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 = '')