Browse Source

商户端导出订单将用户手机号的中间4位加密

liu 9 months atrás
parent
commit
f5190d9051

+ 5 - 1
src/main/java/com/sqx/modules/order/service/impl/AppAppOrderServiceImpl.java

@@ -1524,7 +1524,11 @@ public class AppAppOrderServiceImpl extends ServiceImpl<AppOrderDao, TbOrder> im
             row.add(order.getOrderId());
             row.add(order.getUserName());
             row.add(order.getAvatar());
-            row.add(order.getPhone());
+            if (ObjectUtils.isNotEmpty(order.getPhone())) {
+                row.add(order.getPhone().replaceAll("(\\d{3})\\d{4}(\\d{4})", "$1****$2"));
+            }else {
+                row.add(order.getPhone());
+            }
             StringBuffer stringBuffer = new StringBuffer();
             stringBuffer.append("店铺名称:").append(StringUtils.isNotBlank(order.getShopName()) ? order.getShopName() : "")
                     .append("\n").append("店铺电话:").append(StringUtils.isNotBlank(order.getShopPhone()) ? order.getShopPhone() : "")