Переглянути джерело

同步更新地块

master
张泽亮 1 тиждень тому
джерело
коміт
6a0bbcc258
2 змінених файлів з 21 додано та 12 видалено
  1. +2
    -12
      ruoyi-admin/src/main/java/com/ruoyi/web/controller/resource/TResourceOperationController.java
  2. +19
    -0
      ruoyi-business/src/main/java/com/ruoyi/resource/service/impl/TResourceOperationServiceImpl.java

+ 2
- 12
ruoyi-admin/src/main/java/com/ruoyi/web/controller/resource/TResourceOperationController.java Переглянути файл

@@ -187,12 +187,7 @@ public class TResourceOperationController extends BaseController
if(dept.getOrgCode().length() < 12){ if(dept.getOrgCode().length() < 12){
return error("非村、组级行政区划,不允许添加地块!"); return error("非村、组级行政区划,不允许添加地块!");
} }
TResourceLand tResourceLand = tResourceLandService.selectTResourceLandByDkbm(tResourceOperation.getDkbm());
if(tResourceLand != null){
tResourceLand.setDkbm(tResourceOperation.getDkbm());
tResourceLand.setSurveyStatus(tResourceOperation.getSurveyStatus());
tResourceLandService.updateTResourceLand(tResourceLand);
}

tResourceOperation.setImportCode(dept.getImportCode()); tResourceOperation.setImportCode(dept.getImportCode());
return toAjax(tResourceOperationService.insertTResourceOperation(tResourceOperation)); return toAjax(tResourceOperationService.insertTResourceOperation(tResourceOperation));
} }
@@ -205,12 +200,7 @@ public class TResourceOperationController extends BaseController
@PostMapping("/update") @PostMapping("/update")
public AjaxResult edit(@RequestBody TResourceOperation tResourceOperation) public AjaxResult edit(@RequestBody TResourceOperation tResourceOperation)
{ {
TResourceLand tResourceLand = tResourceLandService.selectTResourceLandByDkbm(tResourceOperation.getDkbm());
if(tResourceLand != null){
tResourceLand.setDkbm(tResourceOperation.getDkbm());
tResourceLand.setSurveyStatus(tResourceOperation.getSurveyStatus());
tResourceLandService.updateTResourceLand(tResourceLand);
}

return toAjax(tResourceOperationService.updateTResourceOperation(tResourceOperation)); return toAjax(tResourceOperationService.updateTResourceOperation(tResourceOperation));
} }




+ 19
- 0
ruoyi-business/src/main/java/com/ruoyi/resource/service/impl/TResourceOperationServiceImpl.java Переглянути файл

@@ -3,7 +3,9 @@ package com.ruoyi.resource.service.impl;
import com.ruoyi.common.exception.ServiceException; import com.ruoyi.common.exception.ServiceException;
import com.ruoyi.common.utils.DateUtils; import com.ruoyi.common.utils.DateUtils;
import com.ruoyi.common.utils.StringUtils; import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.resource.domain.TResourceLand;
import com.ruoyi.resource.domain.TResourceOperation; import com.ruoyi.resource.domain.TResourceOperation;
import com.ruoyi.resource.mapper.TResourceLandMapper;
import com.ruoyi.resource.mapper.TResourceOperationMapper; import com.ruoyi.resource.mapper.TResourceOperationMapper;
import com.ruoyi.resource.service.ITResourceOperationService; import com.ruoyi.resource.service.ITResourceOperationService;
import org.apache.commons.collections4.ListUtils; import org.apache.commons.collections4.ListUtils;
@@ -28,6 +30,9 @@ public class TResourceOperationServiceImpl implements ITResourceOperationService
@Autowired @Autowired
private TResourceOperationMapper tResourceOperationMapper; private TResourceOperationMapper tResourceOperationMapper;


@Autowired
private TResourceLandMapper tResourceLandMapper;

/** /**
* 查询地块经营 * 查询地块经营
* *
@@ -139,8 +144,15 @@ public class TResourceOperationServiceImpl implements ITResourceOperationService
* @return 结果 * @return 结果
*/ */
@Override @Override
@Transactional
public int insertTResourceOperation(TResourceOperation tResourceOperation) public int insertTResourceOperation(TResourceOperation tResourceOperation)
{ {
TResourceLand tResourceLand = tResourceLandMapper.selectTResourceLandByDkbm(tResourceOperation.getDkbm());
if(tResourceLand != null){
tResourceLand.setSurveyStatus(tResourceOperation.getSurveyStatus());
tResourceLandMapper.updateTResourceLand(tResourceLand);
}

tResourceOperation.setCreateTime(DateUtils.getNowDate()); tResourceOperation.setCreateTime(DateUtils.getNowDate());
return tResourceOperationMapper.insertTResourceOperation(tResourceOperation); return tResourceOperationMapper.insertTResourceOperation(tResourceOperation);
} }
@@ -168,8 +180,15 @@ public class TResourceOperationServiceImpl implements ITResourceOperationService
* @return 结果 * @return 结果
*/ */
@Override @Override
@Transactional
public int updateTResourceOperation(TResourceOperation tResourceOperation) public int updateTResourceOperation(TResourceOperation tResourceOperation)
{ {
TResourceLand tResourceLand = tResourceLandMapper.selectTResourceLandByDkbm(tResourceOperation.getDkbm());
if(tResourceLand != null){
tResourceLand.setSurveyStatus(tResourceOperation.getSurveyStatus());
tResourceLandMapper.updateTResourceLand(tResourceLand);
}
tResourceOperation.setUpdateTime(DateUtils.getNowDate()); tResourceOperation.setUpdateTime(DateUtils.getNowDate());
return tResourceOperationMapper.updateTResourceOperation(tResourceOperation); return tResourceOperationMapper.updateTResourceOperation(tResourceOperation);
} }


Завантаження…
Відмінити
Зберегти