文档库--列表处理日期格式字段显示问题
This commit is contained in:
+13
-2
@@ -1992,6 +1992,9 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
|
||||
String cut = (String) parameter.get("cut");//中英文切换标识
|
||||
//需要查询的字段
|
||||
List<OnlCgformField> fieldList = onlCgformFieldService.getFieldList("1");
|
||||
//日期类型字段
|
||||
List<OnlCgformField> onlCgformFieldList = fieldList.stream().filter(e -> FieldTypeEnum.DATE_SINGLE.getValue().equals(e.getFieldShowType())).collect(Collectors.toList());
|
||||
List<String> fieldDateList = onlCgformFieldList.stream().map(OnlCgformField::getDbFieldName).collect(Collectors.toList());
|
||||
if (fieldList.size() != 0) {
|
||||
//过滤列表字段(is_show_list-->列表是否显示0否 1是)
|
||||
fieldList = fieldList.stream().filter(e -> YesOrNoEnum.YES.getValue().equals(String.valueOf(e.getIsShowList()))).collect(Collectors.toList());
|
||||
@@ -2002,14 +2005,22 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
|
||||
//转时间格式
|
||||
for (String field : fieldListTemp) {
|
||||
String fieldTemp = null;
|
||||
if ("issue_time".equals(field) || "implement_time".equals(field)) {
|
||||
if(fieldDateList.contains(field)){
|
||||
String fieldNew = "date_format(" + field + ", '%Y-%m-%d')";
|
||||
fieldTemp = "case when " + fieldNew + " is null then \"\" else " + fieldNew + " end " + field;
|
||||
fieldListNew.add(fieldTemp);
|
||||
} else {
|
||||
}else{
|
||||
fieldTemp = "case when " + field + " is null then \"\" else " + field + " end " + field;
|
||||
fieldListNew.add(fieldTemp);
|
||||
}
|
||||
// if ("issue_time".equals(field) || "implement_time".equals(field)) {
|
||||
// String fieldNew = "date_format(" + field + ", '%Y-%m-%d')";
|
||||
// fieldTemp = "case when " + fieldNew + " is null then \"\" else " + fieldNew + " end " + field;
|
||||
// fieldListNew.add(fieldTemp);
|
||||
// } else {
|
||||
// fieldTemp = "case when " + field + " is null then \"\" else " + field + " end " + field;
|
||||
// fieldListNew.add(fieldTemp);
|
||||
// }
|
||||
}
|
||||
//封装查询条件
|
||||
String condition = getConditionStr(parameter);
|
||||
|
||||
Reference in New Issue
Block a user