|
|
@@ -25,6 +25,8 @@ import cn.start.tz.module.member.api.user.dto.MemberUserRespDTO;
|
|
|
import cn.start.tz.module.member.api.user.dto.SendAppMpMessageReqDTO;
|
|
|
import cn.start.tz.module.member.api.user.dto.WxMpTemplateDataReqDto;
|
|
|
import cn.start.tz.module.pressure2.constant.TemplateIdConstants;
|
|
|
+import cn.start.tz.module.pressure2.controller.admin.taskordernontaxrecord.vo.TaskOrderNonTaxRecordPageReqVO;
|
|
|
+import cn.start.tz.module.pressure2.controller.admin.taskordernontaxrecord.vo.TaskOrderNonTaxRecordRespVO;
|
|
|
import cn.start.tz.module.pressure2.controller.app.taskorder.vo.TaskOrderIssueReportItemRespVO;
|
|
|
import cn.start.tz.module.pressure2.controller.app.taskorder.vo.TaskOrderIssueReportPageReqVO;
|
|
|
import cn.start.tz.module.pressure2.dal.dataobject.orderreport.OrderReportDO;
|
|
|
@@ -32,7 +34,6 @@ import cn.start.tz.module.pressure2.dal.mysql.orderreport.OrderReportMapper;
|
|
|
import cn.start.tz.module.pressure2.enums.EnvConstants;
|
|
|
import cn.start.tz.module.pressure2.enums.TaskOrderItemReportTypeEnum;
|
|
|
import cn.start.tz.module.pressure2.enums.TaskOrderStatusEnum;
|
|
|
-import cn.start.tz.module.pressure2.controller.admin.boilertaskorder.vo.BoilerTaskOrderArchiveDetailRespVO;
|
|
|
import cn.start.tz.module.pressure2.controller.admin.boilertaskorder.vo.BoilerTaskOrderPageReqVO;
|
|
|
import cn.start.tz.module.pressure2.controller.admin.boilertaskordersignfile.vo.BoilerTaskOrderSignFilePageReqVO;
|
|
|
import cn.start.tz.module.pressure2.controller.admin.boilertaskordersignfile.vo.BoilerTaskOrderSignFileRespVO;
|
|
|
@@ -89,6 +90,7 @@ import cn.start.tz.module.pressure2.service.pipetaskorder.PipeTaskOrderService;
|
|
|
import cn.start.tz.module.pressure2.service.pipetaskorderitemreportrecord.PipeTaskOrderItemReportRecordService;
|
|
|
import cn.start.tz.module.pressure2.service.pipetaskorderitemreportversion.PipeTaskOrderItemReportVersionService;
|
|
|
import cn.start.tz.module.pressure2.service.pushtaskorder.PushTaskOrderService;
|
|
|
+import cn.start.tz.module.pressure2.service.taskordernontaxrecord.TaskOrderNonTaxRecordService;
|
|
|
import cn.start.tz.module.pressure2.util.JwApiClient;
|
|
|
import cn.start.tz.module.pressure2.util.vo.ApiResponse;
|
|
|
import cn.start.tz.module.pressure2.util.vo.ReportRequest;
|
|
|
@@ -216,6 +218,9 @@ public class PipeTaskOrderIssueReportServiceImpl extends ServiceImpl<PipeTaskOrd
|
|
|
@Resource
|
|
|
private ReportTemplateMapper reportTemplateMapper;
|
|
|
|
|
|
+ @Resource
|
|
|
+ private TaskOrderNonTaxRecordService taskOrderNonTaxRecordService;
|
|
|
+
|
|
|
@Resource
|
|
|
private BoilerTaskOrderSignFileService taskOrderSignFileService;
|
|
|
|
|
|
@@ -929,8 +934,8 @@ public class PipeTaskOrderIssueReportServiceImpl extends ServiceImpl<PipeTaskOrd
|
|
|
qrCodeValuesDTO.setPageno("1");
|
|
|
qrCodeValuesDTO.setWidth(71);
|
|
|
qrCodeValuesDTO.setHeight(71);
|
|
|
- qrCodeValuesDTO.setX("441");
|
|
|
- qrCodeValuesDTO.setY("568");
|
|
|
+ qrCodeValuesDTO.setX("310");
|
|
|
+ qrCodeValuesDTO.setY("630");
|
|
|
|
|
|
resultByte = this.sign(pdf, valuesDTOList, qrCodeValuesDTO);
|
|
|
log.info("签章成功");
|
|
|
@@ -2075,7 +2080,7 @@ public class PipeTaskOrderIssueReportServiceImpl extends ServiceImpl<PipeTaskOrd
|
|
|
List<PipeTaskOrderItemReportDO> taskOrderItemReportDOS = taskOrderItemReportMapper.selectList(queryWrapper);
|
|
|
if (CollUtil.isNotEmpty(taskOrderItemReportDOS)) {
|
|
|
//任务单相关文件
|
|
|
- List<BoilerTaskOrderArchiveDetailRespVO.TaskListFile> taskListFiles = new ArrayList<>();
|
|
|
+ List<PipeTaskOrderArchiveDetailRespVO.TaskListFile> taskListFiles = new ArrayList<>();
|
|
|
|
|
|
//安全检查记录
|
|
|
BoilerTaskOrderSignFilePageReqVO pageReqVO1 = new BoilerTaskOrderSignFilePageReqVO();
|
|
|
@@ -2085,7 +2090,7 @@ public class PipeTaskOrderIssueReportServiceImpl extends ServiceImpl<PipeTaskOrd
|
|
|
if (ObjectUtil.isNotEmpty(taskOrderSignFilePage1) && CollUtil.isNotEmpty(taskOrderSignFilePage1.getList())) {
|
|
|
List<BoilerTaskOrderSignFileRespVO> list = taskOrderSignFilePage1.getList().stream().filter(x -> StringUtils.isNotEmpty(x.getSignFilePdf())).toList();
|
|
|
if (CollUtil.isNotEmpty(list)) {
|
|
|
- BoilerTaskOrderArchiveDetailRespVO.TaskListFile taskListFile = new BoilerTaskOrderArchiveDetailRespVO.TaskListFile();
|
|
|
+ PipeTaskOrderArchiveDetailRespVO.TaskListFile taskListFile = new PipeTaskOrderArchiveDetailRespVO.TaskListFile();
|
|
|
taskListFile.setCountNum(list.size());
|
|
|
taskListFile.setFileType(0);
|
|
|
taskListFile.setOrderId(taskOrderItemReportDOS.get(0).getOrderId());
|
|
|
@@ -2109,7 +2114,7 @@ public class PipeTaskOrderIssueReportServiceImpl extends ServiceImpl<PipeTaskOrd
|
|
|
if (ObjectUtil.isNotEmpty(taskOrderSignFilePage2) && CollUtil.isNotEmpty(taskOrderSignFilePage2.getList())) {
|
|
|
List<BoilerTaskOrderSignFileRespVO> list = taskOrderSignFilePage2.getList().stream().filter(x -> StringUtils.isNotEmpty(x.getSignFilePdf())).toList();
|
|
|
if (CollUtil.isNotEmpty(list)) {
|
|
|
- BoilerTaskOrderArchiveDetailRespVO.TaskListFile taskListFile = new BoilerTaskOrderArchiveDetailRespVO.TaskListFile();
|
|
|
+ PipeTaskOrderArchiveDetailRespVO.TaskListFile taskListFile = new PipeTaskOrderArchiveDetailRespVO.TaskListFile();
|
|
|
taskListFile.setCountNum(list.size());
|
|
|
taskListFile.setFileType(1);
|
|
|
taskListFile.setOrderId(taskOrderItemReportDOS.get(0).getOrderId());
|
|
|
@@ -2129,7 +2134,7 @@ public class PipeTaskOrderIssueReportServiceImpl extends ServiceImpl<PipeTaskOrd
|
|
|
if (ObjectUtil.isNotEmpty(taskOrderSignFilePage3) && CollUtil.isNotEmpty(taskOrderSignFilePage3.getList())) {
|
|
|
List<BoilerTaskOrderSignFileRespVO> list = taskOrderSignFilePage3.getList().stream().filter(x -> StringUtils.isNotEmpty(x.getSignFilePdf())).toList();
|
|
|
if (CollUtil.isNotEmpty(list)) {
|
|
|
- BoilerTaskOrderArchiveDetailRespVO.TaskListFile taskListFile = new BoilerTaskOrderArchiveDetailRespVO.TaskListFile();
|
|
|
+ PipeTaskOrderArchiveDetailRespVO.TaskListFile taskListFile = new PipeTaskOrderArchiveDetailRespVO.TaskListFile();
|
|
|
taskListFile.setCountNum(list.size());
|
|
|
taskListFile.setFileType(2);
|
|
|
taskListFile.setOrderId(taskOrderItemReportDOS.get(0).getOrderId());
|
|
|
@@ -2150,7 +2155,7 @@ public class PipeTaskOrderIssueReportServiceImpl extends ServiceImpl<PipeTaskOrd
|
|
|
if (ObjectUtil.isNotEmpty(taskOrderSignFilePage4) && CollUtil.isNotEmpty(taskOrderSignFilePage4.getList())) {
|
|
|
List<BoilerTaskOrderSignFileRespVO> list = taskOrderSignFilePage4.getList().stream().filter(x -> StringUtils.isNotEmpty(x.getSignFilePdf())).toList();
|
|
|
if (CollUtil.isNotEmpty(list)) {
|
|
|
- BoilerTaskOrderArchiveDetailRespVO.TaskListFile taskListFile = new BoilerTaskOrderArchiveDetailRespVO.TaskListFile();
|
|
|
+ PipeTaskOrderArchiveDetailRespVO.TaskListFile taskListFile = new PipeTaskOrderArchiveDetailRespVO.TaskListFile();
|
|
|
taskListFile.setCountNum(list.size());
|
|
|
taskListFile.setFileType(4);
|
|
|
taskListFile.setOrderId(taskOrderItemReportDOS.get(0).getOrderId());
|
|
|
@@ -2174,17 +2179,17 @@ public class PipeTaskOrderIssueReportServiceImpl extends ServiceImpl<PipeTaskOrd
|
|
|
}
|
|
|
|
|
|
//非税缴费单
|
|
|
-// TaskOrderNonTaxRecordPageReqVO pageReqVO = new TaskOrderNonTaxRecordPageReqVO();
|
|
|
-// pageReqVO.setOrderId(taskOrderItemReportDOS.get(0).getOrderId());
|
|
|
-// PageResult<TaskOrderNonTaxRecordRespVO> taskOrderNonTaxRecordPage = taskOrderNonTaxRecordService.getTaskOrderNonTaxRecordPage(pageReqVO);
|
|
|
-// if (ObjectUtil.isNotEmpty(taskOrderNonTaxRecordPage) && CollUtil.isNotEmpty(taskOrderNonTaxRecordPage.getList())) {
|
|
|
-// TaskOrderArchiveDetailRespVO.TaskListFile taskListFile = new TaskOrderArchiveDetailRespVO.TaskListFile();
|
|
|
-// taskListFile.setCountNum(taskOrderNonTaxRecordPage.getList().size());
|
|
|
-// taskListFile.setFileType(3);
|
|
|
-// taskListFile.setOrderId(taskOrderItemReportDOS.get(0).getOrderId());
|
|
|
-// taskListFiles.add(taskListFile);
|
|
|
-// }
|
|
|
-// taskOrderArchiveDetail.setTaskListFiles(taskListFiles);
|
|
|
+ TaskOrderNonTaxRecordPageReqVO pageReqVO = new TaskOrderNonTaxRecordPageReqVO();
|
|
|
+ pageReqVO.setOrderId(taskOrderItemReportDOS.get(0).getOrderId());
|
|
|
+ PageResult<TaskOrderNonTaxRecordRespVO> taskOrderNonTaxRecordPage = taskOrderNonTaxRecordService.getTaskOrderNonTaxRecordPage(pageReqVO);
|
|
|
+ if (ObjectUtil.isNotEmpty(taskOrderNonTaxRecordPage) && CollUtil.isNotEmpty(taskOrderNonTaxRecordPage.getList())) {
|
|
|
+ PipeTaskOrderArchiveDetailRespVO.TaskListFile taskListFile = new PipeTaskOrderArchiveDetailRespVO.TaskListFile();
|
|
|
+ taskListFile.setCountNum(taskOrderNonTaxRecordPage.getList().size());
|
|
|
+ taskListFile.setFileType(3);
|
|
|
+ taskListFile.setOrderId(taskOrderItemReportDOS.get(0).getOrderId());
|
|
|
+ taskListFiles.add(taskListFile);
|
|
|
+ }
|
|
|
+ taskOrderArchiveDetail.setTaskListFiles(taskListFiles);
|
|
|
|
|
|
//获取检验项目
|
|
|
List<PipeTaskOrderItemReportDO> list = taskOrderItemReportDOS.stream().filter(x -> Arrays.asList(100, 200, 300, 400, 900).contains(x.getReportType())).toList();
|