Explorar o código

feat: 请款单在人员姓名后新增字段“手机号”,手机号中间四位,银行卡号留前四位 后四位 、中间脱敏

lixuesong hai 1 ano
pai
achega
c911e8ff7c

+ 4 - 1
hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/controller/WmPayOffController.java

@@ -5,6 +5,7 @@ import cn.hutool.core.collection.CollectionUtil;
 import cn.hutool.core.date.DatePattern;
 import cn.hutool.core.date.DateUtil;
 import cn.hutool.core.util.ArrayUtil;
+import cn.hutool.core.util.DesensitizedUtil;
 import cn.hutool.core.util.StrUtil;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
@@ -614,10 +615,12 @@ public class WmPayOffController {
 			SysUser user = userMap.get(Integer.parseInt(settleNotes.get(0).getUserId()));
 			// 结算人员
 			packageDetail.setTaskUsername(user.getRealname());
+			// 手机号
+			packageDetail.setPhone(DesensitizedUtil.mobilePhone(user.getUsername()));
 			// 开户行
 			packageDetail.setBankName(user.getBankName());
 			// 银行卡号
-			packageDetail.setBankCardNumber(user.getBankCardNumber());
+			packageDetail.setBankCardNumber(DesensitizedUtil.bankCard(user.getBankCardNumber()));
 
 			packageDetailList.add(packageDetail);
 		}

+ 5 - 0
hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/entity/model/excel/SettlementProofModel.java

@@ -57,6 +57,11 @@ public class SettlementProofModel implements Serializable {
 		 */
 		private String taskUsername;
 
+		/**
+		 * 手机号
+		 */
+		private String phone;
+
 		/**
 		 * 开户行
 		 */