南昌市物联网技防平台-后台
zengh
2021-04-09 6971c195601ecc91b2b7b52af83efed9956dcfe0
blade-service/blade-jfpts/src/main/java/org/springblade/jfpt/parcel/controller/ParcelController.java
@@ -5,10 +5,7 @@
import org.springblade.jfpt.animalheat.vo.AnimalHeatVo;
import org.springblade.jfpt.parcel.service.ParcelService;
import org.springblade.jfpt.parcel.vo.ConditionVo;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletResponse;
@@ -26,18 +23,75 @@
   private final ParcelService parcelService;
   /**
    * 获取查询条件
    * @param conditionVo 查询条件对象
    * 获取违禁包裹统计数据,远程调用接口
    * @param conditionVo 查询条件对象  状态码 0:本天    1:本周   2:本月
    * @param response 返回作用域
    * @return
    */
   @PostMapping("/parcelKindStatis")
   public R parcelKindStatis(@RequestBody ConditionVo conditionVo, HttpServletResponse response){
   @GetMapping("/parcelKindStatis")
   public R parcelKindStatis(ConditionVo conditionVo, 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(parcelService.parcelKindStatis(conditionVo));
   }
   /**
    * 获取包裹统计数据,远程调用接口获取数据
    * @param conditionVo 查询条件对象  status 状态码 0:本天    1:本周   2:本月
    * @param response 返回作用域
    * @return
    */
   @GetMapping("/getParcelStatis")
   public R getParcelStatis(ConditionVo conditionVo, 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(parcelService.getParcelStatis(conditionVo));
   }
   /**
    * 获取图片地址
    * @param imgUrl  图片url
    * @param response
    * @return
    */
   @GetMapping("/getParcelPic")
   public R getParcelPic(String imgUrl,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(parcelService.getParcelPic(imgUrl));
   }
   /**
    * 获取包裹明细分页数据,远程调用api获取数据
    * @param conditionVo  请求参数对象
    * @param response
    * @return
    */
   @GetMapping("/getParcelDetailPage")
   public R getParcelDetailPage(ConditionVo conditionVo,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(parcelService.getParcelDetailPage(conditionVo));
   }
   /**
    * 获取包裹违禁品明细分页数据,远程调用api获取数据
    * @param conditionVo  请求参数对象
    * @param response
    * @return
    */
   @GetMapping("/getParcelkindDetailPage")
   public R getParcelkindDetailPage(ConditionVo conditionVo,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(parcelService.getParcelkindDetailPage(conditionVo));
   }
}