From 4ff70049094b93b11081bf4ff0d8d3a4a44f53e3 Mon Sep 17 00:00:00 2001 From: sangelxiu1 <15781802@163.com> Date: Tue, 1 Jul 2025 15:21:00 +0800 Subject: [PATCH] =?UTF-8?q?##=20Fix=20-=20H5=E4=BD=93=E7=B3=BB-=E5=8C=BA?= =?UTF-8?q?=E5=9F=9F=E9=80=89=E6=8B=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../member/controller/api/RetailMemberController.java | 2 +- .../retail/member/CuMemberRetailRegionMapper.xml | 10 +--------- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/bd-business/bd-business-member/src/main/java/com/hzs/retail/member/controller/api/RetailMemberController.java b/bd-business/bd-business-member/src/main/java/com/hzs/retail/member/controller/api/RetailMemberController.java index aad87a29..c44dda3c 100644 --- a/bd-business/bd-business-member/src/main/java/com/hzs/retail/member/controller/api/RetailMemberController.java +++ b/bd-business/bd-business-member/src/main/java/com/hzs/retail/member/controller/api/RetailMemberController.java @@ -240,7 +240,7 @@ public class RetailMemberController extends BaseController { // return AjaxResult.error("当前区域已经被占用"); // } // } - int cuMemberRetailRegion = iCuMemberRetailRegionService.validateBindCount(param, EYesNo.YES.getIntValue(), SecurityUtils.getSystemType(), param.getPkMember()); + int cuMemberRetailRegion = iCuMemberRetailRegionService.validateBindCount(param, EYesNo.YES.getIntValue(), SecurityUtils.getSystemType(), userId); if (cuMemberRetailRegion > 0) { return AjaxResult.error("当前区域已经被占用"); } diff --git a/bd-business/bd-business-member/src/main/resources/mapper/retail/member/CuMemberRetailRegionMapper.xml b/bd-business/bd-business-member/src/main/resources/mapper/retail/member/CuMemberRetailRegionMapper.xml index 409ac928..8ce88653 100644 --- a/bd-business/bd-business-member/src/main/resources/mapper/retail/member/CuMemberRetailRegionMapper.xml +++ b/bd-business/bd-business-member/src/main/resources/mapper/retail/member/CuMemberRetailRegionMapper.xml @@ -51,16 +51,8 @@ LEFT JOIN BD_VERTEX bv ON cm.PK_VERTEX = bv.PK_ID LEFT JOIN BD_REGION_VERTEX brv ON bv.REGION_VERTEX_PK_ID = brv.PK_ID where 1=1 - and cm.pk_id = ${userId} - and cmrr.system_type = #{systemType} + AND cmrr.PK_MEMBER IN (select pk_id from CU_MEMBER where PK_VERTEX in (select pk_id from BD_VERTEX where REGION_VERTEX_PK_ID in (select REGION_VERTEX_PK_ID from BD_VERTEX where pk_id in (select PK_VERTEX FROM cu_member WHERE PK_ID = #{userId} )) and DEL_FLAG = 0)) ) - and ba.pk_id not in (select cmrr.county - from cu_member_retail_region cmrr - where cmrr.del_flag = 0 - and cmrr.pk_country = 1 - and cmrr.effective = 0 - and cmrr.system_type = #{systemType} - )