From 54eed165b5475a0fb78f7f5ce36349d2ff0a0ca5 Mon Sep 17 00:00:00 2001 From: gmhao <1285330039@qq.com> Date: Fri, 22 Dec 2023 13:56:28 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E5=A4=87=E6=A0=87=E7=AD=BE=E7=BC=BA?= =?UTF-8?q?=E9=99=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sgzb/base/mapper/MaLabelBindMapper.java | 1 + .../service/impl/MaLabelBindServiceImpl.java | 4 ++++ .../impl/MaMachineLabelServiceImpl.java | 1 + .../mapper/base/MaLabelBindMapper.xml | 19 +++++++++++++------ .../mapper/base/MaMachineLabelMapper.xml | 2 +- 5 files changed, 20 insertions(+), 7 deletions(-) diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaLabelBindMapper.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaLabelBindMapper.java index 80a00b89..1d1ff479 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaLabelBindMapper.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaLabelBindMapper.java @@ -75,6 +75,7 @@ public interface MaLabelBindMapper */ public int updateMaLabelBindByMaIds(Long id); + public int updateMaLabelBindMaIds(MaLabelBindVO maLabelBindVO); MaLabelBindVO selectMaMachineMaId(String maCode); int insertLabelBind(MaLabelBind maLabelBind); diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/MaLabelBindServiceImpl.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/MaLabelBindServiceImpl.java index acb3dbed..c4493f64 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/MaLabelBindServiceImpl.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/MaLabelBindServiceImpl.java @@ -67,10 +67,14 @@ public class MaLabelBindServiceImpl implements IMaLabelBindService public int insertMaLabelBind(MaLabelBindVO maLabelBind) { int i = 0; + int b =0; MaLabelBindVO bean = maLabelBindMapper.selectMaMachineMaId(maLabelBind.getMaCode()); if(StringHelper.isNotEmpty(bean.getMaId())){ maLabelBind.setMaId(bean.getMaId()); + maLabelBind.setTypeId(bean.getTypeId()); maLabelBind.setStatus("1"); + maLabelBind.setIsBind("1"); + b=maLabelBindMapper.updateMaLabelBindMaIds(maLabelBind); i = maLabelBindMapper.insertMaLabelBindS(maLabelBind); } return i ; diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/MaMachineLabelServiceImpl.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/MaMachineLabelServiceImpl.java index 2d4e9167..2320c25e 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/MaMachineLabelServiceImpl.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/MaMachineLabelServiceImpl.java @@ -54,6 +54,7 @@ public class MaMachineLabelServiceImpl implements IMaMachineLabelService code = format + "-000" + lableNum; } lableNum++; + maMachineLabel.setIsBind("0"); maMachineLabel.setLabelCode(code); maMachineLabelMapper.insertMaMachineLabel(maMachineLabel); } diff --git a/sgzb-modules/sgzb-base/src/main/resources/mapper/base/MaLabelBindMapper.xml b/sgzb-modules/sgzb-base/src/main/resources/mapper/base/MaLabelBindMapper.xml index 8efe6b10..33ffaf8e 100644 --- a/sgzb-modules/sgzb-base/src/main/resources/mapper/base/MaLabelBindMapper.xml +++ b/sgzb-modules/sgzb-base/src/main/resources/mapper/base/MaLabelBindMapper.xml @@ -33,7 +33,7 @@ - select ma_id as maId + select ma_id as maId,type_id as typeId from ma_machine where ma_code = #{maCode} + + update ma_machine_label set + ma_id = #{maId},is_bind =#{isBind} + where label_id =#{labelId} + \ No newline at end of file diff --git a/sgzb-modules/sgzb-base/src/main/resources/mapper/base/MaMachineLabelMapper.xml b/sgzb-modules/sgzb-base/src/main/resources/mapper/base/MaMachineLabelMapper.xml index cb4fa474..28b40bd5 100644 --- a/sgzb-modules/sgzb-base/src/main/resources/mapper/base/MaMachineLabelMapper.xml +++ b/sgzb-modules/sgzb-base/src/main/resources/mapper/base/MaMachineLabelMapper.xml @@ -13,7 +13,7 @@ - select label_id, label_code, type_id, is_bind, label_type, company_id + select label_id, label_code, ma_id, is_bind, label_type, company_id from ma_machine_label