|
@@ -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 {
|