|
|
@@ -24,6 +24,7 @@ import com.yunfeiyun.agmp.fms.domain.resvo.*;
|
|
|
import com.yunfeiyun.agmp.fms.domain.vo.FmsTaskExcelVo;
|
|
|
import com.yunfeiyun.agmp.fms.mapper.*;
|
|
|
import com.yunfeiyun.agmp.fms.service.IFmsTaskService;
|
|
|
+import com.yunfeiyun.agmp.fms.service.IFmsTaskpickService;
|
|
|
import com.yunfeiyun.agmp.fms.service.IFmsTaskrcdService;
|
|
|
import com.yunfeiyun.agmp.fms.service.IFmsWarnService;
|
|
|
import com.yunfeiyun.agmp.fms.util.DataAuthUtil;
|
|
|
@@ -77,6 +78,9 @@ public class FmsTaskServiceImpl implements IFmsTaskService
|
|
|
@Autowired
|
|
|
private IFmsTaskrcdService fmsTaskrcdService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private IFmsTaskpickService fmsTaskpickService;
|
|
|
+
|
|
|
/**
|
|
|
* 查询农事任务
|
|
|
*
|
|
|
@@ -217,8 +221,7 @@ public class FmsTaskServiceImpl implements IFmsTaskService
|
|
|
fmsTask.setTid(fmsTask.getLandId());
|
|
|
int i = fmsTaskMapper.insertFmsTask(fmsTask);
|
|
|
if (fmsTaskpick != null) {
|
|
|
- fmsTaskpick.setTid(fmsTask.getLandId());
|
|
|
- fmsTaskpickMapper.insertFmsTaskpick(fmsTaskpick);
|
|
|
+ fmsTaskpickService.insertFmsTaskpick(fmsTaskpick);
|
|
|
}
|
|
|
if (fmsWarn != null) {
|
|
|
fmsWarn.setTid(fmsTask.getLandId());
|
|
|
@@ -235,8 +238,7 @@ public class FmsTaskServiceImpl implements IFmsTaskService
|
|
|
fmsTask.setTid(fmsTask.getLandId());
|
|
|
int i = fmsTaskMapper.insertFmsTask(fmsTask);
|
|
|
if (fmsTaskpick != null) {
|
|
|
- fmsTaskpick.setTid(fmsTask.getLandId());
|
|
|
- fmsTaskpickMapper.insertFmsTaskpick(fmsTaskpick);
|
|
|
+ fmsTaskpickService.insertFmsTaskpick(fmsTaskpick);
|
|
|
}
|
|
|
if (fmsWarn != null) {
|
|
|
fmsWarn.setTid(fmsTask.getLandId());
|
|
|
@@ -289,8 +291,7 @@ public class FmsTaskServiceImpl implements IFmsTaskService
|
|
|
public int insertFmsTaskPick(FmsTask fmsTask, FmsTaskpick fmsTaskpick) {
|
|
|
fmsTask.setTid(fmsTask.getLandId());
|
|
|
int i = fmsTaskMapper.insertFmsTask(fmsTask);
|
|
|
- fmsTaskpick.setTid(fmsTask.getLandId());
|
|
|
- fmsTaskpickMapper.insertFmsTaskpick(fmsTaskpick);
|
|
|
+ fmsTaskpickService.insertFmsTaskpick(fmsTaskpick);
|
|
|
return i;
|
|
|
}
|
|
|
|
|
|
@@ -335,9 +336,9 @@ public class FmsTaskServiceImpl implements IFmsTaskService
|
|
|
*/
|
|
|
@Override
|
|
|
public int deleteFmsTaskByTaskId(String taskId, String tid) {
|
|
|
- FmsTaskpick fmsTaskpick = fmsTaskpickMapper.selectFmsTaskpickByTaskId(taskId,tid);
|
|
|
+ FmsTaskpick fmsTaskpick = fmsTaskpickService.selectFmsTaskpickByTaskId(taskId,tid);
|
|
|
if(null != fmsTaskpick){
|
|
|
- fmsTaskpickMapper.deleteFmsTaskpickByTaskpickId(fmsTaskpick.getTaskpickId(),tid);
|
|
|
+ fmsTaskpickService.deleteFmsTaskpickByTaskpickId(fmsTaskpick.getTaskpickId(),tid);
|
|
|
}
|
|
|
List<FmsTaskrcdListDto> fmsTaskrcdList = fmsTaskrcdService.selectFmsTaskrcdByTaskId(taskId,tid);
|
|
|
if(!fmsTaskrcdList.isEmpty()){
|
|
|
@@ -464,14 +465,14 @@ public class FmsTaskServiceImpl implements IFmsTaskService
|
|
|
this.updateFmsTask(fmsTask);
|
|
|
if(fmsTask.getTaskType().equals(TaskType.PICK.getCode())){
|
|
|
// 采收任务
|
|
|
- FmsTaskpick fmsTaskpick = fmsTaskpickMapper.selectFmsTaskpickByTaskId(fmsTask.getTaskId(),fmsTask.getTid());
|
|
|
+ FmsTaskpick fmsTaskpick = fmsTaskpickService.selectFmsTaskpickByTaskId(fmsTask.getTaskId(),SecurityUtils.getTid());
|
|
|
if(CommonEnums.PICK_CHANGE_STATUS_YES.getCode().equals(fmsTaskpick.getPickChangestatus())){
|
|
|
throw new BizException(ErrorCode.INVALID_PARAMETER.getCode(),"该采收记录已入库");
|
|
|
}
|
|
|
BeanUtils.copyProperties(reqVo,fmsTaskpick);
|
|
|
fmsTaskpick.setPickWeight(reqVo.getTaskrcdWeight());
|
|
|
fmsTaskpick.setPickDate(fmsTask.getTaskPlanenddate());
|
|
|
- fmsTaskpickMapper.updateFmsTaskpick(fmsTaskpick);
|
|
|
+ fmsTaskpickService.updateFmsTaskpick(fmsTaskpick);
|
|
|
}
|
|
|
FmsTaskrcd fmsTaskrcd = fmsTaskrcdMapper.selectOneByTaskId(fmsTask.getTaskId(),SecurityUtils.getTid());
|
|
|
if(null == fmsTaskrcd){
|