From 3844954e02e67611fd57dafa236ee2c20e258b78 Mon Sep 17 00:00:00 2001 From: zjh <1084500556@qq.com> Date: 星期三, 11 九月 2024 18:02:02 +0800 Subject: [PATCH] zjh20240911 --- ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjReportController.java | 91 +++++++++++++++++---------------------------- 1 files changed, 34 insertions(+), 57 deletions(-) diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjReportController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjReportController.java index e95577f..57ceb07 100644 --- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjReportController.java +++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjReportController.java @@ -96,7 +96,6 @@ private ISysDictDataService dictDataService; @Resource private ITbTransitionService transitionService; - @Autowired private ITjBigPositiveService tjBigPositiveService; @Autowired @@ -317,33 +316,35 @@ TjOrder tjOrder = tjOrderService.getOne(queryWrapper); if (null != tjOrder) { LambdaQueryWrapper<TjReportTemplate> tjReportTemplateLambdaQueryWrapper = new LambdaQueryWrapper<>(); - TjReportTemplate reportTemplate = null; - if (tjOrder.getTjCategory() != null) { - //鏌ヨ瀛楀吀 - LambdaQueryWrapper<SysDictData> wqq = new LambdaQueryWrapper<>(); - wqq.eq(SysDictData::getDictType, "dict_tjtype"); - wqq.eq(SysDictData::getDictValue, tjOrder.getTjCategory()); - SysDictData one = dictDataService.getOne(wqq); - if (one != null) { - //鏌ヨ瀛楀吀 - LambdaQueryWrapper<SysDictData> wqq1 = new LambdaQueryWrapper<>(); - wqq1.eq(SysDictData::getDictType, "report_template_type"); - wqq1.eq(SysDictData::getDictLabel, one.getDictLabel()); - SysDictData one1 = dictDataService.getOne(wqq1); - if (one1 != null) { - tjReportTemplateLambdaQueryWrapper.eq(TjReportTemplate::getFlag, one1.getDictValue()); - } else { - tjReportTemplateLambdaQueryWrapper.eq(TjReportTemplate::getFlag, 1); - } - } else { - tjReportTemplateLambdaQueryWrapper.eq(TjReportTemplate::getFlag, 1); - } - tjReportTemplateLambdaQueryWrapper.eq(TjReportTemplate::getOpen, 0); - reportTemplate = reportTemplateService.getOne(tjReportTemplateLambdaQueryWrapper); - } else { - tjReportTemplateLambdaQueryWrapper.eq(TjReportTemplate::getOpen, 0); - reportTemplate = reportTemplateService.list(tjReportTemplateLambdaQueryWrapper).get(2); - } + tjReportTemplateLambdaQueryWrapper.eq(TjReportTemplate::getFlag, 1); + tjReportTemplateLambdaQueryWrapper.eq(TjReportTemplate::getOpen, 0); + TjReportTemplate reportTemplate = reportTemplateService.getOne(tjReportTemplateLambdaQueryWrapper); +// if (tjOrder.getTjCategory() != null) { +// //鏌ヨ瀛楀吀 +// LambdaQueryWrapper<SysDictData> wqq = new LambdaQueryWrapper<>(); +// wqq.eq(SysDictData::getDictType, "dict_tjtype"); +// wqq.eq(SysDictData::getDictValue, tjOrder.getTjCategory()); +// SysDictData one = dictDataService.getOne(wqq); +// if (one != null) { +// //鏌ヨ瀛楀吀 +// LambdaQueryWrapper<SysDictData> wqq1 = new LambdaQueryWrapper<>(); +// wqq1.eq(SysDictData::getDictType, "report_template_type"); +// wqq1.eq(SysDictData::getDictLabel, one.getDictLabel()); +// SysDictData one1 = dictDataService.getOne(wqq1); +// if (one1 != null) { +// tjReportTemplateLambdaQueryWrapper.eq(TjReportTemplate::getFlag, one1.getDictValue()); +// } else { +// tjReportTemplateLambdaQueryWrapper.eq(TjReportTemplate::getFlag, 1); +// } +// } else { +// tjReportTemplateLambdaQueryWrapper.eq(TjReportTemplate::getFlag, 1); +// } +// tjReportTemplateLambdaQueryWrapper.eq(TjReportTemplate::getOpen, 0); +// reportTemplate = reportTemplateService.getOne(tjReportTemplateLambdaQueryWrapper); +// } else { +// tjReportTemplateLambdaQueryWrapper.eq(TjReportTemplate::getOpen, 0); +// reportTemplate = reportTemplateService.list(tjReportTemplateLambdaQueryWrapper).get(2); +// } Integer checkStatus = tjOrder.getCheckStatus(); if (checkStatus == 1) { if ("鎶ヨ〃".equals(reportTemplate.getPrint())) { @@ -420,8 +421,7 @@ return AjaxResult.error(); } - @Autowired - private TjReportController tjReportController; + /** * 鎾ら攢 @@ -1466,34 +1466,11 @@ //鍒涘缓map 閿负鐖堕」鐩� 鍊间负瀛愰」鐩泦鍚� Map<TjOrderRemark, List<TjPdfVO>> printReport = new LinkedHashMap<>(); //鏌ュ埌璇ュ鎴风殑浣撴璁板綍 -// LambdaQueryWrapper<TjOrder> wq1 = new LambdaQueryWrapper<>(); -// wq1.eq(TjOrder::getTjNumber, tjNumber); -// TjOrder one = tjOrderService.getOne(wq1); //鎷垮埌浣撴璁板綍鐨刼rderid锛屾煡鍑洪」鐩缁嗕俊鎭� -// LambdaQueryWrapper<TjOrderDetail> wq = new LambdaQueryWrapper<>(); -// wq.eq(TjOrderDetail::getOrderId, one.getOrderId()); -// //20230323鍒ゆ柇椤圭洰宸叉 -// wq.ne(TjOrderDetail::getTjStatus, 0); -// wq.eq(TjOrderDetail::getProId,projectService.getHuaYanProId()); -// List<TjOrderDetail> tjOrderDetails = tjOrderDetailService.list(wq); - List<TjOrderDetail> tjOrderDetails = tjOrderDetailService.addHuaYanAndCgTable(tjNumber); - //閬嶅巻浣撴璁板綍 灏嗛」鐩殑鍏蜂綋淇℃伅 - //閬嶅巻瀹㈡埛鎵�閫夌殑椤圭洰(鍖呭惈瀛愰」鐖堕」) -// for (TjOrderDetail tjOrderDetail : tjOrderDetails) { -// TjProject tjProject = projectService.getById(tjOrderDetail.getProId()); -// if (null != tjProject) { -// tjOrderDetail.setProject(tjProject); -// } -// } -// LambdaQueryWrapper<TjCustomer> wq22 = new LambdaQueryWrapper<>(); -// wq22.eq(TjCustomer::getCusId, one.getUserId()); -// TjCustomer customer = tjCustomerService.getOne(wq22); -// LambdaQueryWrapper<TjOrderRemark> wqq = new LambdaQueryWrapper<>(); -// wqq.eq(TjOrderRemark::getTjNumber, tjNumber); -// wqq.eq(TjOrderRemark::getDeptId,"241"); -// List<TjOrderRemark> tjOrderRemarks = tjOrderRemarkService.list(wqq); + List<TjOrderDetail> tjOrderDetails = tjOrderDetailService.addHuaYanAndCgTable(tjNumber); + List<TjOrderRemark> tjOrderRemarks = tjOrderRemarkService.addHuaYanAndCgTable(tjNumber); for (TjOrderRemark tjOrderRemark : tjOrderRemarks) { printReport.put(tjOrderRemark, null); @@ -1517,7 +1494,7 @@ } } printReport.put(entry.getKey(), tjPdfVOS); - if (tjPdfVOS.size() == 0) { + if (tjPdfVOS.isEmpty()) { toRemoveKeys.add(entry.getKey()); } } @@ -1622,7 +1599,7 @@ LambdaQueryWrapper<TjStandard> wq6 = new LambdaQueryWrapper<>(); wq6.eq(TjStandard::getProId, tjOrderDetail.getProId()); List<TjStandard> list2 = tjStandardService.list(wq6); - if (list2.size() == 0) { + if (list2.isEmpty()) { TjStandard s = new TjStandard(); s.setCompany(" "); s.setTjStandardLtValue(" "); -- Gitblit v1.8.0