From 955147c80f06ab0ace9be6e57410a6b288e4e9f7 Mon Sep 17 00:00:00 2001 From: hayu <1604366271@qq.com> Date: Wed, 11 Jun 2025 20:21:19 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=80=E6=96=99=E3=80=81=E7=BB=B4=E4=BF=AE?= =?UTF-8?q?=E5=8A=9F=E8=83=BD=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/BackApplyInfoServiceImpl.java | 6 ++-- .../repair/controller/RepairController.java | 14 ++++++++ .../material/repair/mapper/RepairMapper.java | 7 ++++ .../repair/service/RepairService.java | 7 ++++ .../service/impl/RepairServiceImpl.java | 5 +++ .../mapper/material/repair/RepairMapper.xml | 36 +++++++++++++++++++ 6 files changed, 73 insertions(+), 2 deletions(-) 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