diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/back/service/impl/BackApplyInfoServiceImpl.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/back/service/impl/BackApplyInfoServiceImpl.java index c27fc206..d125615d 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/back/service/impl/BackApplyInfoServiceImpl.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/back/service/impl/BackApplyInfoServiceImpl.java @@ -375,12 +375,12 @@ public class BackApplyInfoServiceImpl implements IBackApplyInfoService { } if (backApplyDetails.getGoodNum() != null && backApplyDetails.getBadNum() != null && backApplyDetails.getPreNum() != null) { if (backApplyDetails.getGoodNum().add(backApplyDetails.getBadNum()).compareTo( backApplyDetails.getPreNum())>0) { - return AjaxResult.error(backApplyDetails.getTypeName() + "完好数量和损坏数量之和不能大于预退数量,请重新填写!"); + return AjaxResult.error(backApplyDetails.getTypeName() + "完好数量和不合格数量之和不能大于预退数量,请重新填写!"); } } if (backApplyDetails.getGoodNum() != null && backApplyDetails.getBadNum() != null && CollectionUtils.isNotEmpty(backApplyDetails.getMaCodeList())) { if (backApplyDetails.getGoodNum().add(backApplyDetails.getBadNum()).compareTo( BigDecimal.valueOf(backApplyDetails.getMaCodeList().size()))>0) { - return AjaxResult.error(backApplyDetails.getTypeName() + "完好数量和损坏数量之和不能大于预退数量,请重新填写!"); + return AjaxResult.error(backApplyDetails.getTypeName() + "完好数量和不合格数量之和不能大于预退数量,请重新填写!"); } } } @@ -1031,6 +1031,8 @@ public class BackApplyInfoServiceImpl implements IBackApplyInfoService { details.setPreNum(BigDecimal.valueOf(1)); details.setAuditNum(details.getPreNum()); details.setNum(BigDecimal.valueOf(num)); + details.setGoodNum(details.getGoodNum()); + details.setBadNum(details.getBadNum()); details.setStatus(String.valueOf(BackTaskStatusEnum.BACK_TASK_NO_FINISHED.getStatus())); details.setCreateBy(SecurityUtils.getUsername()); details.setCreateTime(DateUtils.getNowDate()); diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/controller/RepairController.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/controller/RepairController.java index 44e61398..efe91f70 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/controller/RepairController.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/controller/RepairController.java @@ -72,6 +72,20 @@ public class RepairController extends BaseController { return getDataTable(list); } + /** + * 获取维修任务列表--app + * @param bean + * @return + */ + @ApiOperation(value = "获取维修任务详情列表--分页") + @GetMapping("/getDetailsListApp") + //@RequiresPermissions(value = "repair:manage:list") + public TableDataInfo getDetailsListApp(RepairPartDetails bean) { + startPage(); + List list = service.getDetailsListApp(bean); + return getDataTable(list); + } + /** * 获取维修任务列表--不分页--NO_PAGE */ diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/mapper/RepairMapper.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/mapper/RepairMapper.java index 9ed7e420..1ce91387 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/mapper/RepairMapper.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/mapper/RepairMapper.java @@ -263,4 +263,11 @@ public interface RepairMapper { * @return */ List selectSecondRepairPartList(RepairPartInfo dto); + + /** + * 获取维修任务列表--app + * @param bean + * @return + */ + List getDetailsListApp(RepairPartDetails bean); } diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/service/RepairService.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/service/RepairService.java index 0546c8ed..1b0ed065 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/service/RepairService.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/service/RepairService.java @@ -106,4 +106,11 @@ public interface RepairService { * @return */ List selectSecondRepairPartList(RepairPartInfo dto); + + /** + * 获取维修任务列表--app + * @param bean + * @return + */ + List getDetailsListApp(RepairPartDetails bean); } 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 f9f1a45f..5c72a70b 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 @@ -1235,6 +1235,11 @@ public class RepairServiceImpl implements RepairService { return repairMapper.getDetailsList(bean); } + @Override + public List getDetailsListApp(RepairPartDetails bean) { + return repairMapper.getDetailsListApp(bean); + } + /** * 查询修试查询-维修配件查询列表 * @param dto diff --git a/bonus-modules/bonus-material/src/main/resources/mapper/material/repair/RepairMapper.xml b/bonus-modules/bonus-material/src/main/resources/mapper/material/repair/RepairMapper.xml index 6bfa1104..6f250bdf 100644 --- a/bonus-modules/bonus-material/src/main/resources/mapper/material/repair/RepairMapper.xml +++ b/bonus-modules/bonus-material/src/main/resources/mapper/material/repair/RepairMapper.xml @@ -826,6 +826,42 @@ HAVING partName IS NOT NULL + update