From fbd6c6dcb57f1f529c31fd2e76adde712e6865c9 Mon Sep 17 00:00:00 2001 From: liuchuan <1084917737@qq.com> Date: Sun, 24 Dec 2023 15:11:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8E=E5=8F=B0=E4=BB=A3=E7=A0=81=E6=8F=90?= =?UTF-8?q?=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sgzb/base/service/impl/RepairServiceImpl.java | 10 +++++----- .../mapper/material/RepairAuditDetailsMapper.xml | 1 + .../mapper/material/TmTaskAgreementMapper.xml | 4 ++-- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/RepairServiceImpl.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/RepairServiceImpl.java index 7f615c38..a6e5442f 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/RepairServiceImpl.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/RepairServiceImpl.java @@ -63,7 +63,7 @@ public class RepairServiceImpl implements RepairService { int repairNum = details.getRepairedNum() + bean.getRepairNum(); int num = repairNum + details.getScrapNum(); if (num > details.getRepairNum()) { - return AjaxResult.error("维修数量大于维修总量"); + throw new ServiceException("维修数量大于维修总量"); } mapper.updateRepairedNum(bean.getId(), repairNum,bean.getRepairer(),loginUser.getUserid()); break; @@ -72,7 +72,7 @@ public class RepairServiceImpl implements RepairService { int repairNum = details.getRepairedNum() + bean.getRepairNum(); int num = repairNum + details.getScrapNum(); if (num > details.getRepairNum()) { - return AjaxResult.error("维修数量大于维修总量"); + throw new ServiceException("维修数量大于维修总量"); } mapper.updateRepairedNumTwo(bean.getId(), repairNum,loginUser.getUserid()); break; @@ -81,7 +81,7 @@ public class RepairServiceImpl implements RepairService { int scrapNum = details.getScrapNum() + bean.getScrapNum(); int num = scrapNum + details.getRepairedNum(); if (num > details.getRepairNum()) { - return AjaxResult.error("维修数量大于维修总量"); + throw new ServiceException("维修数量大于维修总量"); //添加维修记录 } mapper.updateScrapNum(bean.getId(), scrapNum,loginUser.getUserid()); @@ -130,7 +130,7 @@ public class RepairServiceImpl implements RepairService { for (RepairTaskDetails bean : list){ int repairedNum = bean.getRepairNum() - bean.getRepairedNum() - bean.getScrapNum(); if (repairedNum <= 0){ - return AjaxResult.error("选中的数据中包含待维修数量为0的机具,请重新选择"); + throw new ServiceException("选中的数据中包含待维修数量为0的机具,请重新选择"); } } for (RepairTaskDetails bean : list){ @@ -157,7 +157,7 @@ public class RepairServiceImpl implements RepairService { for (RepairTask task : taskList){ int i = mapper.getUnFinish(task); if (i > 0){ - return AjaxResult.error("选中的数据中包含维修未完成的,请完成维修再进行提交审核"); + throw new ServiceException("选中的数据中包含维修未完成的,请完成维修再进行提交审核"); } } int i = mapper.updateTaskStatus(taskList,loginUser.getUserid()); diff --git a/sgzb-modules/sgzb-material/src/main/resources/mapper/material/RepairAuditDetailsMapper.xml b/sgzb-modules/sgzb-material/src/main/resources/mapper/material/RepairAuditDetailsMapper.xml index 52e6eb77..d5eb69b2 100644 --- a/sgzb-modules/sgzb-material/src/main/resources/mapper/material/RepairAuditDetailsMapper.xml +++ b/sgzb-modules/sgzb-material/src/main/resources/mapper/material/RepairAuditDetailsMapper.xml @@ -150,6 +150,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" and tk.code = #{backCode} + order by tk.create_time desc