|
@@ -122,6 +122,10 @@ public class RepairPersonnelService {
|
|
|
|
|
|
repairLogService.saveBySysUser(userId,repair.getRepairId(),repairStatus,repair.getStatus(),"维修检测",null,repairRegisterLog.getRegisterLogId());
|
|
repairLogService.saveBySysUser(userId,repair.getRepairId(),repairStatus,repair.getStatus(),"维修检测",null,repairRegisterLog.getRegisterLogId());
|
|
|
|
|
|
|
|
+ repairRegisterService.delByRepairId(param.getRepairId());
|
|
|
|
+
|
|
|
|
+ priceListService.delNoCm(param.getRepairId());
|
|
|
|
+
|
|
this.addRepairPart(param.getPartList(),repair,repairRegister,repairRegisterLog.getRegisterLogId());
|
|
this.addRepairPart(param.getPartList(),repair,repairRegister,repairRegisterLog.getRegisterLogId());
|
|
|
|
|
|
repairFaultService.delByRepairId(repair.getRepairId());
|
|
repairFaultService.delByRepairId(repair.getRepairId());
|
|
@@ -226,7 +230,20 @@ public class RepairPersonnelService {
|
|
List<Integer> collect = repairFaults.stream().map(RepairFault::getFaultId).collect(Collectors.toList());
|
|
List<Integer> collect = repairFaults.stream().map(RepairFault::getFaultId).collect(Collectors.toList());
|
|
vo.setFaultIds(collect);
|
|
vo.setFaultIds(collect);
|
|
|
|
|
|
- List<RepairRegisterPartVo> partVoList = repairSupplyService.partInfo(repairId, 2);
|
|
|
|
|
|
+ List<RepairRegisterPart> byRepairId = repairRegisterPartService.getByRepairId(repairId);
|
|
|
|
+ HashMap<Integer, Part> hashMap = partService.getHashMap();
|
|
|
|
+ List<RepairRegisterPartVo> partVoList = new ArrayList<>();
|
|
|
|
+ for (RepairRegisterPart repairRegisterPart : byRepairId) {
|
|
|
|
+ RepairRegisterPartVo partVo = new RepairRegisterPartVo();
|
|
|
|
+ BeanUtils.copyProperties(repairRegisterPart,partVo);
|
|
|
|
+ Part part = hashMap.get(repairRegisterPart.getPartId());
|
|
|
|
+ if(part != null){
|
|
|
|
+ partVo.setPartNum(part.getPartNum());
|
|
|
|
+ partVo.setPartName(part.getPartName());
|
|
|
|
+ }
|
|
|
|
+ partVoList.add(partVo);
|
|
|
|
+ }
|
|
|
|
+
|
|
vo.setPartList(partVoList);
|
|
vo.setPartList(partVoList);
|
|
|
|
|
|
return vo;
|
|
return vo;
|