提交 26e287df authored 作者: 吕本才's avatar 吕本才

修改脱敏字段 前4 后5

上级 308a48d5
...@@ -28,44 +28,44 @@ public class DesensitizedUtil { ...@@ -28,44 +28,44 @@ public class DesensitizedUtil {
return dealerName; return dealerName;
} }
if (dealerName.contains("市")) { // if (dealerName.contains("市")) {
int indexArea = dealerName.indexOf("市"); // int indexArea = dealerName.indexOf("市");
if(indexArea> 4){ // if(indexArea> 4){
indexArea =4; // indexArea =4;
}else{ // }else{
indexArea = 4; // indexArea = 4;
}
int endIndex = dealerName.indexOf("有限公司");
if (endIndex > 0) {
endIndex = dealerName.length() - 5;
}else{
endIndex =dealerName.length() - 5;
}
dealerName = StringUtils.hide(dealerName, indexArea, endIndex);
} else {
// 不包含市,需要初始化 超过三个字的市 一个集合 ,像内蒙古 哈尔滨等
String[] citys = {"内蒙古", "黑龙江", "吉林", "辽宁", "河北", "河南", "山东", "山西", "陕西", "新疆", "西藏", "甘肃", "宁夏", "青海", "海南"};
int startIndex = 4;
// if (StringUtils.containsAny(dealerName, citys)) {
// // 返回包含的 下标
// for (String city : citys) {
// int indexCity = dealerName.indexOf(city);
// if (indexCity > -1) {
// startIndex = dealerName.indexOf(indexCity)+1;
// break;
// }
// }
// } // }
int endIndex = dealerName.indexOf("有限公司"); // int endIndex = dealerName.indexOf("有限公司");
if (endIndex > 0) { // if (endIndex > 0) {
endIndex = dealerName.length() - 5; // endIndex = dealerName.length() - 5;
}else{ // }else{
endIndex = 5; // endIndex =dealerName.length() - 5;
} // }
dealerName = StringUtils.hide(dealerName, startIndex, endIndex); // dealerName = StringUtils.hide(dealerName, indexArea, endIndex);
} // } else {
// // 不包含市,需要初始化 超过三个字的市 一个集合 ,像内蒙古 哈尔滨等
// String[] citys = {"内蒙古", "黑龙江", "吉林", "辽宁", "河北", "河南", "山东", "山西", "陕西", "新疆", "西藏", "甘肃", "宁夏", "青海", "海南"};
// int startIndex = 4;
//// if (StringUtils.containsAny(dealerName, citys)) {
//// // 返回包含的 下标
//// for (String city : citys) {
//// int indexCity = dealerName.indexOf(city);
//// if (indexCity > -1) {
//// startIndex = dealerName.indexOf(indexCity)+1;
//// break;
//// }
//// }
//// }
// int endIndex = dealerName.indexOf("有限公司");
// if (endIndex > 0) {
// endIndex = dealerName.length() - 5;
// }else{
// endIndex = 5;
// }
// dealerName = StringUtils.hide(dealerName, startIndex, endIndex);
// }
dealerName = StringUtils.hide(dealerName, 4, dealerName.length() - 5);
return dealerName; return dealerName;
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论