Browse Source

fixed 手机号隐藏中间4位

fushengqian 1 week ago
parent
commit
213281a593

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

@@ -145,11 +145,14 @@ public class CommissionCashServiceImpl extends ServiceImpl<MtCommissionCashMappe
                          userDto.setName(userInfo.getName());
                          userDto.setCardNo(userInfo.getIdcard());
                          userDto.setAddress(userInfo.getAddress());
-                         userDto.setMobile(userInfo.getMobile());
+                         userDto.setMobile(CommonUtil.hidePhone(userInfo.getMobile()));
                          commissionCashDto.setUserInfo(userDto);
                      }
                  }
-                 commissionCashDto.setStaffInfo(mtStaff);
+                 if (mtStaff != null) {
+                     mtStaff.setMobile(CommonUtil.hidePhone(mtStaff.getMobile()));
+                     commissionCashDto.setStaffInfo(mtStaff);
+                 }
                  dataList.add(commissionCashDto);
             }
         }

+ 8 - 4
fuint-application/src/main/java/com/fuint/common/service/impl/CommissionLogServiceImpl.java

@@ -7,6 +7,7 @@ import com.fuint.common.dto.CommissionLogDto;
 import com.fuint.common.dto.OrderUserDto;
 import com.fuint.common.enums.*;
 import com.fuint.common.service.*;
+import com.fuint.common.util.CommonUtil;
 import com.fuint.framework.annoation.OperationServiceLog;
 import com.fuint.framework.exception.BusinessCheckException;
 import com.fuint.framework.pagination.PaginationRequest;
@@ -151,7 +152,10 @@ public class CommissionLogServiceImpl extends ServiceImpl<MtCommissionLogMapper,
                  MtStore mtStore = storeService.getById(mtCommissionLog.getStoreId());
                  commissionLogDto.setStoreInfo(mtStore);
                  MtStaff mtStaff = staffService.getById(mtCommissionLog.getStaffId());
-                 commissionLogDto.setStaffInfo(mtStaff);
+                 if (mtStaff != null) {
+                     mtStaff.setMobile(CommonUtil.hidePhone(mtStaff.getMobile()));
+                     commissionLogDto.setStaffInfo(mtStaff);
+                 }
                  MtCommissionRule mtCommissionRule = commissionRuleService.getById(mtCommissionLog.getRuleId());
                  commissionLogDto.setRuleInfo(mtCommissionRule);
                  if (mtCommissionLog.getUserId() != null && mtCommissionLog.getUserId() > 0) {
@@ -163,7 +167,7 @@ public class CommissionLogServiceImpl extends ServiceImpl<MtCommissionLogMapper,
                          userDto.setName(userInfo.getName());
                          userDto.setCardNo(userInfo.getIdcard());
                          userDto.setAddress(userInfo.getAddress());
-                         userDto.setMobile(userInfo.getMobile());
+                         userDto.setMobile(CommonUtil.hidePhone(userInfo.getMobile()));
                          commissionLogDto.setUserInfo(userDto);
                      }
                  }
@@ -212,7 +216,7 @@ public class CommissionLogServiceImpl extends ServiceImpl<MtCommissionLogMapper,
                          lambdaQueryWrapper.eq(MtCommissionRuleItem::getTargetId, goodsId);
                          lambdaQueryWrapper.eq(MtCommissionRuleItem::getType, CommissionTypeEnum.GOODS.getKey());
                          lambdaQueryWrapper.eq(MtCommissionRuleItem::getStatus, StatusEnum.ENABLED.getKey());
-                         lambdaQueryWrapper.groupBy(MtCommissionRuleItem::getTarget);
+                         lambdaQueryWrapper.groupBy(MtCommissionRuleItem::getTarget, MtCommissionRuleItem::getId);
                          lambdaQueryWrapper.orderByDesc(MtCommissionRuleItem::getId);
                          List<MtCommissionRuleItem> commissionRuleItemList = mtCommissionRuleItemMapper.selectList(lambdaQueryWrapper);
                          if (commissionRuleItemList != null && commissionRuleItemList.size() > 0) {
@@ -249,7 +253,7 @@ public class CommissionLogServiceImpl extends ServiceImpl<MtCommissionLogMapper,
                 lambdaQueryWrapper.eq(MtCommissionRuleItem::getMerchantId, mtOrder.getMerchantId());
                 lambdaQueryWrapper.eq(MtCommissionRuleItem::getType, CommissionTypeEnum.RECHARGE.getKey());
                 lambdaQueryWrapper.eq(MtCommissionRuleItem::getStatus, StatusEnum.ENABLED.getKey());
-                lambdaQueryWrapper.groupBy(MtCommissionRuleItem::getTarget);
+                lambdaQueryWrapper.groupBy(MtCommissionRuleItem::getTarget, MtCommissionRuleItem::getId);
                 lambdaQueryWrapper.orderByDesc(MtCommissionRuleItem::getId);
                 List<MtCommissionRuleItem> commissionRuleItemList = mtCommissionRuleItemMapper.selectList(lambdaQueryWrapper);
                 if (commissionRuleItemList != null && commissionRuleItemList.size() > 0) {