09-23-抢修,报修优化

This commit is contained in:
2025-09-23 15:56:12 +08:00
parent 8cf7b0125d
commit 052c5c8ea0
6 changed files with 26 additions and 5 deletions

View File

@ -87,13 +87,13 @@ public class OpsInspectionRepairBo extends BaseEntity {
/**
* 报修人姓名
*/
@NotBlank(message = "报修人姓名不能为空", groups = { AddGroup.class, EditGroup.class })
// @NotBlank(message = "报修人姓名不能为空", groups = { AddGroup.class, EditGroup.class })
private String reportName;
/**
* 报修人联系电话
*/
@NotBlank(message = "报修人联系电话不能为空", groups = { AddGroup.class, EditGroup.class })
// @NotBlank(message = "报修人联系电话不能为空", groups = { AddGroup.class, EditGroup.class })
private String reportPhone;
/**

View File

@ -88,13 +88,13 @@ public class OpsInspectionReportBo extends BaseEntity {
/**
* 报修人姓名
*/
@NotBlank(message = "姓名不能为空", groups = {AddGroup.class, EditGroup.class})
// @NotBlank(message = "姓名不能为空", groups = {AddGroup.class, EditGroup.class})
private String reportName;
/**
* 报修人联系电话
*/
@NotBlank(message = "电话不能为空", groups = {AddGroup.class, EditGroup.class})
// @NotBlank(message = "电话不能为空", groups = {AddGroup.class, EditGroup.class})
private String reportPhone;
private String reportFinal;

View File

@ -138,4 +138,5 @@ public class OpsInspectionRepairVo implements Serializable {
private Date createTime;
private Long createBy;
}

View File

@ -116,4 +116,6 @@ public class OpsInspectionReportVo implements Serializable {
private Date createTime;
private Long createBy;
}

View File

@ -210,13 +210,22 @@ public class OpsInspectionRepairServiceImpl implements IOpsInspectionRepairServi
vo.setSendPersonVo(opsUserVo);
//处理分钟数
if (vo.getStatus().equals("3")){
long time = vo.getReportFinishTime().getTime() - vo.getCreateTime().getTime();
vo.setMinute(String.valueOf(TimeUnit.MILLISECONDS.toMinutes( time)));
}
opsUserVo = opsUserService.queryById(vo.getCreateBy());
if (opsUserVo != null){
if (opsUserVo.getUserName()!=null) {
vo.setName(opsUserVo.getUserName());
}
if (opsUserVo.getPhone()!=null){
vo.setReportPhone(opsUserVo.getPhone());
}
}
}
}

View File

@ -223,6 +223,15 @@ public class OpsInspectionReportServiceImpl implements IOpsInspectionReportServi
vo.setSendPersonVo(opsUserVo);
opsUserVo = opsUserService.queryById(vo.getCreateBy());
if (opsUserVo != null){
if (opsUserVo.getUserName()!=null) {
vo.setName(opsUserVo.getUserName());
}
if (opsUserVo.getPhone()!=null){
vo.setReportPhone(opsUserVo.getPhone());
}
}
}
}