智慧保安后台管理-外网项目备份
Administrator
2022-01-17 e2ea82b9219c1fa616a6d877480f23e7a5aa3f29
src/main/java/org/springblade/modules/equipage/controller/fixed.java
@@ -1,27 +1,21 @@
package org.springblade.modules.equipage.controller;
import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.core.metadata.IPage;
import net.sf.json.JSONArray;
import net.sf.json.JSONException;
import net.sf.json.JSONObject;
import org.springblade.common.utils.HttpReqUtil;
import org.springblade.common.utils.Md5SignUtil;
import org.springblade.core.mp.support.Condition;
import org.springblade.core.tool.api.R;
import org.springblade.modules.FTP.FtpUtil;
import org.springblade.modules.equipage.service.CarService;
import org.springblade.modules.location.entity.LiveLocation;
import org.springblade.modules.location.entity.Locus;
import org.springblade.modules.location.service.LiveLocationService;
import org.springblade.modules.location.service.LocusService;
import org.springblade.modules.system.entity.User;
import org.springblade.modules.system.service.IUserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
import springfox.documentation.spring.web.json.Json;
import java.io.IOException;
import java.text.DateFormat;
import java.text.ParseException;
@@ -51,22 +45,19 @@
      String url = "http://47.104.104.46/api/client/getgis.php";
      //查询有押运人员的数据
      List<Map<String, Object>> list = userService.selectEquipent();
      for (int i = 0; i < list.size(); i++) {
         //实时位置实体类
         LiveLocation liveLocation = new LiveLocation();
         liveLocation.setType(1);
         String id = list.get(i).get("id").toString();
         liveLocation.setWorkerId(id);
         Map<String, Object> params = new HashMap<>();
         String equipmentCode = list.get(i).get("code").toString();
         //设备imei号
         params.put("acc", equipmentCode);
         String res = null;
         res = HttpReqUtil.getInstance().doPost(url, params, null);
         System.out.println("res = " + res);
         Map<String,Object> map =(Map<String,Object>) com.alibaba.fastjson.JSON.parse("header");
         System.out.println("map = " + map.get("code"));
         if (!map.get("code").equals("3")) {
      if (list.size()>0) {
         for (int i = 0; i < list.size(); i++) {
            //实时位置实体类
            LiveLocation liveLocation = new LiveLocation();
            liveLocation.setType(1);
            String id = list.get(i).get("id").toString();
            liveLocation.setWorkerId(id);
            Map<String, Object> params = new HashMap<>();
            String equipmentCode = list.get(i).get("code").toString();
            //设备imei号
            params.put("acc", equipmentCode);
            String res = null;
            res = HttpReqUtil.getInstance().doPost(url, params, null);
            JSONArray jsonArray = JSONArray.fromObject(res);
            JSONArray sortedJsonArray = new JSONArray();
            List<JSONObject> jsonValues = new ArrayList<JSONObject>();