修改验证方式,模型编码

master
林颖晨 1 year ago
parent f2d8430386
commit 4aac3790aa
  1. 25
      dntd-tool/src/main/java/com/dky/tool/ModelTool.java
  2. 12
      dntd-tool/src/main/resources/modelCode.properties

@ -10,6 +10,7 @@ import com.dky.utils.result.ResponseUtil;
import java.lang.reflect.InvocationTargetException; import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method; import java.lang.reflect.Method;
import java.text.ParseException;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter; import java.time.format.DateTimeFormatter;
@ -89,19 +90,25 @@ public class ModelTool {
//创建表日期 //创建表日期
Date createTimeDate = null; Date createTimeDate = null;
try{ try{
// 假设 table.get("CREATE_TIME") 返回的是 LocalDateTime 对象 //处理查询出的类型是String
LocalDateTime createTimeDateTime = (LocalDateTime) table.get("CREATE_TIME"); String createTimeDateStr = (String) table.get("CREATE_TIME");
// 将 LocalDateTime 转换为字符串 createTimeDate = formatter.parse(createTimeDateStr);
createTimeDate = formatter.parse(createTimeDateTime.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"))); } catch (ParseException e){
} catch (NullPointerException e){
try{ try{
// 假设 table.get("CREATE_TIME") 返回的是 LocalDateTime 对象 // 假设 table.get("CREATE_TIME") 返回的是 LocalDateTime 对象
LocalDateTime createTimeDateTime = (LocalDateTime) table.get("create_time"); LocalDateTime createTimeDateTime = (LocalDateTime) table.get("CREATE_TIME");
// 将 LocalDateTime 转换为字符串 // 将 LocalDateTime 转换为字符串
createTimeDate = formatter.parse(createTimeDateTime.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"))); createTimeDate = formatter.parse(createTimeDateTime.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));
} catch (NullPointerException e1){ } catch (NullPointerException e2){
e1.printStackTrace(); try{
return ResponseUtil.createResponse(Code.KEY_UNAUTHORIZED.getCode(), Code.KEY_UNAUTHORIZED.getDesc(), null); // 假设 table.get("CREATE_TIME") 返回的是 LocalDateTime 对象
LocalDateTime createTimeDateTime = (LocalDateTime) table.get("create_time");
// 将 LocalDateTime 转换为字符串
createTimeDate = formatter.parse(createTimeDateTime.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));
} catch (NullPointerException e1){
e1.printStackTrace();
return ResponseUtil.createResponse(Code.KEY_UNAUTHORIZED.getCode(), Code.KEY_UNAUTHORIZED.getDesc(), null);
}
} }
} }
//key中验证日期 //key中验证日期

@ -1,6 +1,6 @@
0101=generate.BuildHeatingScene 0101=generate.HeatBoilerScene
0102=generate.HeatBoilerScene 0102=generate.MaterialKilnScene
0103=generate.KitchenCookScene 0201=generate.BuildHeatingScene
0104=generate.MaterialKilnScene 0501=generate.KitchenCookScene
0105=generate.MetalKilnScene 0805=generate.MetalKilnScene
0106=stirtpar.StirparModelCalculate 0806=stirtpar.StirparModelCalculate
Loading…
Cancel
Save