diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/service/impl/RepairServiceImpl.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/service/impl/RepairServiceImpl.java index 97e52e6a..cafeda6f 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/service/impl/RepairServiceImpl.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/service/impl/RepairServiceImpl.java @@ -364,6 +364,9 @@ public class RepairServiceImpl implements RepairService { repairApplyRecord.setMaId(bean.getMaId()); repairApplyRecord.setTypeId(bean.getTypeId()); repairApplyRecord.setRepairType(outRepairType); + repairApplyRecord.setRepairNum(partList.get(0).getRepairNum()); + repairApplyRecord.setScrapNum(0); + repairApplyRecord.setCreateBy(loginUser.getUsername()); repairApplyRecord.setPartName(partList.get(0).getPartName()); repairApplyRecord.setPartType(partList.get(0).getPartType()); repairApplyRecord.setRepairContent(partList.get(0).getRepairContent()); @@ -378,6 +381,7 @@ public class RepairServiceImpl implements RepairService { repairApplyRecord.setPartPrice(partList.get(0).getPartPrice()); } repairApplyRecord.setPartNum(partList.get(0).getPartNum()); + repairApplyRecord.setRepairer(loginUser.getUsername()); // 新增【维修记录表】 repairMapper.addRecord(repairApplyRecord); @@ -415,8 +419,12 @@ public class RepairServiceImpl implements RepairService { repairApplyRecord.setRepairType(bean.getRepairType()); repairApplyRecord.setRepairNum(null); repairApplyRecord.setScrapNum(bean.getNumberScrapRepairPartList().get(0).getScrapNum()); + repairApplyRecord.setScrapReason(bean.getNumberScrapRepairPartList().get(0).getScrapReason()); + repairApplyRecord.setScrapType(bean.getNumberScrapRepairPartList().get(0).getScrapType()); repairApplyRecord.setCreateBy(loginUser.getUsername()); repairApplyRecord.setStatus(0L); + repairApplyRecord.setIsSlt(0L); + // 不选维修配件时, 只添加【维修记录表】 repairMapper.addRecord(repairApplyRecord); }