提交 10b2fc91 authored 作者: chenshiying's avatar chenshiying

[新增] 廊坊生成大小类管理问题sql

上级 c4ecf3d6
...@@ -28,7 +28,7 @@ public class GeneratorCommandManualScript { ...@@ -28,7 +28,7 @@ public class GeneratorCommandManualScript {
private static Logger logger = LoggerFactory.getLogger(GeneratorCommandManualScript.class); private static Logger logger = LoggerFactory.getLogger(GeneratorCommandManualScript.class);
//TODO 1:事件,2:部件 //TODO 1:事件,2:部件
public static final String CASE_TYPE = "2"; public static final String CASE_TYPE = "1";
public static Map<String, String> bigTypeIdMap = new LinkedHashMap<>(); public static Map<String, String> bigTypeIdMap = new LinkedHashMap<>();
...@@ -61,7 +61,6 @@ public class GeneratorCommandManualScript { ...@@ -61,7 +61,6 @@ public class GeneratorCommandManualScript {
bigTypeIdMap.put("公用设施", "344"); bigTypeIdMap.put("公用设施", "344");
bigTypeCodeMap.put("市容环境", "1"); bigTypeCodeMap.put("市容环境", "1");
bigTypeCodeMap.put("宣传广告", "2"); bigTypeCodeMap.put("宣传广告", "2");
bigTypeCodeMap.put("施工管理", "3"); bigTypeCodeMap.put("施工管理", "3");
...@@ -79,7 +78,7 @@ public class GeneratorCommandManualScript { ...@@ -79,7 +78,7 @@ public class GeneratorCommandManualScript {
bigTypeCodeMap.put("其他事件", "15"); bigTypeCodeMap.put("其他事件", "15");
bigTypeCodeMap.put("公用设施", "16"); bigTypeCodeMap.put("公用设施", "16");
String filePathStr = "F:\\9Git140\\loit-build-common\\loit-build-component\\loit-build-deploy-env\\src\\main\\resources\\井盖大小类扩展20230516.xlsx"; String filePathStr = "F:\\9Git140\\loit-build-common\\loit-build-component\\loit-build-deploy-env\\src\\main\\resources\\新加大小类管理问题.xlsx";
File pdfFile = new File(filePathStr); File pdfFile = new File(filePathStr);
FileInputStream fileInputStream = new FileInputStream(pdfFile); FileInputStream fileInputStream = new FileInputStream(pdfFile);
...@@ -124,13 +123,23 @@ public class GeneratorCommandManualScript { ...@@ -124,13 +123,23 @@ public class GeneratorCommandManualScript {
} }
bitTypeList.sort(Comparator.comparing(CommandManualDTO::getBigTypeCodeInt)); bitTypeList.sort(Comparator.comparing(CommandManualDTO::getBigTypeCodeInt));
String configFilePath = root_path + "\\1、bigTypeScript.sql";
String sql1 = "select * from base_base_casetype order by parent_id asc;\n";
FileUtils.append(configFilePath, sql1);
for (CommandManualDTO commandManualDTO : bitTypeList) { for (CommandManualDTO commandManualDTO : bitTypeList) {
String sql = "select * from base_base_casetype where parent_id = '" + commandManualDTO.getBigTypeId() + "';\n";
String sql2 = "select * from base_base_casetype where obj_name = '" + commandManualDTO.getBigTypeName() + "';\n";
String sql1 = "select * from base_base_casetype order by parent_id asc;\n"; FileUtils.append(configFilePath, sql2);
String sql2 = "select * from base_base_casetype where obj_name = '" + commandManualDTO.getBigTypeName() + "';\n"; FileUtils.append(configFilePath, sql);
}
for (CommandManualDTO commandManualDTO : bitTypeList) {
Map model = new HashMap(); Map model = new HashMap();
model.put("bigTypeCode", commandManualDTO.getBigTypeCode()); model.put("bigTypeCode", commandManualDTO.getBigTypeCode());
...@@ -138,10 +147,8 @@ public class GeneratorCommandManualScript { ...@@ -138,10 +147,8 @@ public class GeneratorCommandManualScript {
model.put("caseType", CASE_TYPE); model.put("caseType", CASE_TYPE);
String configFilePath = root_path + "\\1、bigTypeScript.sql";
String jobConfig = FreeMarkerUtils.process("langfang" + "\\bigTypeScript.ftl", model); String jobConfig = FreeMarkerUtils.process("langfang" + "\\bigTypeScript.ftl", model);
FileUtils.append(configFilePath, sql1);
FileUtils.append(configFilePath, sql2);
FileUtils.append(configFilePath, jobConfig); FileUtils.append(configFilePath, jobConfig);
} }
} }
...@@ -167,9 +174,11 @@ public class GeneratorCommandManualScript { ...@@ -167,9 +174,11 @@ public class GeneratorCommandManualScript {
String configFilePath = root_path + "\\2、smallTypeScript.sql"; String configFilePath = root_path + "\\2、smallTypeScript.sql";
CommandManualDTO commandManual = smallTypeList.get(0);
String sql = "select * from base_base_casetype where parent_id = '" + commandManual.getBigTypeId() + "';\n"; for (CommandManualDTO commandManualDTO : smallTypeList) {
String sql = "select * from digital_command_manual where big_type_id = '" + commandManualDTO.getBigTypeId() + "' and small_type = '" + commandManualDTO.getSmallTypeName() + "';\n";
FileUtils.append(configFilePath, sql); FileUtils.append(configFilePath, sql);
}
for (CommandManualDTO commandManualDTO : smallTypeList) { for (CommandManualDTO commandManualDTO : smallTypeList) {
Map model = new HashMap(); Map model = new HashMap();
...@@ -202,10 +211,6 @@ public class GeneratorCommandManualScript { ...@@ -202,10 +211,6 @@ public class GeneratorCommandManualScript {
String configFilePath = root_path + "\\3、manageProblemScript.sql"; String configFilePath = root_path + "\\3、manageProblemScript.sql";
String sql = "select * from digital_command_manual where small_type = '老人呼救';\n";
FileUtils.append(configFilePath, sql);
for (CommandManualDTO commandManualDTO : commandManualList) { for (CommandManualDTO commandManualDTO : commandManualList) {
...@@ -366,9 +371,6 @@ public class GeneratorCommandManualScript { ...@@ -366,9 +371,6 @@ public class GeneratorCommandManualScript {
} }
return resultList; return resultList;
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论