浏览代码

报修审核

guarantee-lsq 1 年之前
父节点
当前提交
bfeedced97

+ 15 - 0
platform-service/src/main/java/com/platform/service/repair/strategy/impl/LongYanRepairStrategy.java

@@ -837,6 +837,21 @@ public class LongYanRepairStrategy extends AbstractRepairBaseStrategy {
             if(model.getStatus() == RepairApplicationFormStatusEnum.NOT_ALLOCATED.getValue()){
                 // 通过报修
                 updForm.setStatus(RepairApplicationFormStatusEnum.NOT_ALLOCATED.getValue());
+                // 维修描述&维修部门&维修专业&车间位置
+                updForm.setContent(model.getContent());
+                updForm.setRepairDeptId(model.getRepairDeptId());
+                updForm.setRepairProfessor(model.getRepairProfessor());
+                // 设备具体位置
+                if(StringUtils.isNotBlank(model.getSbCph())){
+                    SbInfo updSb = new SbInfo();
+                    updSb.setId(queryForm.getSbId());
+                    updSb.setCph(model.getSbCph());
+                    sbInfoService.updateByPrimaryKeySelective(updSb);
+                }
+                // 修改票证
+                queryForm.setRepairProfessor(model.getRepairProfessor());
+                queryForm.setSbCph(model.getSbCph());
+                updateGenerateTicketData(queryForm);
             }else if(model.getStatus() == RepairApplicationFormStatusEnum.CALLER_REPAIR_CANCEL.getValue()){
                 updForm.setStatus(RepairApplicationFormStatusEnum.CALLER_REPAIR_CANCEL.getValue());
             }else {