|
@@ -7,17 +7,18 @@ import java.util.Map;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
-import com.huimv.manager.entity.BasePigpenEntity;
|
|
|
-import com.huimv.manager.entity.EartagDataEntity;
|
|
|
+import com.huimv.manager.entity.*;
|
|
|
+import com.huimv.manager.mapper.BaseFarmInfoDao;
|
|
|
import com.huimv.manager.mapper.BasePigpenDao;
|
|
|
import com.huimv.manager.mapper.BasePigpenMapper;
|
|
|
+import com.huimv.manager.mapper.BaseRegionDao;
|
|
|
import com.huimv.manager.result.RRException;
|
|
|
import com.huimv.manager.service.BasePigpenService;
|
|
|
+import com.huimv.manager.service.BaseRegionService;
|
|
|
import com.huimv.manager.service.EartagDataService;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
-import com.huimv.manager.entity.CollectorRegisterEntity;
|
|
|
import com.huimv.manager.service.CollectorRegisterService;
|
|
|
import com.huimv.manager.result.R;
|
|
|
import com.huimv.manager.utils.PageUtils;
|
|
@@ -87,12 +88,27 @@ public class CollectorRegisterController {
|
|
|
return R.ok().put("collectorRegister", map);
|
|
|
}
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private BaseRegionDao baseRegionDao;
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ private BaseFarmInfoDao baseFarmInfoDao;
|
|
|
+
|
|
|
/**
|
|
|
* 保存
|
|
|
*/
|
|
|
@RequestMapping("/save")
|
|
|
public R save(@RequestBody CollectorRegisterEntity collectorRegister){
|
|
|
- collectorRegisterService.save(collectorRegister);
|
|
|
+ String countyCode = collectorRegister.getCountyCode();
|
|
|
+ QueryWrapper<BaseRegionEntity> baseRegionEntityQueryWrapper = new QueryWrapper<>();
|
|
|
+ baseRegionEntityQueryWrapper.eq("region_code",countyCode);
|
|
|
+ BaseRegionEntity baseRegionEntity = baseRegionDao.selectOne(baseRegionEntityQueryWrapper);
|
|
|
+ QueryWrapper<BaseFarmInfoEntity> wrapper = new QueryWrapper<>();
|
|
|
+ wrapper.eq("farm_code",collectorRegister.getFarmCode());
|
|
|
+ BaseFarmInfoEntity baseFarmInfoEntity = baseFarmInfoDao.selectOne(wrapper);
|
|
|
+ collectorRegister.setCountyName(baseRegionEntity.getRegionName());
|
|
|
+ collectorRegister.setFarmName(baseFarmInfoEntity.getFarmName());
|
|
|
+ collectorRegisterService.save(collectorRegister);
|
|
|
|
|
|
return R.ok();
|
|
|
}
|