|
@@ -114,7 +114,7 @@ public class EmergencyRepairController {
|
|
//急修图片
|
|
//急修图片
|
|
result.setErRecordImgs(erRecordImgService.listByErRecordId(id));
|
|
result.setErRecordImgs(erRecordImgService.listByErRecordId(id));
|
|
//评价
|
|
//评价
|
|
- result.setEvaluation(evaluationService.findByRecord(id));
|
|
|
|
|
|
+ result.setEvaluation(evaluationService.findByRecord(id, ValuePool.EVALUATE_SOURCE_EMERGENCY));
|
|
//故障信息
|
|
//故障信息
|
|
fillFault(result);
|
|
fillFault(result);
|
|
}
|
|
}
|
|
@@ -182,7 +182,7 @@ public class EmergencyRepairController {
|
|
//派单时间 急修单创建时间
|
|
//派单时间 急修单创建时间
|
|
entity.setHasEvaluate(0);
|
|
entity.setHasEvaluate(0);
|
|
entity.setAssignTime(LocalDateTime.now());
|
|
entity.setAssignTime(LocalDateTime.now());
|
|
- entity.setStatus(0);
|
|
|
|
|
|
+ entity.setStatus(ValuePool.EMERGENCY_STATE_TO_DO);
|
|
boolean result = emergencyRepairService.save(entity);
|
|
boolean result = emergencyRepairService.save(entity);
|
|
if (result) {
|
|
if (result) {
|
|
//消息推送
|
|
//消息推送
|
|
@@ -605,10 +605,13 @@ public class EmergencyRepairController {
|
|
Validate.notNull(repair, ValuePool.EMERGENCY_NOT_EXIST);
|
|
Validate.notNull(repair, ValuePool.EMERGENCY_NOT_EXIST);
|
|
|
|
|
|
Validate.equals(repair.getStatus(), ValuePool.EMERGENCY_STATE_COMPLETE, ValuePool.EMERGENCY_MUST_COMPLETE);
|
|
Validate.equals(repair.getStatus(), ValuePool.EMERGENCY_STATE_COMPLETE, ValuePool.EMERGENCY_MUST_COMPLETE);
|
|
- Validate.notEquals(repair.getHasEvaluate(), 1, ValuePool.EMERGENCY_HAD_EVALUATE);
|
|
|
|
-
|
|
|
|
|
|
+ //根据急修中的评价标识判断
|
|
|
|
+ Validate.notEquals(1, repair.getHasEvaluate(), ValuePool.EMERGENCY_HAD_EVALUATE);
|
|
|
|
+ //查询急修评价记录判断
|
|
|
|
+// int has = evaluationService.countByRecord(entity.getRecordId(), ValuePool.EVALUATE_SOURCE_EMERGENCY);
|
|
|
|
+// Validate.notTrue(has > 0, ValuePool.EMERGENCY_HAD_EVALUATE);
|
|
//来源(1 维保;2 急修)
|
|
//来源(1 维保;2 急修)
|
|
- entity.setSource(2);
|
|
|
|
|
|
+ entity.setSource(ValuePool.EVALUATE_SOURCE_EMERGENCY);
|
|
entity.setLiftId(repair.getLiftId());
|
|
entity.setLiftId(repair.getLiftId());
|
|
entity.setPostDate(LocalDateTime.now());
|
|
entity.setPostDate(LocalDateTime.now());
|
|
|
|
|
|
@@ -651,7 +654,7 @@ public class EmergencyRepairController {
|
|
entity.setFaultDuty(request.getFaultDuty());
|
|
entity.setFaultDuty(request.getFaultDuty());
|
|
entity.setRecoveryDate(request.getRecoveryDate());
|
|
entity.setRecoveryDate(request.getRecoveryDate());
|
|
//修改状态已完成
|
|
//修改状态已完成
|
|
- entity.setStatus(2);
|
|
|
|
|
|
+ entity.setStatus(ValuePool.EMERGENCY_STATE_COMPLETE);
|
|
RestResponse result = emergencyRepairService.repairOrder(entity, erRecordImgs);
|
|
RestResponse result = emergencyRepairService.repairOrder(entity, erRecordImgs);
|
|
if (Objects.equals("1", result.getStatusCode())) {
|
|
if (Objects.equals("1", result.getStatusCode())) {
|
|
Long mtCompanyId = entity.getMtCompanyId();
|
|
Long mtCompanyId = entity.getMtCompanyId();
|