|
@@ -15,8 +15,10 @@ import cn.start.tz.module.pressure2.service.boilertaskordersignfile.BoilerTaskOr
|
|
|
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.orderreport.OrderReportService;
|
|
import cn.start.tz.module.pressure2.service.orderreport.OrderReportService;
|
|
|
import cn.start.tz.module.pressure2.service.pipetaskorder.PipeTaskOrderService;
|
|
import cn.start.tz.module.pressure2.service.pipetaskorder.PipeTaskOrderService;
|
|
|
|
|
+import cn.start.tz.module.pressure2.service.pipetaskorderitemreportuser.PipeTaskOrderItemReportUserService;
|
|
|
import cn.start.tz.module.system.api.dict.DictDataApi;
|
|
import cn.start.tz.module.system.api.dict.DictDataApi;
|
|
|
import cn.start.tz.module.system.api.user.AdminUserApi;
|
|
import cn.start.tz.module.system.api.user.AdminUserApi;
|
|
|
|
|
+import cn.start.tz.module.system.api.user.dto.AdminUserRespDTO;
|
|
|
import com.alibaba.fastjson2.JSONArray;
|
|
import com.alibaba.fastjson2.JSONArray;
|
|
|
import com.alibaba.fastjson2.JSONObject;
|
|
import com.alibaba.fastjson2.JSONObject;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
@@ -86,13 +88,7 @@ public class QR0413_0415ReportOFData implements IDynamicOFData {
|
|
|
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());
|
|
|
- // 检验员签名
|
|
|
|
|
- String orderReportDOId = ruleVO.getParams().getString("orderReportDOId");
|
|
|
|
|
- if (orderReportDOId != null){
|
|
|
|
|
- OrderReportDO orderReportDO = orderReportService.getById(orderReportDOId);
|
|
|
|
|
- result.put("confirmPerson", orderReportDO.getSignUrl());
|
|
|
|
|
- result.put("confirmPersonDate", orderReportDO.getSignDate());
|
|
|
|
|
- }
|
|
|
|
|
|
|
+
|
|
|
// 填充客户签名
|
|
// 填充客户签名
|
|
|
PipeTaskOrderDO taskOrderDO = pipeTaskOrderService.getOne(new LambdaQueryWrapper<PipeTaskOrderDO>().eq(PipeTaskOrderDO::getAcceptOrderId, refId));
|
|
PipeTaskOrderDO taskOrderDO = pipeTaskOrderService.getOne(new LambdaQueryWrapper<PipeTaskOrderDO>().eq(PipeTaskOrderDO::getAcceptOrderId, refId));
|
|
|
if (taskOrderDO != null){
|
|
if (taskOrderDO != null){
|
|
@@ -157,6 +153,14 @@ public class QR0413_0415ReportOFData implements IDynamicOFData {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
if (taskOrderDO != null){
|
|
if (taskOrderDO != null){
|
|
|
|
|
+ String managerId = taskOrderDO.getManagerId();
|
|
|
|
|
+ if (managerId != null) {
|
|
|
|
|
+ AdminUserRespDTO checkedData = adminUserApi.getUser(managerId).getCheckedData();
|
|
|
|
|
+ if (checkedData != null) {
|
|
|
|
|
+ result.put("confirmPerson", checkedData.getSignUrl());
|
|
|
|
|
+ result.put("confirmPersonDate", taskOrderDO.getConfirmDate());
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
result.put("recipient", taskOrderDO.getRecipient());
|
|
result.put("recipient", taskOrderDO.getRecipient());
|
|
|
result.put("recipientPhone", taskOrderDO.getRecipientPhone());
|
|
result.put("recipientPhone", taskOrderDO.getRecipientPhone());
|