工商登记开业公海:修改
This commit is contained in:
parent
d6998f2185
commit
caa7a03a88
|
|
@ -46,7 +46,9 @@ public class EsDataEncryptUtil {
|
||||||
"status",
|
"status",
|
||||||
"planNum",
|
"planNum",
|
||||||
"checkStatus",
|
"checkStatus",
|
||||||
"_id"
|
"_id",
|
||||||
|
"website",
|
||||||
|
"remark"
|
||||||
));
|
));
|
||||||
|
|
||||||
// 检查传入的字段是否不在上述集合中
|
// 检查传入的字段是否不在上述集合中
|
||||||
|
|
|
||||||
|
|
@ -302,7 +302,7 @@ public class ElasticUtil {
|
||||||
* @param queryBuilder 查询器
|
* @param queryBuilder 查询器
|
||||||
*/
|
*/
|
||||||
public static void textSearch(CrmSearchBO.Search search, BoolQueryBuilder queryBuilder) {
|
public static void textSearch(CrmSearchBO.Search search, BoolQueryBuilder queryBuilder) {
|
||||||
if (search.getValues().size() == 0 && !Arrays.asList(5, 6).contains(search.getSearchEnum().getType())) {
|
if (search.getValues().isEmpty() && !Arrays.asList(5, 6).contains(search.getSearchEnum().getType())) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -239,6 +239,9 @@ public interface CrmPageService {
|
||||||
//排序以及查询字段
|
//排序以及查询字段
|
||||||
sort(crmSearchBO, sourceBuilder);
|
sort(crmSearchBO, sourceBuilder);
|
||||||
sourceBuilder.query(createQueryBuilder(crmSearchBO));
|
sourceBuilder.query(createQueryBuilder(crmSearchBO));
|
||||||
|
// 查询语句
|
||||||
|
String queryString = sourceBuilder.toString();
|
||||||
|
log.info("Elasticsearch 查询语句: {}", queryString);
|
||||||
return sourceBuilder;
|
return sourceBuilder;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -391,7 +394,10 @@ public interface CrmPageService {
|
||||||
FieldEnum fieldEnum = FieldEnum.parse(formType);
|
FieldEnum fieldEnum = FieldEnum.parse(formType);
|
||||||
switch (fieldEnum) {
|
switch (fieldEnum) {
|
||||||
case TEXTAREA:
|
case TEXTAREA:
|
||||||
|
// 如果是 remark 字段,不添加 .keyword
|
||||||
|
if (!"remark".equals(search.getName())) {
|
||||||
search.setName(search.getName() + ".keyword");
|
search.setName(search.getName() + ".keyword");
|
||||||
|
}
|
||||||
case TEXT:
|
case TEXT:
|
||||||
case MOBILE:
|
case MOBILE:
|
||||||
case EMAIL:
|
case EMAIL:
|
||||||
|
|
|
||||||
|
|
@ -397,6 +397,14 @@ public class CrmCustomerServiceImpl extends BaseServiceImpl<CrmCustomerMapper, C
|
||||||
} else {
|
} else {
|
||||||
crmModel = new CrmModel(CrmEnum.CUSTOMER.getType());
|
crmModel = new CrmModel(CrmEnum.CUSTOMER.getType());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 对行政区划进行处理
|
||||||
|
if (crmModel.get("remark") != null) {
|
||||||
|
String xzqhDm = crmModel.get("remark").toString();
|
||||||
|
String xzqhName = xzqhService.getXzqhName(xzqhDm);
|
||||||
|
crmModel.replace("remark", xzqhName);
|
||||||
|
}
|
||||||
|
|
||||||
// 数据脱敏
|
// 数据脱敏
|
||||||
return encryptSensitiveData(crmModel);
|
return encryptSensitiveData(crmModel);
|
||||||
}
|
}
|
||||||
|
|
@ -659,8 +667,8 @@ public class CrmCustomerServiceImpl extends BaseServiceImpl<CrmCustomerMapper, C
|
||||||
}else if ("客户详细地址".equals(crmField.getName())){
|
}else if ("客户详细地址".equals(crmField.getName())){
|
||||||
field.setValue(gsdjxx.getScjydz());
|
field.setValue(gsdjxx.getScjydz());
|
||||||
}else if ("客户所在地区".equals(crmField.getName())){
|
}else if ("客户所在地区".equals(crmField.getName())){
|
||||||
String xzqhName = xzqhService.getXzqhName(gsdjxx.getScjydzxzqhszDm());
|
//String xzqhName = xzqhService.getXzqhName(gsdjxx.getScjydzxzqhszDm());
|
||||||
field.setValue(xzqhName);
|
field.setValue(gsdjxx.getXzqhDm());
|
||||||
}else if ("开业日期".equals(crmField.getName())){
|
}else if ("开业日期".equals(crmField.getName())){
|
||||||
field.setValue(gsdjxx.getKyrq());
|
field.setValue(gsdjxx.getKyrq());
|
||||||
}else if ("客户名称".equals(crmField.getName())){
|
}else if ("客户名称".equals(crmField.getName())){
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue