|
|
@@ -102,6 +102,14 @@ public class InquiryOrderController extends AppBaseController {
|
|
|
FsInquiryOrderPatientDTO fsInquiryOrderPatientDTO = JSON.parseObject(patientJson, FsInquiryOrderPatientDTO.class);
|
|
|
if(fsInquiryOrderPatientDTO.getMobile()!=null&&!"".equals(fsInquiryOrderPatientDTO.getMobile())){
|
|
|
fsInquiryOrderPatientDTO.setMobile(fsInquiryOrderPatientDTO.getMobile().replaceAll("(\\d{3})\\d*(\\d{4})", "$1****$2"));
|
|
|
+ // 判断纯数字
|
|
|
+ boolean isNumeric = StringUtils.isNotBlank(fsInquiryOrderPatientDTO.getMobile())
|
|
|
+ && fsInquiryOrderPatientDTO.getMobile().chars().allMatch(Character::isDigit);
|
|
|
+ if (isNumeric) {
|
|
|
+ fsInquiryOrderPatientDTO.setMobile(
|
|
|
+ fsInquiryOrderPatientDTO.getMobile().replaceAll("(\\d{3})\\d*(\\d{4})", "$1****$2")
|
|
|
+ );
|
|
|
+ }
|
|
|
fsInquiryOrderListPDVO.setPatientJson(JSON.toJSONString(fsInquiryOrderPatientDTO));
|
|
|
}
|
|
|
|