Commit 09d48dc6 by guojuxing

Merge remote-tracking branch 'origin/developer' into developer

parents 9ed49113 d9c6cd65
......@@ -173,6 +173,7 @@ public class CustomSettingApiServiceImpl implements CustomSettingApiService {
queryDTO.setCurrentPage(currentPage);
queryDTO.setPageSize(pageSize);
ServiceResponse<Page<Map>> pageServiceResponse = mongoOperApiService.queryByPage(queryDTO);
log.info("page:{},{}", JSON.toJSONString(queryDTO), JSON.toJSONString(pageServiceResponse));
return pageServiceResponse;
}
......@@ -203,39 +204,46 @@ public class CustomSettingApiServiceImpl implements CustomSettingApiService {
map.forEach((k, v) -> {
Criteria criteria = null;
if(k.equals(PRIMARYKEY)){
criteria = new Criteria(k, MongoOperTypeEnum.EQ, v);
criteria = Criteria.where(k).eq(v);
} else {
if(fieldDTOMap.get(k).getFieldType().equals(FieldTypeEnum.STRING.getType())){
criteria = new Criteria(k, MongoOperTypeEnum.REGEX, v);
criteria = Criteria.where(k).regex(v);
} else if(fieldDTOMap.get(k).getFieldType().equals(FieldTypeEnum.DATE.getType())){
String s = v+"";
if(StringUtils.isNotBlank(s)){
String[] split = s.split(",");
if(split.length == 2){
JSONObject json = new JSONObject();
Map<String, Object> json = new HashMap();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
json.put("start", sdf.parse(split[0]));
json.put("end", sdf.parse(split[1]));
criteria = Criteria.where(k).between(sdf.parse(split[0]), sdf.parse(split[1]));
} catch (ParseException e) {
log.warn("日期转换异常:", e);
}
criteria = new Criteria(k, MongoOperTypeEnum.BETWEEN, json);
}
}
} else {
criteria = new Criteria(k, MongoOperTypeEnum.EQ, v);
criteria = Criteria.where(k).eq(v);
}
}
if(criteria != null){
criteriaList.add(criteria);
}
});
Criteria criteria = new Criteria("delete_flag", MongoOperTypeEnum.EQ, 0);
Criteria criteria = Criteria.where("delete_flag").eq(0);
criteriaList.add(criteria);
return criteriaList;
}
public static void main(String[] args){
Date date = new Date();
JSONObject jsonObject = new JSONObject();
jsonObject.put("date", date);
Map<String, Object> map = new HashMap<>();
map.put("date", date);
System.out.println("map = " + map);
System.out.println("date = " + JSON.toJSONString(jsonObject));
}
private void extendInterface(String extInterface, String param){
Config config = ConfigService.getConfig("COMMON.4.0-dubbo");
......
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