From 2089c4eb125f01747a81600103787f8f59728464 Mon Sep 17 00:00:00 2001 From: mashuai Date: Tue, 12 Aug 2025 17:09:07 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../MaterialBackApplyInfoServiceImpl.java | 3 --- .../material/basic/ComplexQueryMapper.xml | 22 +++++++++++++------ .../mapper/material/ma/MachineMapper.xml | 3 ++- 3 files changed, 17 insertions(+), 11 deletions(-) diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/clz/service/impl/MaterialBackApplyInfoServiceImpl.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/clz/service/impl/MaterialBackApplyInfoServiceImpl.java index f55a8274..a40ee1f2 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/clz/service/impl/MaterialBackApplyInfoServiceImpl.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/clz/service/impl/MaterialBackApplyInfoServiceImpl.java @@ -985,9 +985,6 @@ public class MaterialBackApplyInfoServiceImpl implements MaterialBackApplyInfoSe result += bmFileInfoMapper.insertBmFileInfo(bmFileInfo); } } - if (isBack == 1) { - result += machineMapper.updateStatus(maCodeDto.getMaId(), MaMachineStatusEnum.IN_STORE.getStatus()); - } } } else { // 如果 MaCodeList 为空,只插入 CheckDetails diff --git a/bonus-modules/bonus-material/src/main/resources/mapper/material/basic/ComplexQueryMapper.xml b/bonus-modules/bonus-material/src/main/resources/mapper/material/basic/ComplexQueryMapper.xml index 4521bbaf..85e453ad 100644 --- a/bonus-modules/bonus-material/src/main/resources/mapper/material/basic/ComplexQueryMapper.xml +++ b/bonus-modules/bonus-material/src/main/resources/mapper/material/basic/ComplexQueryMapper.xml @@ -556,8 +556,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" LEFT JOIN bm_agreement_info bai ON bai.agreement_id = sai.agreement_id LEFT JOIN bm_project bp ON bai.project_id = bp.pro_id WHERE - sai.end_time IS NULL - AND sai.back_id IS NULL + sai.`status` = '0' + AND sai.end_time IS NULL + AND sai.back_id IS NULL + AND sai.`is_slt` = '0' AND sai.type_id = #{typeId} @@ -707,12 +709,18 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" diff --git a/bonus-modules/bonus-material/src/main/resources/mapper/material/ma/MachineMapper.xml b/bonus-modules/bonus-material/src/main/resources/mapper/material/ma/MachineMapper.xml index 403ca582..3f4dc8e8 100644 --- a/bonus-modules/bonus-material/src/main/resources/mapper/material/ma/MachineMapper.xml +++ b/bonus-modules/bonus-material/src/main/resources/mapper/material/ma/MachineMapper.xml @@ -578,7 +578,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" mm.type_id as typeId, sd.dict_label as maStatus, mm.qr_code as qrCode, - mm.ma_vender as maVender, + msi.supplier as maVender, mm.out_fac_time as outFacTime, mm.out_fac_code as outFacCode, mm.assets_code as assetsCode, @@ -591,6 +591,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" LEFT JOIN ma_type mt ON mt.type_id = mm.type_id LEFT JOIN ma_type mt2 ON mt.parent_id = mt2.type_id LEFT JOIN sys_dict_data sd on mm.ma_status = sd.dict_value and sd.dict_type = "ma_machine_status" + LEFT JOIN ma_supplier_info msi on msi.supplier_id = mm.ma_vender where mm.qr_code = #{qrCode}