From 777c97ee586b728c58633b12bc599e7460c95661 Mon Sep 17 00:00:00 2001 From: liyongde <1419499670@qq.com> Date: Wed, 4 Sep 2024 15:51:05 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E5=8C=85=E8=A3=85?= =?UTF-8?q?=E8=BE=93=E9=80=81=E7=BA=BF=E6=89=8B=E6=8C=81=E7=BB=91=E5=AE=9A?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/org/nl/wms/pda/service/impl/PdaServiceImpl.java | 5 ++++- .../workorder/service/dao/mapper/PdmBdWorkorderMapper.xml | 1 + .../workorder/service/impl/PdmBdWorkorderServiceImpl.java | 6 ++++-- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pda/service/impl/PdaServiceImpl.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pda/service/impl/PdaServiceImpl.java index 25171c1..18c3729 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pda/service/impl/PdaServiceImpl.java +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pda/service/impl/PdaServiceImpl.java @@ -517,7 +517,10 @@ public class PdaServiceImpl implements PdaService { .set(PdmBdWorkorder::getUpdate_name, SecurityUtils.getCurrentNickName()) .set(PdmBdWorkorder::getUpdate_time, DateUtil.now()) .eq(PdmBdWorkorder::getWorkorder_id, workorderId); - workorderService.update(lam); + boolean update = workorderService.update(lam); + if (!update) { + throw new BadRequestException("工单完工失败"); + } return PdaResponseVo.pdaResultOk("工单完工成功"); } diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pdm/workorder/service/dao/mapper/PdmBdWorkorderMapper.xml b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pdm/workorder/service/dao/mapper/PdmBdWorkorderMapper.xml index 8e7ce89..bebe0fd 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pdm/workorder/service/dao/mapper/PdmBdWorkorderMapper.xml +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pdm/workorder/service/dao/mapper/PdmBdWorkorderMapper.xml @@ -178,6 +178,7 @@ #{code} + AND wo.workorder_status ]]> '5' ORDER BY wo.create_time DESC diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pdm/workorder/service/impl/PdmBdWorkorderServiceImpl.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pdm/workorder/service/impl/PdmBdWorkorderServiceImpl.java index a8d3561..08762ba 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pdm/workorder/service/impl/PdmBdWorkorderServiceImpl.java +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pdm/workorder/service/impl/PdmBdWorkorderServiceImpl.java @@ -95,6 +95,7 @@ public class PdmBdWorkorderServiceImpl extends ServiceImpl