浏览代码

优化销售端sop任务客户电话展示

cgp 2 周之前
父节点
当前提交
4d80b7e933

+ 3 - 0
fs-company/src/main/java/com/fs/company/controller/qw/FsSopCompanyUserTaskController.java

@@ -80,6 +80,9 @@ public class FsSopCompanyUserTaskController extends BaseController
             if (StringUtils.isNotBlank(vo.getPhone())){
                 vo.setPhone(vo.getPhone().replaceAll("(\\d{3})\\d*(\\d{4})", "$1****$2"));
             }
+//            if (StringUtils.isNotBlank(vo.getPhone())&&vo.getPhone().length()>11){
+//                vo.setPhone(decryptPhone(vo.getPhone()));
+//            }
 
         }
         return getDataTable(list);

+ 4 - 2
fs-company/src/main/java/com/fs/company/controller/qw/FsSopCompanyUserTaskStatsController.java

@@ -13,6 +13,8 @@ import org.springframework.web.bind.annotation.*;
 
 import java.util.List;
 
+import static com.fs.his.utils.PhoneUtil.decryptPhone;
+
 
 /**
  * 销售sop任务统计Controller
@@ -52,8 +54,8 @@ public class FsSopCompanyUserTaskStatsController extends BaseController
         startPage();
         List<SopCompanyUserTaskVo> list = fsSopCompanyUserTaskService.statsOverviewList(queryDto);
         for (SopCompanyUserTaskVo vo : list) {
-            if (StringUtils.isNotBlank(vo.getPhone())){
-                vo.setPhone(vo.getPhone().replaceAll("(\\d{3})\\d*(\\d{4})", "$1****$2"));
+            if (StringUtils.isNotBlank(vo.getPhone())&&vo.getPhone().length()>11){
+                vo.setPhone(decryptPhone(vo.getPhone()));
             }
 
         }

+ 8 - 0
fs-doctor-app/src/main/java/com/fs/app/controller/FsSopDoctorTaskController.java

@@ -7,6 +7,7 @@ import java.util.List;
 import com.fs.app.utils.JwtUtils;
 import com.fs.common.core.domain.R;
 import com.fs.common.utils.ServletUtils;
+import com.fs.common.utils.StringUtils;
 import com.fs.his.domain.FsPatient;
 import com.fs.his.domain.FsUser;
 import com.fs.his.domain.FsUserAddress;
@@ -81,6 +82,13 @@ public class FsSopDoctorTaskController extends BaseController
         queryDto.setDoctorId(Long.valueOf(getDoctorId()));
         startPage();
         List<SopDoctorTaskVo> list = fsSopDoctorTaskService.selectFsSopDoctorTaskVoList(queryDto);
+        for (SopDoctorTaskVo vo: list){
+            if (StringUtils.isNotBlank(vo.getPhone())&&vo.getPhone().length()>11){
+                vo.setPhone(decryptPhone(vo.getPhone()));
+            }
+        }
+
+
         return getDataTable(list);
     }