From d7e0f4a41a59f09c8674c60901c1f3d6b97000b8 Mon Sep 17 00:00:00 2001 From: yuejiayang <146344614+YangLei105@users.noreply.github.com> Date: Tue, 21 Jan 2025 20:16:43 +0800 Subject: [PATCH] =?UTF-8?q?2025.1.21=20=E6=96=87=E6=A1=A3=E6=94=B6?= =?UTF-8?q?=E9=9B=86=20-=20=E4=BF=AE=E6=94=B9=E6=89=93=E6=A0=B7=E5=8D=95?= =?UTF-8?q?=E5=8F=B7=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sys/modules/pms/mapper/ProofingInformationMapper.java | 4 +++- .../pms/service/Impl/ProofingInformationServiceImpl.java | 5 ++--- .../resources/mapper/pms/ProofingInformationMapper.xml | 7 +++++-- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/xujie/sys/modules/pms/mapper/ProofingInformationMapper.java b/src/main/java/com/xujie/sys/modules/pms/mapper/ProofingInformationMapper.java index 7ad9ac6f..ee53aedd 100644 --- a/src/main/java/com/xujie/sys/modules/pms/mapper/ProofingInformationMapper.java +++ b/src/main/java/com/xujie/sys/modules/pms/mapper/ProofingInformationMapper.java @@ -28,7 +28,7 @@ public interface ProofingInformationMapper extends BaseMapper getUploadedFlagByPart(ProofingInformationData data); + + ProofingInformationData selecProofingOneByNo(ProofingInformationData data); } diff --git a/src/main/java/com/xujie/sys/modules/pms/service/Impl/ProofingInformationServiceImpl.java b/src/main/java/com/xujie/sys/modules/pms/service/Impl/ProofingInformationServiceImpl.java index f6bf4c67..80b29942 100644 --- a/src/main/java/com/xujie/sys/modules/pms/service/Impl/ProofingInformationServiceImpl.java +++ b/src/main/java/com/xujie/sys/modules/pms/service/Impl/ProofingInformationServiceImpl.java @@ -48,7 +48,7 @@ public class ProofingInformationServiceImpl implements ProofingInformationServic ProofingInformationData proofingInformationData; //判断打样单号是否重复 try { - proofingInformationData = proofingInformationMapper.selecProofingOne(data); + proofingInformationData = proofingInformationMapper.selecProofingOneByNo(data); } catch (Exception e) { throw new RuntimeException("存在多个相同打样单号! - " + e.getMessage(), e); } @@ -101,8 +101,7 @@ public class ProofingInformationServiceImpl implements ProofingInformationServic public R editProofingRecord(ProofingInformationData data, List proofDocumentDataList) { boolean deleteSuccessful = true; // 根据Id拿到旧数据 - ProofingInformationData proofingInformationData = proofingInformationMapper.selecProofingOne(data); - proofingInformationData.setProofingId(data.getProofingId()); + ProofingInformationData proofingInformationData = proofingInformationMapper.selecProofingOne(data.getProofingId()); if (data.getType() != 1) { // 如果有旧记录且项目分类不同,进行删除操作 if (proofingInformationData != null && !proofingInformationData.getcProjectTypeDb().equals(data.getcProjectTypeDb())) { diff --git a/src/main/resources/mapper/pms/ProofingInformationMapper.xml b/src/main/resources/mapper/pms/ProofingInformationMapper.xml index 29a919df..a11520a0 100644 --- a/src/main/resources/mapper/pms/ProofingInformationMapper.xml +++ b/src/main/resources/mapper/pms/ProofingInformationMapper.xml @@ -28,7 +28,7 @@ UPDATE plm_proofing_information - SET + SET proofing_no = #{proofingNo}, proofing_number = #{proofingNumber}, plan_start_date = #{planStartDate}, required_delivery_date = #{requiredDeliveryDate}, @@ -137,7 +137,7 @@ DELETE FROM plm_document_list_definition WHERE id = #{documentDefinitionListId} @@ -1045,4 +1045,7 @@ resultType="com.xujie.sys.modules.pms.data.ProofDocumentData"> Select a.username, a.user_display, a.user_id from sys_user as a left join access_role as b on a.username = b.username where b.role_no = 'R002' and a.site = #{site} + \ No newline at end of file