|
@@ -6,6 +6,7 @@ import com.ruoyi.system.domain.RecordData;
|
|
|
import com.ruoyi.system.mapper.RecordDataMapper;
|
|
|
import com.ruoyi.system.utils.timingURL;
|
|
|
import org.joda.time.DateTime;
|
|
|
+import org.springframework.scheduling.annotation.EnableScheduling;
|
|
|
import org.springframework.scheduling.annotation.Scheduled;
|
|
|
import org.springframework.stereotype.Component;
|
|
|
|
|
@@ -17,6 +18,7 @@ import java.util.Date;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
|
|
|
+@EnableScheduling
|
|
|
@Component
|
|
|
public class Task {
|
|
|
|
|
@@ -27,7 +29,9 @@ public class Task {
|
|
|
*定时任务(定时取海康威视的进场数据)
|
|
|
*/
|
|
|
@Scheduled(cron = "0 55 23 * * ? ")
|
|
|
+ //@Scheduled(cron = "0 0/2 * * * ? ")
|
|
|
public void parkingLotData() {
|
|
|
+ System.out.println("定时任务");
|
|
|
DateTime dt = new DateTime();
|
|
|
String endTime=dt.toString("yyyy-MM-dd'T'HH:mm:ss")+"+08:00";
|
|
|
|
|
@@ -43,7 +47,7 @@ public class Task {
|
|
|
int pageNo = 1;
|
|
|
String outfieldData = timingURL.timingURL(outParkSyscode,outEntranceSyscode,startTime,endTime,pageNo);
|
|
|
JSONObject jsonObject = JSONObject.parseObject(outfieldData);
|
|
|
- String data = (String) jsonObject.get("data");
|
|
|
+ String data = jsonObject.getString("data");
|
|
|
JSONObject outData = JSONObject.parseObject(data);
|
|
|
List<Map<String,Object>> list = (List<Map<String, Object>>) outData.get("list");
|
|
|
outListAll.addAll(list);
|
|
@@ -61,7 +65,7 @@ public class Task {
|
|
|
int pageNo = 1;
|
|
|
String infieldfieldData = timingURL.timingURL(infieldParkSyscode,infieldEntranceSyscode,startTime,endTime,pageNo);
|
|
|
JSONObject jsonObject = JSONObject.parseObject(infieldfieldData);
|
|
|
- String data = (String) jsonObject.get("data");
|
|
|
+ String data = jsonObject.getString("data");
|
|
|
JSONObject infieldData = JSONObject.parseObject(data);
|
|
|
List<Map<String,Object>> list = (List<Map<String, Object>>) infieldData.get("list");
|
|
|
outListAll.addAll(list);
|