|
@@ -2,9 +2,11 @@ package com.huimv.center.service.impl;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
|
+import com.huimv.center.pojo.BizBaseArea;
|
|
import com.huimv.center.pojo.BizFarm;
|
|
import com.huimv.center.pojo.BizFarm;
|
|
import com.huimv.center.mapper.BizFarmMapper;
|
|
import com.huimv.center.mapper.BizFarmMapper;
|
|
import com.huimv.center.pojo.BizRawData;
|
|
import com.huimv.center.pojo.BizRawData;
|
|
|
|
+import com.huimv.center.service.BizBaseAreaService;
|
|
import com.huimv.center.service.BizFarmService;
|
|
import com.huimv.center.service.BizFarmService;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.huimv.eartag2.common.utils.DateUtil;
|
|
import com.huimv.eartag2.common.utils.DateUtil;
|
|
@@ -14,7 +16,9 @@ import org.apache.commons.lang3.StringUtils;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
|
|
+import javax.annotation.Resource;
|
|
import java.text.ParseException;
|
|
import java.text.ParseException;
|
|
|
|
+import java.util.Objects;
|
|
|
|
|
|
/**
|
|
/**
|
|
* <p>
|
|
* <p>
|
|
@@ -36,6 +40,8 @@ public class BizFarmServiceImpl extends ServiceImpl<BizFarmMapper, BizFarm> impl
|
|
@Autowired
|
|
@Autowired
|
|
private com.huimv.center.utils.ResultUtil ResultUtil;
|
|
private com.huimv.center.utils.ResultUtil ResultUtil;
|
|
|
|
|
|
|
|
+ @Resource
|
|
|
|
+ private BizBaseAreaService bizBaseAreaService;
|
|
/**
|
|
/**
|
|
* @Method : save
|
|
* @Method : save
|
|
* @Description :
|
|
* @Description :
|
|
@@ -47,7 +53,7 @@ public class BizFarmServiceImpl extends ServiceImpl<BizFarmMapper, BizFarm> impl
|
|
* @Time : 14:46
|
|
* @Time : 14:46
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
- public Result save(String farmName, String farmCode, String linkman, String phone, String remark) throws ParseException {
|
|
|
|
|
|
+ public Result save(String farmName, String farmCode, String linkman, String phone, String remark,String areaName) throws ParseException {
|
|
DateUtil dateUtil = new DateUtil();
|
|
DateUtil dateUtil = new DateUtil();
|
|
BizFarm farm = new BizFarm();
|
|
BizFarm farm = new BizFarm();
|
|
farm.setFarmName(farmName);
|
|
farm.setFarmName(farmName);
|
|
@@ -56,6 +62,12 @@ public class BizFarmServiceImpl extends ServiceImpl<BizFarmMapper, BizFarm> impl
|
|
farm.setPhone(phone);
|
|
farm.setPhone(phone);
|
|
farm.setRemark(remark);
|
|
farm.setRemark(remark);
|
|
farm.setAddTime(dateUtil.getTodayDatetime());
|
|
farm.setAddTime(dateUtil.getTodayDatetime());
|
|
|
|
+ //根据区域名称查询区域编码
|
|
|
|
+ BizBaseArea bizBaseArea = bizBaseAreaService.queryAreaCodeByAreaName(areaName);
|
|
|
|
+ if (Objects.nonNull(bizBaseArea)){
|
|
|
|
+ farm.setFarmCode(bizBaseArea.getCode());
|
|
|
|
+ }
|
|
|
|
+ farm.setFarmName(farmName);
|
|
return ResultUtil.result(BizFarmMapper.insert(farm));
|
|
return ResultUtil.result(BizFarmMapper.insert(farm));
|
|
}
|
|
}
|
|
|
|
|