南昌市物联网技防平台-后台
zengh
2021-03-12 636b86e9bc1a3223ed708db8be6f5acfb99590eb
blade-service/blade-jfpts/src/main/java/org/springblade/jfpt/jingdan/controller/JingdanController.java
@@ -42,7 +42,7 @@
import java.util.Map;
/**
 *  控制器
 * 控制器
 *
 * @author BladeX
 * @since 2020-07-03
@@ -121,7 +121,47 @@
   @ApiOperation(value = "新增或修改", notes = "传入jingdan")
   public R submit(@Valid @RequestBody Jingdan jingdan) {
      //return R.status(jingdanService.saveOrUpdate(jingdan));
      return R.status(jingdanService.save(jingdan));
      if ("".equals(jingdan.getType())) {
         jingdan.setType("0");
      }
      if (jingdan.getCzTime() != null && jingdan.getCzTime().equals("")) {
         jingdan.setCzTime(null);
      }
      if (jingdan.getGalarmTime() != null && jingdan.getGalarmTime().equals("")) {
         jingdan.setGalarmTime(null);
      }
      if (jingdan.getHandleTime() != null && jingdan.getHandleTime().equals("")) {
         jingdan.setHandleTime(null);
      }
      jingdanService.saveOrUpdate(jingdan);
      return R.data(jingdan.getId());
   }
   /**
    * 新增或修改
    */
   @PostMapping("/submitReId")
   @ApiOperationSupport(order = 6)
   @ApiOperation(value = "新增或修改", notes = "传入jingdan")
   public R submitReId(@Valid @RequestBody JingdanVO jingdan) {
      //return R.status(jingdanService.saveOrUpdate(jingdan));
      if ("".equals(jingdan.getType())) {
         jingdan.setType("0");
      }
      if (jingdan.getCzTime() != null && jingdan.getCzTime().equals("")) {
         jingdan.setCzTime(null);
      }
      if (jingdan.getGalarmTime() != null && jingdan.getGalarmTime().equals("")) {
         jingdan.setGalarmTime(null);
      }
      if (jingdan.getHandleTime() != null && jingdan.getHandleTime().equals("")) {
         jingdan.setHandleTime(null);
      }
      int ces = jingdanService.submitReId(jingdan);
      int cess = jingdan.getId();
      return null;
   }
@@ -137,6 +177,7 @@
   /**
    * 警单列表
    *
    * @param waringType
    * @param beginTime
    * @param endTime
@@ -146,27 +187,28 @@
   public R selectList(@ApiParam(value = "主键集合", required = true) @RequestParam String waringType, String beginTime, String endTime, String addvcd, String type, HttpServletResponse response) {
      response.setHeader("Access-Control-Allow-Origin", "*");
      response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE");
      response.setHeader("Access-Control-Allow-Credentials","true");
      return R.data(jingdanService.selectList(waringType, beginTime, endTime,addvcd,type));
      response.setHeader("Access-Control-Allow-Credentials", "true");
      return R.data(jingdanService.selectList(waringType, beginTime, endTime, addvcd, type));
   }
   /**
    * APP警单列表
    *
    * @param handleP
    * @param type
    * @return
    */
   @PostMapping("/selectLists")
   public R selectLists(@ApiParam(value = "主键集合", required = true) @RequestParam String handleP, String type , HttpServletResponse response) {
   public R selectLists(@ApiParam(value = "主键集合", required = true) @RequestParam String handleP, String type, HttpServletResponse response) {
      response.setHeader("Access-Control-Allow-Origin", "*");
      response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE");
      response.setHeader("Access-Control-Allow-Credentials","true");
      response.setHeader("Access-Control-Allow-Credentials", "true");
      Map<String, Object> maps = new HashMap<String, Object>();
      List<Map<String, Object>> lists = new ArrayList<>();
      List<Task> tasks = taskService.selectLists(handleP,type);
      List<Task> tasks = taskService.selectLists(handleP, type);
      List<JingdanVO> jingdanVOS = jingdanService.selectLists(handleP, type);
      maps.put("Jindang",jingdanVOS);
      maps.put("Task",tasks);
      maps.put("Jindang", jingdanVOS);
      maps.put("Task", tasks);
      lists.add(maps);
      return R.data(lists);
   }
@@ -174,6 +216,7 @@
   /**
    * 设备历史警情/警单id
    *
    * @param deviceNumber
    * @return
    */
@@ -181,12 +224,13 @@
   public R selectdInfo(@ApiParam(value = "主键集合", required = true) @RequestParam String deviceNumber, String id, HttpServletResponse response) {
      response.setHeader("Access-Control-Allow-Origin", "*");
      response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE");
      response.setHeader("Access-Control-Allow-Credentials","true");
      return R.data(jingdanService.selectdInfo(deviceNumber,id));
      response.setHeader("Access-Control-Allow-Credentials", "true");
      return R.data(jingdanService.selectdInfo(deviceNumber, id));
   }
   /**
    * 生成警单
    *
    * @param galarmPeople
    * @param phoneNumber
    * @param place
@@ -213,13 +257,14 @@
               String addvcd, String rName, String czTime, String bz, HttpServletResponse response) {
      response.setHeader("Access-Control-Allow-Origin", "*");
      response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE");
      response.setHeader("Access-Control-Allow-Credentials","true");
      jingdanService.insert(galarmPeople,phoneNumber,place,content,galarmTime,waringType,deviceNumber,type,handleP,handleTime,handName,level,coordinate,jd,wd,addvcd,rName,czTime,bz);
      response.setHeader("Access-Control-Allow-Credentials", "true");
      jingdanService.inserts(galarmPeople, phoneNumber, place, content, galarmTime, waringType, deviceNumber, type, handleP, handleTime, handName, level, coordinate, jd, wd, addvcd, rName, czTime, bz);
      return R.success("成功");
   }
   /**
    * 警单删除
    *
    * @param id
    * @param response
    * @return
@@ -228,14 +273,14 @@
   public R deletejd(String id, HttpServletResponse response) {
      response.setHeader("Access-Control-Allow-Origin", "*");
      response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE");
      response.setHeader("Access-Control-Allow-Credentials","true");
      response.setHeader("Access-Control-Allow-Credentials", "true");
      jingdanService.deletejd(id);
      return R.success("删除成功");
   }
   @PostMapping("/updateInfo")
   public R updateInfo(String id, String handleP, String handName, String handletype, String type) {
      jingdanService.updateInfo(id, handleP, handName,handletype,type);
      jingdanService.updateInfo(id, handleP, handName, handletype, type);
      return R.success("修改成功");
   }
}