|
@@ -1,10 +1,13 @@
|
|
|
package com.huimv.farm.damsubsidy.controller;
|
|
|
|
|
|
|
|
|
+import cn.hutool.core.bean.BeanUtil;
|
|
|
+import cn.hutool.core.util.ObjectUtil;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.huimv.farm.damsubsidy.common.utils.Result;
|
|
|
import com.huimv.farm.damsubsidy.common.utils.ResultCode;
|
|
|
import com.huimv.farm.damsubsidy.entity.BillIsolated;
|
|
|
+import com.huimv.farm.damsubsidy.entity.vo.BillIsolatedVo;
|
|
|
import com.huimv.farm.damsubsidy.service.IBillIsolatedService;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
@@ -32,8 +35,13 @@ public class BillIsolatedController {
|
|
|
private IBillIsolatedService iBillIsolatedService;
|
|
|
|
|
|
@PostMapping("/addIsolation")
|
|
|
- public Result addIsolation(HttpServletRequest httpServletRequest, @RequestBody Map<String, String> paramsMap) throws ParseException {
|
|
|
- return iBillIsolatedService.addIsolation(httpServletRequest,paramsMap);
|
|
|
+ public Result addIsolation(HttpServletRequest httpServletRequest,
|
|
|
+ @RequestParam("observeImage") MultipartFile observeImage,
|
|
|
+ @RequestParam("inspectionNum") String inspectionNum,
|
|
|
+ @RequestParam("isolatedPosition") String isolatedPosition,
|
|
|
+ @RequestParam("strIsolated") String strIsolated,
|
|
|
+ @RequestParam("dayIsolated") String dayIsolated) throws ParseException, IOException {
|
|
|
+ return iBillIsolatedService.addIsolation(httpServletRequest,observeImage,inspectionNum,isolatedPosition,strIsolated,dayIsolated);
|
|
|
}
|
|
|
|
|
|
@PostMapping("/listIsolation")
|
|
@@ -48,17 +56,25 @@ public class BillIsolatedController {
|
|
|
|
|
|
@PostMapping("/cancelIsolation")
|
|
|
public Result cancelIsolation(HttpServletRequest httpServletRequest,
|
|
|
- @RequestParam("image") MultipartFile image,
|
|
|
+ @RequestParam(value = "isolatedImage1",required = false) MultipartFile isolatedImage1,
|
|
|
+ @RequestParam(value = "isolatedImage2",required = false) MultipartFile isolatedImage2,
|
|
|
+ @RequestParam(value = "isolatedImage3",required = false) MultipartFile isolatedImage3,
|
|
|
+ @RequestParam("observeSecureImage") MultipartFile observeSecureImage,
|
|
|
@RequestParam("id") String id,
|
|
|
@RequestParam("isDead") String isDead,
|
|
|
@RequestParam("deaths") String deaths) throws IOException {
|
|
|
- return iBillIsolatedService.cancelIsolation(httpServletRequest,image,id,isDead,deaths);
|
|
|
+ return iBillIsolatedService.cancelIsolation(httpServletRequest,isolatedImage1,isolatedImage2,isolatedImage3,observeSecureImage,id,isDead,deaths);
|
|
|
}
|
|
|
|
|
|
@PostMapping("/listDetail")
|
|
|
public Result listDetail(@RequestBody Map<String, String> paramsMap){
|
|
|
String inspectionNum = paramsMap.get("inspectionNum");
|
|
|
- // TODO
|
|
|
- return new Result(ResultCode.SUCCESS,iBillIsolatedService.getOne(new QueryWrapper<BillIsolated>().eq("inspection_num",inspectionNum)));
|
|
|
+ BillIsolated inspection = iBillIsolatedService.getOne(new QueryWrapper<BillIsolated>().eq("inspection_num", inspectionNum));
|
|
|
+ BillIsolatedVo billIsolatedVo = new BillIsolatedVo();
|
|
|
+ BeanUtil.copyProperties(inspection,billIsolatedVo);
|
|
|
+ if (ObjectUtil.isNotEmpty(inspection.getIsolatedPicUrl())){
|
|
|
+ billIsolatedVo.setPages(inspection.getIsolatedPicUrl().split(","));
|
|
|
+ }
|
|
|
+ return new Result(ResultCode.SUCCESS, billIsolatedVo);
|
|
|
}
|
|
|
}
|