|
@@ -10,10 +10,7 @@ import com.yunfeiyun.agmp.common.utils.StringUtils;
|
|
|
import com.yunfeiyun.agmp.fms.domain.FmsBlock;
|
|
import com.yunfeiyun.agmp.fms.domain.FmsBlock;
|
|
|
import com.yunfeiyun.agmp.fms.domain.FmsLand;
|
|
import com.yunfeiyun.agmp.fms.domain.FmsLand;
|
|
|
import com.yunfeiyun.agmp.fms.domain.reqvo.FmsScreenStatReqVo;
|
|
import com.yunfeiyun.agmp.fms.domain.reqvo.FmsScreenStatReqVo;
|
|
|
-import com.yunfeiyun.agmp.fms.domain.resvo.FmsScreenInvestStatResVo;
|
|
|
|
|
-import com.yunfeiyun.agmp.fms.domain.resvo.FmsScreenLandStatResVo;
|
|
|
|
|
-import com.yunfeiyun.agmp.fms.domain.resvo.FmsScreenPlanPickStatResVo;
|
|
|
|
|
-import com.yunfeiyun.agmp.fms.domain.resvo.FmsScreenPlanStatResVo;
|
|
|
|
|
|
|
+import com.yunfeiyun.agmp.fms.domain.resvo.*;
|
|
|
import com.yunfeiyun.agmp.fms.service.IFmsBlockService;
|
|
import com.yunfeiyun.agmp.fms.service.IFmsBlockService;
|
|
|
import com.yunfeiyun.agmp.fms.service.IFmsLandService;
|
|
import com.yunfeiyun.agmp.fms.service.IFmsLandService;
|
|
|
import com.yunfeiyun.agmp.fms.service.IFmsScreenService;
|
|
import com.yunfeiyun.agmp.fms.service.IFmsScreenService;
|
|
@@ -143,16 +140,20 @@ public class FmsScreenController extends BaseController {
|
|
|
/**
|
|
/**
|
|
|
* 农事统计
|
|
* 农事统计
|
|
|
*/
|
|
*/
|
|
|
- @PreAuthorize("@ss.hasPermi('fms:screen:farm:stat')")
|
|
|
|
|
- @GetMapping(value = "/farm/stat")
|
|
|
|
|
- public AjaxResult farmStat(FmsScreenStatReqVo reqVo){
|
|
|
|
|
|
|
+ @PreAuthorize("@ss.hasPermi('fms:screen:task:stat')")
|
|
|
|
|
+ @GetMapping(value = "/task/stat")
|
|
|
|
|
+ public AjaxResult taskStat(FmsScreenStatReqVo reqVo){
|
|
|
String landId = reqVo.getLandId();
|
|
String landId = reqVo.getLandId();
|
|
|
String startDate = reqVo.getStartDate();
|
|
String startDate = reqVo.getStartDate();
|
|
|
String endDate = reqVo.getEndDate();
|
|
String endDate = reqVo.getEndDate();
|
|
|
- if(StringUtils.isEmpty(landId) || StringUtils.isEmpty(startDate) || StringUtils.isEmpty(endDate)){
|
|
|
|
|
|
|
+ if(StringUtils.isEmpty(landId)){
|
|
|
throw new BizException(ErrorCode.INVALID_PARAMETER.getCode(), "参数异常");
|
|
throw new BizException(ErrorCode.INVALID_PARAMETER.getCode(), "参数异常");
|
|
|
}
|
|
}
|
|
|
- List<FmsScreenPlanPickStatResVo> planPickStatList = fmsScreenService.planPickStat(reqVo);
|
|
|
|
|
|
|
+
|
|
|
|
|
+ if(StringUtils.isEmpty(startDate) || StringUtils.isEmpty(endDate)){
|
|
|
|
|
+ throw new BizException(ErrorCode.INVALID_PARAMETER.getCode(), "时间参数异常");
|
|
|
|
|
+ }
|
|
|
|
|
+ List<FmsScreenTaskStatResVo> planPickStatList = fmsScreenService.taskStat(reqVo);
|
|
|
return success(planPickStatList);
|
|
return success(planPickStatList);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|