Browse Source

fixed 会员禁用处理逻辑

fushengqian 1 year ago
parent
commit
c90c7e671b

+ 10 - 10
fuint-application/src/main/java/com/fuint/common/service/impl/CommissionCashServiceImpl.java

@@ -225,29 +225,29 @@ public class CommissionCashServiceImpl extends ServiceImpl<MtCommissionCashMappe
     /**
      * 更新分销提成提现
      *
-     * @param commissionCashRequest 请求参数
+     * @param requestParam 请求参数
      * @return
      */
     @Override
     @Transactional
     @OperationServiceLog(description = "更新分销提成提现")
-    public void updateCommissionCash(CommissionCashRequest commissionCashRequest) throws BusinessCheckException {
-        MtCommissionCash mtCommissionCash =  mtCommissionCashMapper.selectById(commissionCashRequest.getId());
+    public void updateCommissionCash(CommissionCashRequest requestParam) throws BusinessCheckException {
+        MtCommissionCash mtCommissionCash =  mtCommissionCashMapper.selectById(requestParam.getId());
         if (mtCommissionCash == null) {
             logger.error("更新分销提成提现失败...");
             throw new BusinessCheckException("更新分销提成提现失败,数据不存在");
         }
         mtCommissionCash.setUpdateTime(new Date());
-        if (commissionCashRequest.getAmount() != null) {
-            mtCommissionCash.setAmount(new BigDecimal(commissionCashRequest.getAmount()));
+        if (requestParam.getAmount() != null) {
+            mtCommissionCash.setAmount(new BigDecimal(requestParam.getAmount()));
         }
-        if (commissionCashRequest.getDescription() != null) {
-            mtCommissionCash.setDescription(commissionCashRequest.getDescription());
+        if (requestParam.getDescription() != null) {
+            mtCommissionCash.setDescription(requestParam.getDescription());
         }
-        if (commissionCashRequest.getStatus() != null) {
-            mtCommissionCash.setStatus(commissionCashRequest.getStatus());
+        if (requestParam.getStatus() != null) {
+            mtCommissionCash.setStatus(requestParam.getStatus());
         }
-        mtCommissionCash.setOperator(commissionCashRequest.getOperator());
+        mtCommissionCash.setOperator(requestParam.getOperator());
         mtCommissionCashMapper.updateById(mtCommissionCash);
     }
 

+ 5 - 2
fuint-application/src/main/java/com/fuint/common/service/impl/MemberServiceImpl.java

@@ -604,14 +604,17 @@ public class MemberServiceImpl extends ServiceImpl<MtUserMapper, MtUser> impleme
     /**
      * 根据openId获取会员信息(为空就注册)
      *
-     * @param  merchantId
-     * @param  openId
+     * @param  merchantId 商户ID
+     * @param  openId 微信openId
      * @throws BusinessCheckException
      * @return
      */
     @Override
     public MtUser queryMemberByOpenId(Integer merchantId, String openId, JSONObject userInfo) throws BusinessCheckException {
         MtUser user = mtUserMapper.queryMemberByOpenId(merchantId, openId);
+        if (user != null && !user.getStatus().equals(StatusEnum.ENABLED.getKey())) {
+            return null;
+        }
 
         String avatar = StringUtil.isNotEmpty(userInfo.getString("avatarUrl")) ? userInfo.getString("avatarUrl") : "";
         String gender = StringUtil.isNotEmpty(userInfo.getString("gender")) ? userInfo.getString("gender") : GenderEnum.MAN.getKey().toString();