Commit 1be88f3c by 陶光胜

门店控件增加接口

parent 92d81906
......@@ -1464,10 +1464,6 @@ public class StoreApiServiceImpl implements StoreApiService {
json = QueryConditionAssemblyUtil.createSimpleQueryNode(StoreESFieldsEnum.STOREID.getField(), OperateEnum.OPERATE_ARR_CONTAIN, storeSearchDTO.getStoreIds());
jsonObjectList.add(json);
}
if (StringUtils.isNotBlank(storeSearchDTO.getStoreIdsOfNot())) {
json = QueryConditionAssemblyUtil.createSimpleQueryNode(StoreESFieldsEnum.STOREID.getField(), OperateEnum.OPERATE_NOT_CONTAIN, storeSearchDTO.getStoreIdsOfNot());
jsonObjectList.add(json);
}
if(StringUtils.isNotBlank(storeSearchDTO.getStoreInfoIds())){
json = QueryConditionAssemblyUtil.createSimpleQueryNode(StoreESFieldsEnum.STOREINFOID.getField(), OperateEnum.OPERATE_ARR_CONTAIN, storeSearchDTO.getStoreInfoIds());
jsonObjectList.add(json);
......@@ -1519,13 +1515,16 @@ public class StoreApiServiceImpl implements StoreApiService {
}
}
enterpriseJson = QueryConditionAssemblyUtil.createListQueryNode(jsonObjectList, OperateEnum.OPERATE_AND);
//build notIn search
/***build notIn search****/
if(StringUtils.isNotBlank(storeSearchDTO.getStoreIdsOfNot())){
List<JSONObject> list = new ArrayList<>();
list.add(this.buildSearchJSON(storeSearchDTO));
json = QueryConditionAssemblyUtil.createSimpleQueryNode(StoreESFieldsEnum.STOREID.getField(), OperateEnum.OPERATE_ARR_CONTAIN, storeSearchDTO.getStoreIdsOfNot());
list.add(json);
enterpriseJson = QueryConditionAssemblyUtil.createListQueryNode(list, OperateEnum.OPERATE_AND_NOT);
JSONObject notJSON = QueryConditionAssemblyUtil.createListQueryNode(list, OperateEnum.OPERATE_AND_NOT);
List<JSONObject> _list = new ArrayList<>();
_list.add(enterpriseJson);
_list.add(notJSON);
enterpriseJson = QueryConditionAssemblyUtil.createListQueryNode(_list, OperateEnum.OPERATE_AND);
}
return enterpriseJson;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment