mirror of
https://gitee.com/elegant_wings/dbd-meeting.git
synced 2025-06-21 22:59:36 +08:00
修改了报修的详情页面和新增页面字段
This commit is contained in:
parent
e34bb05190
commit
5bdf4ce306
@ -98,7 +98,39 @@ public class RepairController extends BaseController {
|
|||||||
@GetMapping("list")
|
@GetMapping("list")
|
||||||
public R list(Repair repair, @LoginUser User user) {
|
public R list(Repair repair, @LoginUser User user) {
|
||||||
startPage();
|
startPage();
|
||||||
return result(repairService.selectRepairList(repair));
|
List<Repair> repairList = repairService.selectRepairList(repair);
|
||||||
|
for (Repair repair1 : repairList) {
|
||||||
|
repair1.setStatusValue(repair1.getStatus().getValue());
|
||||||
|
repair1.setStatusName(repair1.getStatus().getName());
|
||||||
|
//设备类型
|
||||||
|
if (repair1.getTypeId() != null) {
|
||||||
|
RepairType repairType = repairTypeService.selectRepairTypeById(Long.valueOf(repair1.getTypeId()));
|
||||||
|
repair1.setTypeName(repairType.getName());
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//设备名称
|
||||||
|
if (repair1.getRepairDevice() != null){
|
||||||
|
RepairDevice repairDevice = deviceService.selectRepairDeviceById(Long.valueOf(repair1.getRepairDevice()));
|
||||||
|
repair1.setRepairDeviceName(repairDevice.getName());
|
||||||
|
}
|
||||||
|
//故障
|
||||||
|
if (repair1.getFailureTypeId() != null){
|
||||||
|
|
||||||
|
RepairFailureType repairFailureType = repairFailureTypeService.selectRepairFailureTypeById(repair1.getFailureTypeId());
|
||||||
|
repair1.setFailureTypeName(repairFailureType.getName());
|
||||||
|
}
|
||||||
|
if (repair.getUserId() != null){
|
||||||
|
IcsCustomerStaff staff = customerStaffService.selectIcsCustomerStaffById(Long.valueOf(repair1.getUserId()));
|
||||||
|
repair1.setUserName(staff.getUsername());
|
||||||
|
}
|
||||||
|
|
||||||
|
if (repair.getWorkerId() != null){
|
||||||
|
IcsCustomerStaff worker = customerStaffService.selectIcsCustomerStaffById(repair1.getWorkerId());
|
||||||
|
repair1.setWorkerName(worker.getUsername());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return result(repairList);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -76,6 +76,9 @@ public class Repair extends BaseEntity<Repair> {
|
|||||||
|
|
||||||
private Integer statusValue;
|
private Integer statusValue;
|
||||||
|
|
||||||
|
@TableField(exist = false)
|
||||||
|
private String statusName;
|
||||||
|
|
||||||
public enum Status implements IEnum<Integer> {
|
public enum Status implements IEnum<Integer> {
|
||||||
/**
|
/**
|
||||||
* 待分配
|
* 待分配
|
||||||
@ -246,5 +249,12 @@ public class Repair extends BaseEntity<Repair> {
|
|||||||
|
|
||||||
private Long failureTypeId;
|
private Long failureTypeId;
|
||||||
|
|
||||||
|
private Long addressId;
|
||||||
|
|
||||||
|
private Long roomId;
|
||||||
|
|
||||||
|
@TableField(exist = false)
|
||||||
|
private String failureTypeName;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -87,6 +87,7 @@ public class RepairServiceImpl extends ServiceImpl<RepairMapper, Repair> impleme
|
|||||||
public int insertRepair(Repair repair) {
|
public int insertRepair(Repair repair) {
|
||||||
repair.setSn(snService.generate(Sn.Type.REPAIR));
|
repair.setSn(snService.generate(Sn.Type.REPAIR));
|
||||||
repair.setCreateTime(DateUtils.getNowDate());
|
repair.setCreateTime(DateUtils.getNowDate());
|
||||||
|
repair.setRepairTime(DateUtils.getNowDate());
|
||||||
int result = repairMapper.insert(repair);
|
int result = repairMapper.insert(repair);
|
||||||
// 增加报修日志
|
// 增加报修日志
|
||||||
RepairLog repairLog = new RepairLog();
|
RepairLog repairLog = new RepairLog();
|
||||||
|
@ -161,6 +161,9 @@ public class RepairVO {
|
|||||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||||
private Date updateTime;
|
private Date updateTime;
|
||||||
|
|
||||||
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||||
|
private Date failureDate;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 工单记录
|
* 工单记录
|
||||||
|
@ -15,6 +15,8 @@
|
|||||||
<result property="dispatcherId" column="dispatcher_id"/>
|
<result property="dispatcherId" column="dispatcher_id"/>
|
||||||
<result property="failureTypeId" column="failure_type_id"/>
|
<result property="failureTypeId" column="failure_type_id"/>
|
||||||
<result property="failureDate" column="failure_date"/>
|
<result property="failureDate" column="failure_date"/>
|
||||||
|
<result property="addressId" column="address_id"/>
|
||||||
|
<result property="roomId" column="room_id"/>
|
||||||
<result property="name" column="name"/>
|
<result property="name" column="name"/>
|
||||||
<result property="userId" column="user_id"/>
|
<result property="userId" column="user_id"/>
|
||||||
<result property="phone" column="phone"/>
|
<result property="phone" column="phone"/>
|
||||||
@ -76,6 +78,8 @@
|
|||||||
r.user_id,
|
r.user_id,
|
||||||
r.repair_level,
|
r.repair_level,
|
||||||
r.repair_voice,
|
r.repair_voice,
|
||||||
|
r.address_id,
|
||||||
|
r.room_id,
|
||||||
r.worker_explain,
|
r.worker_explain,
|
||||||
r.worker_proof,
|
r.worker_proof,
|
||||||
r.dispatcher_id,
|
r.dispatcher_id,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user