|
@@ -61,6 +61,7 @@ import com.platform.dao.vo.query.store.InStoreFormVO;
|
|
|
import com.platform.dao.vo.query.store.OutStoreFormVO;
|
|
|
import com.platform.dao.vo.query.workplace.WorkplaceRepairVO;
|
|
|
import com.platform.dao.vo.repair.RepairApplicationFormVO;
|
|
|
+import com.platform.dao.vo.report.FiftyFailSbReportVO;
|
|
|
import com.platform.dao.vo.report.RepairReport24VO;
|
|
|
import com.platform.dao.vo.report.RepairReportMttr;
|
|
|
import com.platform.dao.vo.report.RepairSbInfoReport;
|
|
@@ -743,6 +744,23 @@ public class RepairApplicationFormServiceImpl extends BaseServiceImpl<RepairAppl
|
|
|
return result;
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public List<FiftyFailSbReportVO> getFiftyFailSbReport(RepairApplicationFormDTO dto) {
|
|
|
+ List<RepairApplicationFormVO> repairApplicationFormVOS = mapper.selectPageList(null);
|
|
|
+
|
|
|
+ List<FiftyFailSbReportVO> fiftyFailSbReportVOS =mapper.getFiftyFailSbReport(dto);
|
|
|
+ for (FiftyFailSbReportVO vo:fiftyFailSbReportVOS){
|
|
|
+ List<RepairApplicationFormVO> repairApplicationFormVOS1 = new ArrayList<>();
|
|
|
+ for (RepairApplicationFormVO formVO:repairApplicationFormVOS){
|
|
|
+ if (formVO.getSbNo()!=null&&formVO.getSbNo().equals(vo.getNo())){
|
|
|
+ repairApplicationFormVOS1.add(formVO);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ vo.setDetailList(repairApplicationFormVOS1);
|
|
|
+ }
|
|
|
+ return fiftyFailSbReportVOS;
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public R getStoreForm(UserInfo userInfo) {
|
|
|
InStoreFormDTO inStoreFormDTO=new InStoreFormDTO();
|