|
@@ -15,11 +15,14 @@ import org.jeecg.modules.documents.costLossReview.entity.SyCostLossReview;
|
|
|
import org.jeecg.modules.documents.costLossReview.service.ISyCostLossReviewService;
|
|
|
import org.jeecg.modules.documents.orderData.entity.SyOrderData;
|
|
|
import org.jeecg.modules.documents.orderData.service.ISyOrderDataService;
|
|
|
+import org.jeecg.modules.report.entity.AccessorItem;
|
|
|
import org.jeecg.modules.report.entity.FabricLoss;
|
|
|
import org.jeecg.modules.report.entity.SyFabricLossReport;
|
|
|
+import org.jeecg.modules.report.mapper.FabricLossMapper;
|
|
|
import org.jeecg.modules.report.service.ISyFabricLossReportService;
|
|
|
import org.jeecg.modules.syPlanStatistics.entity.SyPlanStatistics;
|
|
|
import org.jeecg.modules.syPlanStatistics.service.ISyPlanStatisticsService;
|
|
|
+import org.jeecg.modules.system.util.oConvertUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
@@ -40,6 +43,8 @@ public class SyCostLossReviewController extends JeecgController<SyOrderData, ISy
|
|
|
private ISyPlanStatisticsService syPlanStatisticsService;
|
|
|
@Autowired
|
|
|
private ISyFabricLossReportService syFabricLossReportService;
|
|
|
+ @Autowired
|
|
|
+ private FabricLossMapper fabricLossMapper;
|
|
|
|
|
|
|
|
|
* 分页列表查询
|
|
@@ -61,14 +66,16 @@ public class SyCostLossReviewController extends JeecgController<SyOrderData, ISy
|
|
|
IPage<SyCostLossReview> nullList = new Page<>();
|
|
|
List<String> sumList = new ArrayList<>();
|
|
|
if(syCostLossReview.getPlanNo()=="" || syCostLossReview.getPlanNo()==null){
|
|
|
- if(syCostLossReview.getFstatus()!=null && syCostLossReview.getFstatus()!=""){
|
|
|
- List<String> list= syCostLossReviewService.queryCodeByfstatus(syCostLossReview.getFstatus());
|
|
|
+ if(syCostLossReview.getFstatus()!=null && syCostLossReview.getFstatus()!="" || oConvertUtils.isNotEmpty(syCostLossReview.getFfirstApproveDate())){
|
|
|
+
|
|
|
+ List<String> list= syCostLossReviewService.queryCodeByfstatus(syCostLossReview.getFstatus(),syCostLossReview.getFfirstApproveDate());
|
|
|
if(list.size()<1){
|
|
|
return Result.OK(nullList);
|
|
|
}
|
|
|
sumList=list;
|
|
|
}
|
|
|
if(syCostLossReview.getCstatus()!=null && syCostLossReview.getCstatus()!=""){
|
|
|
+
|
|
|
List<String> list= syCostLossReviewService.queryCodeBycstatus(syCostLossReview.getCstatus());
|
|
|
if(list.size()<1){
|
|
|
return Result.OK(nullList);
|