From 1a30e1b9238a1f4cc3f893ae8a0a94b0836853b3 Mon Sep 17 00:00:00 2001 From: anthonywj Date: Fri, 29 Sep 2023 15:34:26 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=8B=E6=8C=81=E7=BB=88=E7=AB=AF=E4=B8=8B?= =?UTF-8?q?=E8=BD=BD=E4=BE=9B=E5=BA=94=E5=95=86=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../basic/UdiRelevanceController.java | 11 +- .../inout/IoCodeTempController.java | 5 - .../glxp/api/dao/basic/UdiRelevanceDao.java | 5 +- .../api/service/inout/IoAddInoutService.java | 1 - .../mybatis/mapper/basic/UdiRelevanceDao.xml | 678 +++++++++++------- 5 files changed, 411 insertions(+), 289 deletions(-) diff --git a/src/main/java/com/glxp/api/controller/basic/UdiRelevanceController.java b/src/main/java/com/glxp/api/controller/basic/UdiRelevanceController.java index e02ead65..5bf5a1bd 100644 --- a/src/main/java/com/glxp/api/controller/basic/UdiRelevanceController.java +++ b/src/main/java/com/glxp/api/controller/basic/UdiRelevanceController.java @@ -1,5 +1,6 @@ package com.glxp.api.controller.basic; +import com.glxp.api.dao.basic.UdiRelevanceDao; import org.springframework.beans.BeanUtils; import cn.hutool.core.collection.CollUtil; import cn.hutool.core.util.StrUtil; @@ -70,6 +71,9 @@ public class UdiRelevanceController extends BaseController { UdiRlSupService udiRlSupService; @Resource ProductInfoService productInfoService; + @Resource + UdiRelevanceDao udiRelevanceDao; + //手持终端下载UDI产品信息 @AuthRuleAnnotation("") @@ -81,8 +85,7 @@ public class UdiRelevanceController extends BaseController { return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage()); } List udiRelevanceResponses = null; - udiRelevanceResponses = udiRelevanceService.filterUdiRelevance(filterUdiRelRequest); - + udiRelevanceResponses = udiRelevanceDao.pdaDlUdiRel(filterUdiRelRequest); PageInfo pageInfo; pageInfo = new PageInfo<>(udiRelevanceResponses); PageSimpleResponse pageSimpleResponse = new PageSimpleResponse<>(); @@ -246,10 +249,9 @@ public class UdiRelevanceController extends BaseController { } - @AuthRuleAnnotation("") @PostMapping("/udiwms/udiinfo/selectProduct") - public BaseResponse selectProduct(@RequestBody FilterUdiRelRequest filterUdiRelRequest) { + public BaseResponse selectProduct(@RequestBody FilterUdiRelRequest filterUdiRelRequest) { List udiRelevanceResponses = null; filterUdiRelRequest.setKey("1"); udiRelevanceResponses = udiRelevanceService.filterUdiRelevance(filterUdiRelRequest); @@ -262,7 +264,6 @@ public class UdiRelevanceController extends BaseController { } - //多选删除 @AuthRuleAnnotation("") @PostMapping("/udi/udirel/deleteAll") diff --git a/src/main/java/com/glxp/api/controller/inout/IoCodeTempController.java b/src/main/java/com/glxp/api/controller/inout/IoCodeTempController.java index 315b3869..5b498b92 100644 --- a/src/main/java/com/glxp/api/controller/inout/IoCodeTempController.java +++ b/src/main/java/com/glxp/api/controller/inout/IoCodeTempController.java @@ -1033,14 +1033,9 @@ public class IoCodeTempController extends BaseController { //校验供应商唯一性 public BaseResponse checkSupId(BasicBussinessTypeEntity bussinessTypeEntity, IoCodeTempEntity codeEnttity, String unitFk) { String originSupId = unitFk; -// if (bussinessTypeEntity.getCorpType() == ConstantStatus.CORP_TYPE_OUT) { -// if (unitFk != null) -// originSupId = unitFk; -// } if (originSupId != null) { codeEnttity.setSupId(originSupId); } else { - IoCodeEntity ioCodeEntity = new IoCodeEntity(); BeanUtils.copyProperties(codeEnttity, ioCodeEntity); String supId = transInoutService.checkInvExitSup(ioCodeEntity); diff --git a/src/main/java/com/glxp/api/dao/basic/UdiRelevanceDao.java b/src/main/java/com/glxp/api/dao/basic/UdiRelevanceDao.java index 3a81a024..a2001961 100644 --- a/src/main/java/com/glxp/api/dao/basic/UdiRelevanceDao.java +++ b/src/main/java/com/glxp/api/dao/basic/UdiRelevanceDao.java @@ -13,6 +13,10 @@ import java.util.List; public interface UdiRelevanceDao extends BaseMapperPlus { List filterUdiRelevance(FilterUdiRelRequest filterUdiRelRequest); + + List pdaDlUdiRel(FilterUdiRelRequest filterUdiRelRequest); + + String selectPackLevel(@Param("nameCode") String nameCode); @@ -123,7 +127,6 @@ public interface UdiRelevanceDao extends BaseMapperPlus ORDER BY modifyTime DESC + + + select basic_udirel.*, - basic_products.originUuid, - basic_products.nameCode, - basic_products.deviceRecordKey, - basic_products.packRatio, - basic_products.packUnit, - basic_products.packLevel, - basic_products.bhxjsl, - basic_products.bhzxxsbzsl, - basic_products.zxxsbzbhsydysl, - basic_products.bhxjcpbm, - basic_products.bzcj, - basic_products.cpmctymc, - basic_products.cplb, - basic_products.flbm, - basic_products.ggxh, - basic_products.qxlb, - basic_products.tyshxydm, - basic_products.ylqxzcrbarmc, - basic_products.zczbhhzbapzbh, - basic_products.ylqxzcrbarywmc, - basic_products.sydycpbs, - basic_products.sjcpbm, - basic_products.versionNumber, - basic_products.diType, - basic_products.ybbm, - basic_products.sptm, - basic_products.manufactory, - basic_products.measname, - basic_products.productType, - basic_products.scbssfbhph, - basic_products.scbssfbhxlh, - basic_products.scbssfbhscrq, - basic_products.scbssfbhsxrq, - basic_products.cpms, - basic_products.allowNoBatch, - basic_products.allowNoExpire, - basic_products.allowNoProduct, - basic_products.allowNoSerial, - basic_products.spmc, - basic_products.cplx, - basic_products.hchzsb, - basic_products.cpdls, - basic_products.price, - basic_products.basicPrductRemak1, - basic_products.basicPrductRemak2, - basic_products.basicPrductRemak3, - basic_products.basicPrductRemak4, - basic_products.basicPrductRemak5, - basic_products.basicPrductRemak6, - basic_products.basicPrductRemak7, - basic_products.basicPrductRemak8, - basic_products.sfwblztlcp, - basic_products.cgzmraqxgxx, - basic_products.sfbjwycxsy, - basic_products.zdcfsycs, - basic_products.sfwwjbz, - basic_products.syqsfxyjxmj, - basic_products.mjfs, - basic_products.categoryName + basic_products.originUuid, + basic_products.nameCode, + basic_products.deviceRecordKey, + basic_products.packRatio, + basic_products.packUnit, + basic_products.packLevel, + basic_products.bhxjsl, + basic_products.bhzxxsbzsl, + basic_products.zxxsbzbhsydysl, + basic_products.bhxjcpbm, + basic_products.bzcj, + basic_products.cpmctymc, + basic_products.cplb, + basic_products.flbm, + basic_products.ggxh, + basic_products.qxlb, + basic_products.tyshxydm, + basic_products.ylqxzcrbarmc, + basic_products.zczbhhzbapzbh, + basic_products.ylqxzcrbarywmc, + basic_products.sydycpbs, + basic_products.sjcpbm, + basic_products.versionNumber, + basic_products.diType, + basic_products.ybbm, + basic_products.sptm, + basic_products.manufactory, + basic_products.measname, + basic_products.productType, + basic_products.scbssfbhph, + basic_products.scbssfbhxlh, + basic_products.scbssfbhscrq, + basic_products.scbssfbhsxrq, + basic_products.cpms, + basic_products.allowNoBatch, + basic_products.allowNoExpire, + basic_products.allowNoProduct, + basic_products.allowNoSerial, + basic_products.spmc, + basic_products.cplx, + basic_products.hchzsb, + basic_products.cpdls, + basic_products.price, + basic_products.basicPrductRemak1, + basic_products.basicPrductRemak2, + basic_products.basicPrductRemak3, + basic_products.basicPrductRemak4, + basic_products.basicPrductRemak5, + basic_products.basicPrductRemak6, + basic_products.basicPrductRemak7, + basic_products.basicPrductRemak8, + basic_products.sfwblztlcp, + basic_products.cgzmraqxgxx, + basic_products.sfbjwycxsy, + basic_products.zdcfsycs, + basic_products.sfwwjbz, + basic_products.syqsfxyjxmj, + basic_products.mjfs, + basic_products.categoryName FROM basic_udirel - INNER JOIN basic_products - on basic_udirel.uuid = basic_products.uuid + INNER JOIN basic_products + on basic_udirel.uuid = basic_products.uuid AND nameCode = #{nameCode} @@ -1412,14 +1536,14 @@ update - basic_udirel + basic_udirel set `relCode` = #{item.relCode} where id = #{item.id} @@ -1441,79 +1565,79 @@ SELECT b2.id FROM basic_products b1 - LEFT JOIN basic_udirel b2 ON b1.uuid = b2.uuid + LEFT JOIN basic_udirel b2 ON b1.uuid = b2.uuid AND b1.cpmctymc like concat('%', #{productName}, '%') @@ -1596,67 +1720,67 @@