From d0f8db5dcb93fa615b6ede93dd51cc702616c4c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=91=E6=98=8E=E6=A2=81?= <2429105222@qq.com> Date: Tue, 3 Jan 2023 09:54:19 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8C=E6=AD=A5=E7=AE=A1=E7=90=86=E7=B3=BB?= =?UTF-8?q?=E7=BB=9F1.0=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../basic/UdiRelevanceController.java | 4 +- .../api/admin/entity/basic/UdiInfoEntity.java | 2 + .../service/inout/WarehouseUserService.java | 4 + .../mybatis/mapper/basic/UdiInfoDao.xml | 91 +++++++++++++++++-- 4 files changed, 91 insertions(+), 10 deletions(-) diff --git a/api-admin/src/main/java/com/glxp/api/admin/controller/basic/UdiRelevanceController.java b/api-admin/src/main/java/com/glxp/api/admin/controller/basic/UdiRelevanceController.java index 82b4e379..69a041eb 100644 --- a/api-admin/src/main/java/com/glxp/api/admin/controller/basic/UdiRelevanceController.java +++ b/api-admin/src/main/java/com/glxp/api/admin/controller/basic/UdiRelevanceController.java @@ -299,7 +299,7 @@ public class UdiRelevanceController { } //判断父id不为空就吧值给到id里面防止id变成详情id - if (udiRelevanceResponse.getPid() != null) { + if (udiRelevanceResponse.getPid() != null && udiRelevanceResponse.getPid()!=0) { udiRelevanceResponse.setId(udiRelevanceResponse.getPid()); } //更新关联表相关信息 @@ -688,7 +688,7 @@ public class UdiRelevanceController { @GetMapping("/udiwms/udirl/di/remove") public BaseResponse removeDI(RemoveRelRequest removeRelRequest) { UdiRelevanceEntity udiRelevanceEntity = udiRelevanceService.selectById(removeRelRequest.getRelId()); - if (StrUtil.isEmpty(udiRelevanceEntity.getMainId())) { + if (udiRelevanceEntity==null || StrUtil.isEmpty(udiRelevanceEntity.getMainId())) { return ResultVOUtils.error(500, "未关联第三方产品ID,无法解除绑定!"); } List temps = udiRelevanceService.selectByMainId(udiRelevanceEntity.getMainId()); diff --git a/api-admin/src/main/java/com/glxp/api/admin/entity/basic/UdiInfoEntity.java b/api-admin/src/main/java/com/glxp/api/admin/entity/basic/UdiInfoEntity.java index 07e136e6..f1501d6c 100644 --- a/api-admin/src/main/java/com/glxp/api/admin/entity/basic/UdiInfoEntity.java +++ b/api-admin/src/main/java/com/glxp/api/admin/entity/basic/UdiInfoEntity.java @@ -57,6 +57,8 @@ public class UdiInfoEntity { private String relId;//关联ID主键 private Integer status; private String supId; + private boolean isAdavence; + private boolean isDisable; private Boolean isCheck; private boolean allowNoBatch; diff --git a/api-admin/src/main/java/com/glxp/api/admin/service/inout/WarehouseUserService.java b/api-admin/src/main/java/com/glxp/api/admin/service/inout/WarehouseUserService.java index 81c79011..73af6e87 100644 --- a/api-admin/src/main/java/com/glxp/api/admin/service/inout/WarehouseUserService.java +++ b/api-admin/src/main/java/com/glxp/api/admin/service/inout/WarehouseUserService.java @@ -67,4 +67,8 @@ public interface WarehouseUserService { * @return */ Integer countUserBySubInvCode(String subInvCode); + + /** 查询出取消的用户 ...*/ + List getNotWarehouseUserList(FilterInvLinkDataRequest filterInvLinkDataRequest); + } diff --git a/api-admin/src/main/resources/mybatis/mapper/basic/UdiInfoDao.xml b/api-admin/src/main/resources/mybatis/mapper/basic/UdiInfoDao.xml index 802a1a20..a90f2604 100644 --- a/api-admin/src/main/resources/mybatis/mapper/basic/UdiInfoDao.xml +++ b/api-admin/src/main/resources/mybatis/mapper/basic/UdiInfoDao.xml @@ -5,25 +5,100 @@