From 680b9d39820eeb2525e5ea0f162e35e4d76a5ed6 Mon Sep 17 00:00:00 2001 From: lin <642018748@qq.com> Date: Wed, 19 Jul 2023 15:15:26 +0800 Subject: [PATCH] fix poi bug --- .../java/com/iformall/mapper/WxMerchantBUserMapper.java | 2 ++ .../com/iformall/service/impl/WxMerchantServiceImpl.java | 6 +++++- .../src/main/resources/mapper/WxMerchantBUserMapper.xml | 4 ++++ 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/mallinkService/src/main/java/com/iformall/mapper/WxMerchantBUserMapper.java b/mallinkService/src/main/java/com/iformall/mapper/WxMerchantBUserMapper.java index 5b8b805ee..ab21bcc89 100644 --- a/mallinkService/src/main/java/com/iformall/mapper/WxMerchantBUserMapper.java +++ b/mallinkService/src/main/java/com/iformall/mapper/WxMerchantBUserMapper.java @@ -23,4 +23,6 @@ public interface WxMerchantBUserMapper extends CommonMapper ids, @Param("otherId")String otherId); + + void deleteByMerchantId(@Param("tenantId")String tenantId, @Param("merchantId")Long merchantId); } diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxMerchantServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxMerchantServiceImpl.java index 9439e6aba..75db2207c 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxMerchantServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxMerchantServiceImpl.java @@ -767,7 +767,11 @@ public class WxMerchantServiceImpl implements WxMerchantService { } } } - + //删除店员 + if(wxMerchant.getIsDel() != null && wxMerchant.getIsDel().equals(EnumDelStatus.DEL.getCode())) { + wxMerchantBUserMapper.deleteByMerchantId(wxMerchant.getTenantId(),wxMerchant.getId()); + } + return new ResultData(Result.SUCCESS, "商户更新成功"); } catch (Exception e) { logger.error("db failed: 商户更新失败, e:" + e.getMessage()); diff --git a/mallinkService/src/main/resources/mapper/WxMerchantBUserMapper.xml b/mallinkService/src/main/resources/mapper/WxMerchantBUserMapper.xml index 9db3cffde..6898c13cf 100644 --- a/mallinkService/src/main/resources/mapper/WxMerchantBUserMapper.xml +++ b/mallinkService/src/main/resources/mapper/WxMerchantBUserMapper.xml @@ -189,5 +189,9 @@ and json_search(other_merchant, 'one', #{otherId}) IS NULL; + + + delete from wx_merchant_b_user where `tenant_id` = #{tenantId} and `merchant_id` = #{merchantId} +