|
|
@ -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; |
|
|
@ -88,12 +89,17 @@ public class ModelTool { |
|
|
|
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); |
|
|
|
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); |
|
|
|
//创建表日期
|
|
|
|
//创建表日期
|
|
|
|
Date createTimeDate = null; |
|
|
|
Date createTimeDate = null; |
|
|
|
|
|
|
|
try{ |
|
|
|
|
|
|
|
//处理查询出的类型是String
|
|
|
|
|
|
|
|
String createTimeDateStr = (String) table.get("CREATE_TIME"); |
|
|
|
|
|
|
|
createTimeDate = formatter.parse(createTimeDateStr); |
|
|
|
|
|
|
|
} catch (ParseException 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 e){ |
|
|
|
} catch (NullPointerException e2){ |
|
|
|
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"); |
|
|
@ -104,6 +110,7 @@ public class ModelTool { |
|
|
|
return ResponseUtil.createResponse(Code.KEY_UNAUTHORIZED.getCode(), Code.KEY_UNAUTHORIZED.getDesc(), null); |
|
|
|
return ResponseUtil.createResponse(Code.KEY_UNAUTHORIZED.getCode(), Code.KEY_UNAUTHORIZED.getDesc(), null); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
//key中验证日期
|
|
|
|
//key中验证日期
|
|
|
|
Date startTimeDate = formatter.parse(map.get("cpuIds")); |
|
|
|
Date startTimeDate = formatter.parse(map.get("cpuIds")); |
|
|
|
//表创建时间早于key中时间,直接放行
|
|
|
|
//表创建时间早于key中时间,直接放行
|
|
|
|