|
@@ -3,6 +3,8 @@ package cn.start.tz.module.pressure2.service.dynamicOFData.pipe;
|
|
|
import cn.start.tz.framework.common.pojo.CommonResult;
|
|
import cn.start.tz.framework.common.pojo.CommonResult;
|
|
|
import cn.start.tz.module.pressure2.controller.admin.dynamictbins.vo.CreateInstantiateWithRuleVO;
|
|
import cn.start.tz.module.pressure2.controller.admin.dynamictbins.vo.CreateInstantiateWithRuleVO;
|
|
|
import cn.start.tz.module.pressure2.dal.dataobject.acceptorder.AcceptOrderDO;
|
|
import cn.start.tz.module.pressure2.dal.dataobject.acceptorder.AcceptOrderDO;
|
|
|
|
|
+import cn.start.tz.module.pressure2.dal.dataobject.boilertaskorder.BoilerTaskOrderDO;
|
|
|
|
|
+import cn.start.tz.module.pressure2.dal.dataobject.boilertaskordersignfile.BoilerTaskOrderSignFileDO;
|
|
|
import cn.start.tz.module.pressure2.dal.dataobject.dynamictbcol.DynamicTbColDO;
|
|
import cn.start.tz.module.pressure2.dal.dataobject.dynamictbcol.DynamicTbColDO;
|
|
|
import cn.start.tz.module.pressure2.dal.dataobject.dynamictbval.DynamicTbValDO;
|
|
import cn.start.tz.module.pressure2.dal.dataobject.dynamictbval.DynamicTbValDO;
|
|
|
import cn.start.tz.module.pressure2.dal.dataobject.equippipe.EquipPipeDO;
|
|
import cn.start.tz.module.pressure2.dal.dataobject.equippipe.EquipPipeDO;
|
|
@@ -18,6 +20,8 @@ import cn.start.tz.module.pressure2.dal.mysql.pipetaskorderitem.PipeTaskOrderIte
|
|
|
import cn.start.tz.module.pressure2.dal.mysql.pipetaskorderitemreport.PipeTaskOrderItemReportMapper;
|
|
import cn.start.tz.module.pressure2.dal.mysql.pipetaskorderitemreport.PipeTaskOrderItemReportMapper;
|
|
|
import cn.start.tz.module.pressure2.service.acceptorder.AcceptOrderService;
|
|
import cn.start.tz.module.pressure2.service.acceptorder.AcceptOrderService;
|
|
|
import cn.start.tz.module.pressure2.service.acceptorder.PipeAcceptOrderService;
|
|
import cn.start.tz.module.pressure2.service.acceptorder.PipeAcceptOrderService;
|
|
|
|
|
+import cn.start.tz.module.pressure2.service.boilertaskorder.BoilerTaskOrderService;
|
|
|
|
|
+import cn.start.tz.module.pressure2.service.boilertaskordersignfile.BoilerTaskOrderSignFileService;
|
|
|
import cn.start.tz.module.pressure2.service.dynamicOFData.IDynamicOFData;
|
|
import cn.start.tz.module.pressure2.service.dynamicOFData.IDynamicOFData;
|
|
|
import cn.start.tz.module.pressure2.service.dynamictbcol.DynamicTbColService;
|
|
import cn.start.tz.module.pressure2.service.dynamictbcol.DynamicTbColService;
|
|
|
import cn.start.tz.module.pressure2.service.dynamictbval.DynamicTbValService;
|
|
import cn.start.tz.module.pressure2.service.dynamictbval.DynamicTbValService;
|
|
@@ -54,7 +58,10 @@ public class QR0413_202400ReportOFData implements IDynamicOFData {
|
|
|
|
|
|
|
|
@Resource
|
|
@Resource
|
|
|
private AdminUserApi adminUserApi;
|
|
private AdminUserApi adminUserApi;
|
|
|
-
|
|
|
|
|
|
|
+ @Resource
|
|
|
|
|
+ private BoilerTaskOrderSignFileService boilerTaskOrderSignFileService;
|
|
|
|
|
+ @Resource
|
|
|
|
|
+ private BoilerTaskOrderService boilerTaskOrderService;
|
|
|
@Override
|
|
@Override
|
|
|
public JSONObject getOFData(JSONObject params) {
|
|
public JSONObject getOFData(JSONObject params) {
|
|
|
return null;
|
|
return null;
|
|
@@ -79,7 +86,15 @@ public class QR0413_202400ReportOFData implements IDynamicOFData {
|
|
|
result.put("unitAddress", acceptOrderDO.getUnitAddress());
|
|
result.put("unitAddress", acceptOrderDO.getUnitAddress());
|
|
|
result.put("unitCode", acceptOrderDO.getUnitCode());
|
|
result.put("unitCode", acceptOrderDO.getUnitCode());
|
|
|
result.put("zipCode", acceptOrderDO.getZipCode());
|
|
result.put("zipCode", acceptOrderDO.getZipCode());
|
|
|
- result.put("contact", acceptOrderDO.getUnitContact());
|
|
|
|
|
|
|
+// result.put("contact", acceptOrderDO.getUnitContact());
|
|
|
|
|
+ // 填充签名
|
|
|
|
|
+ BoilerTaskOrderDO one = boilerTaskOrderService.getOne(new LambdaQueryWrapper<BoilerTaskOrderDO>().eq(BoilerTaskOrderDO::getAcceptOrderId, refId));
|
|
|
|
|
+ if (one != null){
|
|
|
|
|
+ BoilerTaskOrderSignFileDO boilerTaskOrderSignFileDO = boilerTaskOrderSignFileService.selectLastOneByOrderIdAndBusinessType(one.getId(), 100);
|
|
|
|
|
+ if (boilerTaskOrderSignFileDO != null){
|
|
|
|
|
+ result.put("contact", boilerTaskOrderSignFileDO.getSignUrl());
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
result.put("contactPhone", acceptOrderDO.getUnitPhone());
|
|
result.put("contactPhone", acceptOrderDO.getUnitPhone());
|
|
|
result.put("applicationDate", acceptOrderDO.getCreateTime().format(dateFormat));
|
|
result.put("applicationDate", acceptOrderDO.getCreateTime().format(dateFormat));
|
|
|
result.put("checkDate", acceptOrderDO.getAppointmentDate().format(dateFormat));
|
|
result.put("checkDate", acceptOrderDO.getAppointmentDate().format(dateFormat));
|