|
@@ -1,5 +1,6 @@
|
|
|
package com.huimv.farm.damsubsidy.service.impl;
|
|
|
|
|
|
+import cn.hutool.core.bean.BeanUtil;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import cn.hutool.core.date.DateTime;
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
@@ -7,12 +8,10 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.huimv.farm.damsubsidy.common.token.TokenSign;
|
|
|
-import com.huimv.farm.damsubsidy.common.utils.IntegerUtil;
|
|
|
-import com.huimv.farm.damsubsidy.common.utils.Result;
|
|
|
-import com.huimv.farm.damsubsidy.common.utils.ResultCode;
|
|
|
-import com.huimv.farm.damsubsidy.common.utils.UploadImage;
|
|
|
+import com.huimv.farm.damsubsidy.common.utils.*;
|
|
|
import com.huimv.farm.damsubsidy.entity.*;
|
|
|
import com.huimv.farm.damsubsidy.entity.BillLandingInspection;
|
|
|
+import com.huimv.farm.damsubsidy.entity.vo.BillLandingImageVo;
|
|
|
import com.huimv.farm.damsubsidy.mapper.*;
|
|
|
import com.huimv.farm.damsubsidy.service.IBillLandingInspectionService;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
@@ -157,7 +156,7 @@ public class BillLandingInspectionServiceImpl extends ServiceImpl<BillLandingIns
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public Result addApplication(HttpServletRequest httpServletRequest, String inspectionNum, String cargoOwner, String ownerPhone, String animalType, String animalNumberUp, String useTo, String startTran, String reachTran, String veter, String eartags, MultipartFile image) throws IOException {
|
|
|
+ public Result addApplication(HttpServletRequest httpServletRequest, String inspectionNum, String cargoOwner, String ownerPhone, String animalType, String animalNumberUp, String useTo, String startTran, String reachTran, String veter, String eartags, MultipartFile image1,MultipartFile image2,MultipartFile image3,MultipartFile image4,MultipartFile image5) throws IOException {
|
|
|
QueryWrapper<BillLandingInspection> landingInspectionQueryWrapper = new QueryWrapper<>();
|
|
|
landingInspectionQueryWrapper.eq("inspection_num", inspectionNum);
|
|
|
if (this.count(landingInspectionQueryWrapper) != 0) {
|
|
@@ -169,6 +168,7 @@ public class BillLandingInspectionServiceImpl extends ServiceImpl<BillLandingIns
|
|
|
if (!IntegerUtil.isInteger(animalNumberUp)){
|
|
|
return new Result(10001, "头数应为整数!", false);
|
|
|
}
|
|
|
+ String content = null;
|
|
|
int total = Integer.parseInt(animalNumberUp);
|
|
|
int sum = 0;
|
|
|
eartags = eartags.replace(",",",");
|
|
@@ -230,7 +230,12 @@ public class BillLandingInspectionServiceImpl extends ServiceImpl<BillLandingIns
|
|
|
if (sum != total){
|
|
|
return new Result(10001,"实际耳标数量和填写数量不符!",false);
|
|
|
}
|
|
|
- String content = uploadImage.getImageCom(image);
|
|
|
+ content = BuyImageUtil.getUrl(content,image1);
|
|
|
+ content = BuyImageUtil.getUrl(content,image2);
|
|
|
+ content = BuyImageUtil.getUrl(content,image3);
|
|
|
+ content = BuyImageUtil.getUrl(content,image4);
|
|
|
+ content = BuyImageUtil.getUrl(content,image5);
|
|
|
+
|
|
|
BillLandingInspection billLandingInspection = new BillLandingInspection();
|
|
|
billLandingInspection.setInspectionNum(inspectionNum);
|
|
|
billLandingInspection.setCargoOwner(cargoOwner);
|
|
@@ -290,7 +295,15 @@ public class BillLandingInspectionServiceImpl extends ServiceImpl<BillLandingIns
|
|
|
}
|
|
|
landingInspectionQueryWrapper.orderByDesc("create_time");
|
|
|
Page<BillLandingInspection> page = new Page(Integer.parseInt(pageNum),Integer.parseInt(pageSize));
|
|
|
- return new Result(ResultCode.SUCCESS,billLandingInspectionMapper.selectPage(page,landingInspectionQueryWrapper));
|
|
|
+ Page<BillLandingInspection> billLandingInspectionPage = billLandingInspectionMapper.selectPage(page, landingInspectionQueryWrapper);
|
|
|
+ Page<BillLandingImageVo> billLandingImageVoPage = new Page<>();
|
|
|
+ BeanUtil.copyProperties(billLandingInspectionPage,billLandingImageVoPage);
|
|
|
+ for (BillLandingImageVo record : billLandingImageVoPage.getRecords()) {
|
|
|
+ if (ObjectUtil.isNotEmpty(record.getJcbgImgUrl())){
|
|
|
+ record.setPages(record.getJcbgImgUrl().split(","));
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return new Result(ResultCode.SUCCESS, billLandingImageVoPage);
|
|
|
}
|
|
|
|
|
|
@Override
|