拆分-条款-表头添加click标识
This commit is contained in:
+1
-1
@@ -259,7 +259,7 @@ public class FileSplitItemsEOController extends JeroController<SarFileSplitItems
|
|||||||
@RequiresPermissions("split:sarFileSplitItems:page")
|
@RequiresPermissions("split:sarFileSplitItems:page")
|
||||||
public Result<List<Map<String, Object>>> getHeader(@RequestParam(name = "flag") String flag,
|
public Result<List<Map<String, Object>>> getHeader(@RequestParam(name = "flag") String flag,
|
||||||
@RequestParam(name = "cut") String cut) {
|
@RequestParam(name = "cut") String cut) {
|
||||||
List<Map<String, Object>> list = languageSwitchService.getHeader(flag, cut);
|
List<Map<String, Object>> list = fileSplitItemsEOService.getHeader(flag, cut);
|
||||||
return Result.OK(list);
|
return Result.OK(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+2
@@ -81,4 +81,6 @@ public interface IFileSplitItemsEOService extends IService<SarFileSplitItemsEO>
|
|||||||
String getFieldForExport();
|
String getFieldForExport();
|
||||||
|
|
||||||
int insertForeach(List<SarFileSplitItemsEO> messageList); // 拆分已入库文件专用
|
int insertForeach(List<SarFileSplitItemsEO> messageList); // 拆分已入库文件专用
|
||||||
|
|
||||||
|
List<Map<String, Object>> getHeader(String flag, String cut);
|
||||||
}
|
}
|
||||||
|
|||||||
+44
@@ -23,6 +23,7 @@ import com.jero.generater.modules.online.cgform.entity.OnlCgformField;
|
|||||||
import com.jero.generater.modules.online.cgform.service.impl.OnlCgformFieldServiceImpl;
|
import com.jero.generater.modules.online.cgform.service.impl.OnlCgformFieldServiceImpl;
|
||||||
import com.jero.modules.document.enums.FieldTypeEnum;
|
import com.jero.modules.document.enums.FieldTypeEnum;
|
||||||
import com.jero.modules.document.service.IBussDocumentLibraryEOService;
|
import com.jero.modules.document.service.IBussDocumentLibraryEOService;
|
||||||
|
import com.jero.modules.ocr.util.LineHumpUtil;
|
||||||
import com.jero.modules.ocr.util.UUIDUtils;
|
import com.jero.modules.ocr.util.UUIDUtils;
|
||||||
import com.jero.modules.oss.entity.OSSFile;
|
import com.jero.modules.oss.entity.OSSFile;
|
||||||
import com.jero.modules.oss.service.IOSSFileService;
|
import com.jero.modules.oss.service.IOSSFileService;
|
||||||
@@ -3574,4 +3575,47 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
|
|||||||
return dao.insertForeach(messageList);
|
return dao.insertForeach(messageList);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 列表表头中英文切换
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public List<Map<String, Object>> getHeader(String flag, String cut) {
|
||||||
|
List<OnlCgformField> fieldList = onlCgformFieldService.getFieldList(flag);
|
||||||
|
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());
|
||||||
|
}
|
||||||
|
List<Map<String, Object>> list = new ArrayList<>();
|
||||||
|
for (OnlCgformField onlCgformField : fieldList) {
|
||||||
|
Map<String, Object> map = new HashMap<>();
|
||||||
|
if(FieldTypeEnum.TEXT_LINK.getValue().equals(onlCgformField.getFieldShowType())){
|
||||||
|
map.put("urlClick","true");
|
||||||
|
}
|
||||||
|
if("file_name".equals(onlCgformField.getDbFieldName())
|
||||||
|
|| "iterms_conditions".equals(onlCgformField.getDbFieldName())){
|
||||||
|
//跳转详情的标识
|
||||||
|
map.put("click","true");
|
||||||
|
}
|
||||||
|
//日期添加排序标识
|
||||||
|
if ("create_time".equals(onlCgformField.getDbFieldName())) {
|
||||||
|
map.put("sort", "true");//列表排序标识
|
||||||
|
}
|
||||||
|
if ("update_time".equals(onlCgformField.getDbFieldName())) {
|
||||||
|
map.put("sort", "true");//列表排序标识
|
||||||
|
}
|
||||||
|
|
||||||
|
String dbFieldName = onlCgformField.getDbFieldName();
|
||||||
|
map.put("db_field_name", dbFieldName);
|
||||||
|
|
||||||
|
if(CutEnum.CN.getValue().equals(cut)){
|
||||||
|
map.put("db_field_txt", onlCgformField.getDbFieldTxt());//字段中文名
|
||||||
|
}else{
|
||||||
|
map.put("db_field_txt", onlCgformField.getDbFieldEnName());//字段英文名
|
||||||
|
}
|
||||||
|
list.add(map);
|
||||||
|
}
|
||||||
|
return list;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user