提交 85fb6349 authored 作者: inroi's avatar inroi

微调

上级 995cecd7
......@@ -170,8 +170,8 @@ public class DatabaseTableServiceImpl implements IDatabaseTableService {
}
List<KingDeeFieldMappingListOutVoRecords> recordsList = kingDeeFieldMappingMapper.getKingdeeFieldMappingListByConfigIdList(Stream.of(temp01.getId()).collect(Collectors.toList()));
String formJson = TableStructureUtil.getFormGenerator(temp01.getSFormId(), temp01.getName(), recordsList);
databaseTableMapper.tableStructureCreate(new TableStructureCreateInVo(temp01.getSFormId(), temp01.getSFormId().toLowerCase(), temp01.getName(), formJson));
String formJson = TableStructureUtil.getFormGenerator(temp01.getDocType(), temp01.getSFormId(), temp01.getName(), recordsList);
databaseTableMapper.tableStructureCreate(new TableStructureCreateInVo(temp01.getDocType(), temp01.getSFormId().toLowerCase(), temp01.getName(), formJson));
TableStructureCreateInVo temp02 = new TableStructureCreateInVo(temp01.getSFormId().toLowerCase(), "'" + temp01.getName() + "'");
databaseTableMapper.databaseTableCreateByCommonConfig(temp02, TableStructureUtil.getDbTableFiledDataByKingDee(recordsList));
......
......@@ -19,11 +19,11 @@ public class TableStructureUtil {
private final static String FIELD = "{\"label\":\"\",\"type\":\"input\",\"options\":{\"width\":\"100%\",\"defaultValue\":\"\",\"placeholder\":\"\",\"maxlength\":null,\"prefix\":\"\",\"suffix\":\"\",\"prepend\":\"\",\"append\":\"\",\"disabled\":false,\"clearable\":false,\"readonly\":false,\"rules\":{\"trigger\":\"blur\",\"enum\":\"\",\"message\":\"\",\"pattern\":\"\",\"required\":false,\"type\":\"any\"}},\"key\":\"\",\"model\":\"\",\"rules\":[],\"dbFieldName\":\"\",\"dbFieldComment\":\"\"}";
public static String getFormGenerator(String sFormId, String name, List<KingDeeFieldMappingListOutVoRecords> recordsList) {
public static String getFormGenerator(String docType, String sFormId, String name, List<KingDeeFieldMappingListOutVoRecords> recordsList) {
Map<String, Object> result = new LinkedHashMap<>();
Map<String, Object> temp01 = JsonUtil.toMap(CONFIG, String.class, Object.class);
temp01.put("formId", sFormId);
temp01.put("formId", docType);
temp01.put("dbTableName", sFormId.toLowerCase());
temp01.put("dbTableComment", name);
result.put("config", temp01);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论