Selaa lähdekoodia

任务日志主键调整为long,防止海量日志情况下数据溢出;

xuxueli 6 vuotta sitten
vanhempi
commit
1a274e72ef

+ 1 - 1
xxl-job-admin/src/main/java/com/xxl/job/admin/controller/JobLogController.java Näytä tiedosto

134
 
134
 
135
 	@RequestMapping("/logDetailCat")
135
 	@RequestMapping("/logDetailCat")
136
 	@ResponseBody
136
 	@ResponseBody
137
-	public ReturnT<LogResult> logDetailCat(String executorAddress, long triggerTime, int logId, int fromLineNum){
137
+	public ReturnT<LogResult> logDetailCat(String executorAddress, long triggerTime, long logId, int fromLineNum){
138
 		try {
138
 		try {
139
 			ExecutorBiz executorBiz = XxlJobScheduler.getExecutorBiz(executorAddress);
139
 			ExecutorBiz executorBiz = XxlJobScheduler.getExecutorBiz(executorAddress);
140
 			ReturnT<LogResult> logResult = executorBiz.log(triggerTime, logId, fromLineNum);
140
 			ReturnT<LogResult> logResult = executorBiz.log(triggerTime, logId, fromLineNum);

+ 1 - 1
xxl-job-core/src/main/java/com/xxl/job/core/biz/model/HandleCallbackParam.java Näytä tiedosto

24
         return logId;
24
         return logId;
25
     }
25
     }
26
 
26
 
27
-    public void setLogId(int logId) {
27
+    public void setLogId(long logId) {
28
         this.logId = logId;
28
         this.logId = logId;
29
     }
29
     }
30
 
30
 

+ 1 - 1
xxl-job-core/src/test/java/com/xxl/job/core/biz/impl/ExecutorBizImplTest.java Näytä tiedosto

109
     @Test
109
     @Test
110
     public void log(){
110
     public void log(){
111
         final long logDateTim = 0L;
111
         final long logDateTim = 0L;
112
-        final int logId = 0;
112
+        final long logId = 0;
113
         final int fromLineNum = 0;
113
         final int fromLineNum = 0;
114
 
114
 
115
         // Act
115
         // Act