Selaa lähdekoodia

检验员生成

xzc 1 viikko sitten
vanhempi
commit
a6f1e2bfc3

+ 14 - 0
tz-module-pressure2/tz-module-pressure2-biz/src/main/java/cn/start/tz/module/pressure2/service/dynamicOFData/comm/EHSQGR009_202400RecordOFData.java

@@ -99,6 +99,13 @@ public class EHSQGR009_202400RecordOFData implements IDynamicOFData {
 
             BoilerTaskOrderSecurityCheckDO securityCheckDO = taskOrderSecurityCheckMapper.selectById(refId);
             if (securityCheckDO != null){
+                String creator = securityCheckDO.getCreator();
+                if (StringUtils.isNotBlank(creator)){
+                    AdminUserRespDTO adminUserRespDTO = adminUserApi.getUser(creator).getCheckedData();
+                    result.put("value14", adminUserRespDTO.getSignUrl());
+                }else{
+                    result.put("value14", creator);
+                }
 
                 List<BoilerTaskOrderSignFileDO> list = boilerTaskOrderSignFileService.list(new LambdaQueryWrapper<BoilerTaskOrderSignFileDO>().eq(BoilerTaskOrderSignFileDO::getSecurityCheckId, refId));
                 list.sort(Comparator.comparing(BoilerTaskOrderSignFileDO::getSignDate));
@@ -183,6 +190,13 @@ public class EHSQGR009_202400RecordOFData implements IDynamicOFData {
 
             PipeTaskOrderSecurityCheckDO securityCheckDO = pipeTaskOrderSecurityCheckMapper.selectById(refId);
             if (securityCheckDO != null){
+                String creator = securityCheckDO.getCreator();
+                if (StringUtils.isNotBlank(creator)){
+                    AdminUserRespDTO adminUserRespDTO = adminUserApi.getUser(creator).getCheckedData();
+                    result.put("value14", adminUserRespDTO.getSignUrl());
+                }else{
+                    result.put("value14", creator);
+                }
 
                 List<BoilerTaskOrderSignFileDO> list = boilerTaskOrderSignFileService.list(new LambdaQueryWrapper<BoilerTaskOrderSignFileDO>().eq(BoilerTaskOrderSignFileDO::getSecurityCheckId, refId));
                 list.sort(Comparator.comparing(BoilerTaskOrderSignFileDO::getSignDate));