From 9e77c204cb9d11f6b2ec08d0a20287a6f5fcd05c Mon Sep 17 00:00:00 2001 From: wangwei <1610949092@qq.com> Date: Tue, 11 Feb 2025 11:44:04 +0800 Subject: [PATCH] =?UTF-8?q?2/11=20=E5=8F=96=E8=B4=A7=E6=9E=B6=20=E6=A7=BD?= =?UTF-8?q?=E4=BD=8D=E7=BC=96=E5=8F=B7bug=E4=BC=98=E5=8C=961.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dao/basic/SysWorkplaceFreightMapper.java | 2 ++ .../basic/SysWorkplaceFreightService.java | 2 +- .../basic/SysWorkplaceFreightMapper.xml | 6 ++++++ .../mapper/basic/SysWorkplaceQueueMapper.xml | 4 ++-- .../mybatis/mapper/basic/UdiRelevanceDao.xml | 19 +++++++++++-------- 5 files changed, 22 insertions(+), 11 deletions(-) diff --git a/src/main/java/com/glxp/api/dao/basic/SysWorkplaceFreightMapper.java b/src/main/java/com/glxp/api/dao/basic/SysWorkplaceFreightMapper.java index 1fa99afa2..275db722d 100644 --- a/src/main/java/com/glxp/api/dao/basic/SysWorkplaceFreightMapper.java +++ b/src/main/java/com/glxp/api/dao/basic/SysWorkplaceFreightMapper.java @@ -17,4 +17,6 @@ public interface SysWorkplaceFreightMapper extends BaseMapper filterList(SysWorkplaceFreightRequest request); List getList(SysWorkplaceFreightRequest sysWorkplaceFreightRequest); + + SysWorkplaceFreight selectMaxCode(); } diff --git a/src/main/java/com/glxp/api/service/basic/SysWorkplaceFreightService.java b/src/main/java/com/glxp/api/service/basic/SysWorkplaceFreightService.java index 3c83f7309..1a3ccfbd6 100644 --- a/src/main/java/com/glxp/api/service/basic/SysWorkplaceFreightService.java +++ b/src/main/java/com/glxp/api/service/basic/SysWorkplaceFreightService.java @@ -72,7 +72,7 @@ public class SysWorkplaceFreightService extends ServiceImpl().orderByDesc(SysWorkplaceFreight::getCode).last("LIMIT 1")); + SysWorkplaceFreight sysWorkplaceQueue = sysWorkplaceFreightMapper.selectMaxCode(); if (sysWorkplaceQueue == null){ //没有数据 新增 code = "DMQ00" + 1; diff --git a/src/main/resources/mybatis/mapper/basic/SysWorkplaceFreightMapper.xml b/src/main/resources/mybatis/mapper/basic/SysWorkplaceFreightMapper.xml index 7b408d612..55a1864ea 100644 --- a/src/main/resources/mybatis/mapper/basic/SysWorkplaceFreightMapper.xml +++ b/src/main/resources/mybatis/mapper/basic/SysWorkplaceFreightMapper.xml @@ -66,4 +66,10 @@ order by swf.code,swl.code, swq.code + diff --git a/src/main/resources/mybatis/mapper/basic/SysWorkplaceQueueMapper.xml b/src/main/resources/mybatis/mapper/basic/SysWorkplaceQueueMapper.xml index 215fbca26..dc7fd247a 100644 --- a/src/main/resources/mybatis/mapper/basic/SysWorkplaceQueueMapper.xml +++ b/src/main/resources/mybatis/mapper/basic/SysWorkplaceQueueMapper.xml @@ -171,7 +171,7 @@ diff --git a/src/main/resources/mybatis/mapper/basic/UdiRelevanceDao.xml b/src/main/resources/mybatis/mapper/basic/UdiRelevanceDao.xml index fd42be5f1..9f2936cd4 100644 --- a/src/main/resources/mybatis/mapper/basic/UdiRelevanceDao.xml +++ b/src/main/resources/mybatis/mapper/basic/UdiRelevanceDao.xml @@ -675,22 +675,25 @@ AND (thirdId ]]> '' or thirdId1 ]]> '' or thirdId2 ]]> '' or - thirdId3 ]]> '' or thirdId4 ]]> '') + thirdId3 ]]> '' or thirdId4 ]]> '') and basic_products.originUuid ]]> '' - AND (thirdId ]]> '' or thirdId1 ]]> '' or thirdId2 ]]> '' or - thirdId3 ]]> '' or thirdId4 ]]> '') - and mainId ]]> '' + AND (thirdId is not null or thirdId1 is not null) + + + AND basic_products.nameCode is not null AND basic_products.originUuid is NULL - AND ((thirdId = '' or thirdId is null) or (thirdId1 = '' or thirdId1 is null) - or (thirdId2 = '' or thirdId2 is null) or (thirdId3 = '' or thirdId3 is null) - or (thirdId4 = '' or thirdId4 is null)) - AND (mainId = '' or mainId is null) + AND ((thirdId = '' or thirdId is null) or (thirdId1 = '' or thirdId1 is null) + ) + + + AND ( (mainId = '' or mainId is null) or (basic_products.nameCode = '' or basic_products.nameCode is null) + ) AND (mainId is NULL or mainId = '')