Explorar el Código

电话号码维护

cgp hace 2 horas
padre
commit
68015f93eb

+ 7 - 0
fs-admin/src/main/java/com/fs/hisStore/controller/FsUserInformationCollectionController.java

@@ -4,6 +4,7 @@ import java.util.List;
 
 import com.fs.his.domain.FsPrescribe;
 import com.fs.his.service.IFsPrescribeService;
+import com.fs.hisStore.domain.FsUserInformationCollection;
 import com.fs.hisStore.dto.FsUserInformationCollectionOverviewDTO;
 import com.fs.hisStore.vo.FsUserInformationCollectionOverviewVo;
 import lombok.extern.slf4j.Slf4j;
@@ -43,6 +44,12 @@ public class FsUserInformationCollectionController extends BaseController {
     public TableDataInfo listOverview(FsUserInformationCollectionOverviewDTO queryDto) {
         startPage();
         List<FsUserInformationCollectionOverviewVo> list = fsUserInformationCollectionService.selectUserInformationCollectionOverviewByPage(queryDto);
+        //电话号码脱敏
+        for (FsUserInformationCollectionOverviewVo item : list) {
+            if (item.getUserPhoneFour() != null) {
+                item.setUserPhoneFour(item.getUserPhoneFour().replaceAll("(\\d{3})\\d*(\\d{4})", "$1****$2"));
+            }
+        }
         return getDataTable(list);
     }
 

+ 12 - 1
fs-company/src/main/java/com/fs/company/controller/qw/FsCompanyCustomerController.java

@@ -26,6 +26,7 @@ import com.fs.hisStore.vo.FsUserInformationCollectionOverviewVo;
 import com.fs.qw.domain.FsCompanyCustomer;
 import com.fs.qw.service.IFsCompanyCustomerService;
 import com.fs.qw.vo.CompanyUserAndDoctorVO;
+import com.fs.qw.vo.FsDoctorMemberSalesVO;
 import com.github.pagehelper.PageHelper;
 import io.swagger.annotations.ApiOperation;
 import lombok.extern.slf4j.Slf4j;
@@ -275,6 +276,12 @@ public class FsCompanyCustomerController extends BaseController {
         fsDoctorPatient.setCompanyUserId(companyUserId);
         PageHelper.startPage(fsDoctorPatient.getPageNum(), fsDoctorPatient.getPageSize());
         List<FsDoctorPatient> list = fsDoctorPatientService.selectFsDoctorPatientList(fsDoctorPatient);
+        //电话号码脱敏
+        for (FsDoctorPatient item : list) {
+            if (item.getPhone() != null) {
+                item.setPhone(item.getPhone().replaceAll("(\\d{3})\\d*(\\d{4})", "$1****$2"));
+            }
+        }
         return getDataTable(list);
     }
 
@@ -284,7 +291,11 @@ public class FsCompanyCustomerController extends BaseController {
     @ApiOperation("查询绑定医生的患者详细信息")
     @GetMapping(value = "/getDoctorPatientInfo/{id}")
     public AjaxResult getDoctorPatientInfo(@PathVariable("id") Long id) {
-        return AjaxResult.success(fsDoctorPatientService.selectFsDoctorPatientById(id));
+        FsDoctorPatient fsDoctorPatient = fsDoctorPatientService.selectFsDoctorPatientById(id);
+        if (fsDoctorPatient.getPhone() != null) {
+            fsDoctorPatient.setPhone(fsDoctorPatient.getPhone().replaceAll("(\\d{3})\\d*(\\d{4})", "$1****$2"));
+        }
+        return AjaxResult.success();
     }
 
     /**

+ 7 - 0
fs-company/src/main/java/com/fs/company/controller/qw/FsDoctorMemberSalesController.java

@@ -17,6 +17,7 @@ import com.fs.his.service.IFsSopDoctorTaskService;
 import com.fs.his.service.IFsStoreOrderService;
 import com.fs.his.vo.SopDoctorTaskVo;
 import com.fs.hisStore.service.IFsUserInformationCollectionService;
+import com.fs.hisStore.vo.FsUserInformationCollectionOverviewVo;
 import com.fs.hisStore.vo.FsUserInformationCollectionVO;
 import com.fs.qw.param.FsDoctorMemberSalesQueryParam;
 import com.fs.qw.param.MemberSalesParam;
@@ -87,6 +88,12 @@ public class FsDoctorMemberSalesController extends BaseController {
         }
         PageHelper.startPage(param.getPageNum(), param.getPageSize());
         List<FsDoctorMemberSalesVO> voList = doctorMemberSalesService.selectFsDoctorMemberSalesVOList(param,2);
+        //电话号码脱敏
+        for (FsDoctorMemberSalesVO item : voList) {
+            if (item.getPhone() != null) {
+                item.setPhone(item.getPhone().replaceAll("(\\d{3})\\d*(\\d{4})", "$1****$2"));
+            }
+        }
         PageInfo<FsDoctorMemberSalesVO> listPageInfo=new PageInfo<>(voList);
         return R.ok().put("data", listPageInfo);
     }

+ 25 - 0
fs-company/src/main/java/com/fs/hisStore/controller/FsUserInformationCollectionController.java

@@ -6,6 +6,7 @@ import com.fs.common.core.domain.R;
 import com.fs.company.mapper.CompanyUserRoleMapper;
 import com.fs.framework.security.LoginUser;
 import com.fs.framework.security.SecurityUtils;
+import com.fs.handwrite.domain.HandwriteCollection;
 import com.fs.his.domain.FsPrescribe;
 import com.fs.his.domain.FsUserInformationCollectionSchedule;
 import com.fs.his.service.IFsPrescribeService;
@@ -54,6 +55,12 @@ public class FsUserInformationCollectionController extends BaseController
     {
         startPage();
         List<FsUserInformationCollection> list = fsUserInformationCollectionService.selectFsUserInformationCollectionList(fsUserInformationCollection);
+        //电话号码脱敏
+        for (FsUserInformationCollection item : list) {
+            if (item.getUserPhoneFour() != null) {
+                item.setUserPhoneFour(item.getUserPhoneFour().replaceAll("(\\d{3})\\d*(\\d{4})", "$1****$2"));
+            }
+        }
         return getDataTable(list);
     }
 
@@ -131,6 +138,12 @@ public class FsUserInformationCollectionController extends BaseController
             queryDto.setCompanyUserId(null);
         }
         List<FsUserInformationCollectionOverviewVo> list = fsUserInformationCollectionService.pendingSalesInfoList(queryDto);
+        //电话号码脱敏
+        for (FsUserInformationCollectionOverviewVo item : list) {
+            if (item.getUserPhoneFour() != null) {
+                item.setUserPhoneFour(item.getUserPhoneFour().replaceAll("(\\d{3})\\d*(\\d{4})", "$1****$2"));
+            }
+        }
         return getDataTable(list);
     }
     /**
@@ -211,6 +224,12 @@ public class FsUserInformationCollectionController extends BaseController
         }
         startPage();
         List<FsUserInformationCollectionOverviewVo> list =fsUserInformationCollectionService.getUnBindCollectionList(queryDto);
+        //电话号码脱敏
+        for (FsUserInformationCollectionOverviewVo item : list) {
+            if (item.getUserPhoneFour() != null) {
+                item.setUserPhoneFour(item.getUserPhoneFour().replaceAll("(\\d{3})\\d*(\\d{4})", "$1****$2"));
+            }
+        }
         return getDataTable(list);
     }
 
@@ -228,6 +247,12 @@ public class FsUserInformationCollectionController extends BaseController
         }
         startPage();
         List<FsUserInformationCollectionOverviewVo> list =fsUserInformationCollectionService.fullyCollectionInfoList(queryDto);
+        //电话号码脱敏
+        for (FsUserInformationCollectionOverviewVo item : list) {
+            if (item.getUserPhoneFour() != null) {
+                item.setUserPhoneFour(item.getUserPhoneFour().replaceAll("(\\d{3})\\d*(\\d{4})", "$1****$2"));
+            }
+        }
         return getDataTable(list);
     }