|
@@ -101,7 +101,7 @@ public class MaterialProgressController extends BladeController {
|
|
|
|
|
|
}
|
|
|
}
|
|
|
- return R.data(300, null, "未找到数据");
|
|
|
+ return R.data(200, null, "未找到数据");
|
|
|
}
|
|
|
|
|
|
private void countAmount(List<WbsTreeContractTreeVOS> nodeResult, List<QueryProcessDataVO> queryDataResult, String contractId, MaterialProgressVO reVO){
|
|
@@ -210,48 +210,38 @@ public class MaterialProgressController extends BladeController {
|
|
|
}
|
|
|
}
|
|
|
if(countTypeList.size() > 0){
|
|
|
- //判断数量
|
|
|
- AtomicInteger imageAmount = new AtomicInteger();
|
|
|
- AtomicInteger videoAmount = new AtomicInteger();
|
|
|
- countTypeList.forEach(type -> {
|
|
|
- switch (type) {
|
|
|
- case 1:
|
|
|
- videoAmount.getAndIncrement();
|
|
|
- break;
|
|
|
- case 2:
|
|
|
- imageAmount.getAndIncrement();
|
|
|
- break;
|
|
|
- }
|
|
|
- });
|
|
|
- reVO.setContractImageClassificationList(countTypeList.size(), imageAmount.get(), videoAmount.get());
|
|
|
-
|
|
|
+ this.setContractImageClassificationList(countTypeList, reVO);
|
|
|
return R.data(reVO);
|
|
|
}
|
|
|
}
|
|
|
} else {
|
|
|
List<Integer> fileTypes = this.imageClassificationFileService.queryCurrentContractImageFileType(contractId);
|
|
|
if(fileTypes != null && fileTypes.size() > 0){
|
|
|
- //判断数量
|
|
|
- AtomicInteger imageAmount = new AtomicInteger();
|
|
|
- AtomicInteger videoAmount = new AtomicInteger();
|
|
|
- fileTypes.forEach(type -> {
|
|
|
- switch (type) {
|
|
|
- case 1:
|
|
|
- videoAmount.getAndIncrement();
|
|
|
- break;
|
|
|
- case 2:
|
|
|
- imageAmount.getAndIncrement();
|
|
|
- break;
|
|
|
- }
|
|
|
- });
|
|
|
- reVO.setContractImageClassificationList(fileTypes.size(), imageAmount.get(), videoAmount.get());
|
|
|
-
|
|
|
+ //设置数据
|
|
|
+ this.setContractImageClassificationList(fileTypes, reVO);
|
|
|
return R.data(reVO);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
|
|
|
- return R.data(300, null, "未找到数据");
|
|
|
+ return R.data(200, null, "未找到数据");
|
|
|
+ }
|
|
|
+
|
|
|
+ private void setContractImageClassificationList(List<Integer> fileTypes, MaterialProgressVO reVO){
|
|
|
+ //判断数量
|
|
|
+ AtomicInteger imageAmount = new AtomicInteger();
|
|
|
+ AtomicInteger videoAmount = new AtomicInteger();
|
|
|
+ fileTypes.forEach(type -> {
|
|
|
+ switch (type) {
|
|
|
+ case 1:
|
|
|
+ videoAmount.getAndIncrement();
|
|
|
+ break;
|
|
|
+ case 2:
|
|
|
+ imageAmount.getAndIncrement();
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ });
|
|
|
+ reVO.setContractImageClassificationList(fileTypes.size(), imageAmount.get(), videoAmount.get());
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -294,7 +284,7 @@ public class MaterialProgressController extends BladeController {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- return R.data(300, null, "未找到数据");
|
|
|
+ return R.data(200, null, "未找到数据");
|
|
|
}
|
|
|
|
|
|
private void setTaskParameter(MaterialProgressVO reVO, List<WbsTreeContract> submitNodeList){
|
|
@@ -326,25 +316,28 @@ public class MaterialProgressController extends BladeController {
|
|
|
|
|
|
//处理工序资料
|
|
|
if(processSubmitList != null && processSubmitList.size() > 0){
|
|
|
- this.setParameter(reVO, processSubmitList);
|
|
|
+ this.setParameter("工序资料", reVO, processSubmitList);
|
|
|
} else {
|
|
|
reVO.setProcessMaterialStatusList("工序资料", 0, 0 ,0);
|
|
|
}
|
|
|
+
|
|
|
//处理开工报告
|
|
|
if(workStartReportsSubmitList != null && workStartReportsSubmitList.size() > 0){
|
|
|
- this.setParameter(reVO, workStartReportsSubmitList);
|
|
|
+ this.setParameter("开工报告", reVO, workStartReportsSubmitList);
|
|
|
} else {
|
|
|
reVO.setProcessMaterialStatusList("开工报告", 0, 0 ,0);
|
|
|
}
|
|
|
+
|
|
|
//处理评定资料
|
|
|
if(evaluationSubmitList != null && evaluationSubmitList.size() > 0){
|
|
|
- this.setParameter(reVO, evaluationSubmitList);
|
|
|
+ this.setParameter("评定资料", reVO, evaluationSubmitList);
|
|
|
} else {
|
|
|
reVO.setProcessMaterialStatusList("评定资料", 0, 0 ,0);
|
|
|
}
|
|
|
+
|
|
|
//处理中间交工
|
|
|
if(completionSubmitList != null && completionSubmitList.size() > 0){
|
|
|
- this.setParameter(reVO, completionSubmitList);
|
|
|
+ this.setParameter("中间交工", reVO, completionSubmitList);
|
|
|
} else {
|
|
|
reVO.setProcessMaterialStatusList("中间交工", 0, 0 ,0);
|
|
|
}
|
|
@@ -392,7 +385,7 @@ public class MaterialProgressController extends BladeController {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- return R.data(300, null, "未找到数据");
|
|
|
+ return R.data(200, null, "未找到数据");
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -435,7 +428,7 @@ public class MaterialProgressController extends BladeController {
|
|
|
/**
|
|
|
* 设置参数
|
|
|
*/
|
|
|
- private void setParameter(MaterialProgressVO reVO, List<InformationQuery> list){
|
|
|
+ private void setParameter(String title, MaterialProgressVO reVO, List<InformationQuery> list){
|
|
|
//待审批
|
|
|
AtomicInteger await = new AtomicInteger();
|
|
|
//已审批
|
|
@@ -451,7 +444,7 @@ public class MaterialProgressController extends BladeController {
|
|
|
|
|
|
}
|
|
|
});
|
|
|
- reVO.setProcessMaterialStatusList("工序资料", list.size(), await.get(), approval.get());
|
|
|
+ reVO.setProcessMaterialStatusList(title, list.size(), await.get(), approval.get());
|
|
|
}
|
|
|
|
|
|
/**
|