|
|
@@ -16,6 +16,8 @@ import cn.start.tz.module.pressure2.dal.mysql.equippipe.EquipPipeMapper;
|
|
|
import cn.start.tz.module.pressure2.dal.mysql.pipetaskorderitem.PipeTaskOrderItemMapper;
|
|
|
import cn.start.tz.module.pressure2.dal.mysql.pipetaskorderitemreport.PipeTaskOrderItemReportMapper;
|
|
|
import cn.start.tz.module.pressure2.service.dynamicOFData.IDynamicOFData;
|
|
|
+import cn.start.tz.module.system.api.clientunit.ClientUnitApi;
|
|
|
+import cn.start.tz.module.system.api.clientunit.dto.ClientUnitDTO;
|
|
|
import cn.start.tz.module.system.api.user.AdminUserApi;
|
|
|
import com.alibaba.fastjson2.JSONObject;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
@@ -55,6 +57,9 @@ public class QC01010_202402OFData implements IDynamicOFData {
|
|
|
@Resource
|
|
|
private AdminUserApi adminUserApi;
|
|
|
|
|
|
+ @Resource
|
|
|
+ private ClientUnitApi clientUnitApi;
|
|
|
+
|
|
|
@Override
|
|
|
public JSONObject getOFData(JSONObject params) {
|
|
|
return null;
|
|
|
@@ -89,6 +94,13 @@ public class QC01010_202402OFData implements IDynamicOFData {
|
|
|
result.put("equipName",equipBoilerDO.getEquipName());
|
|
|
result.put("unitAddress",equipBoilerDO.getUnitAddress());
|
|
|
result.put("unitName",equipBoilerDO.getUnitName());
|
|
|
+ //单位信息
|
|
|
+ ClientUnitDTO clientUnitDTO = clientUnitApi.getClientUnit(equipBoilerDO.getUnitId()).getCheckedData();
|
|
|
+ if (clientUnitDTO != null){
|
|
|
+ result.put("enterpriseType",clientUnitDTO.getEnterpriseType());
|
|
|
+ result.put("legalRepresent",clientUnitDTO.getLegalRepresent());
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
|
|
|
result.put("reportNo",itemReportDO.getReportNo());
|
|
|
@@ -111,6 +123,8 @@ public class QC01010_202402OFData implements IDynamicOFData {
|
|
|
result.put("equipName","见一览表");
|
|
|
result.put("unitAddress","见一览表");
|
|
|
result.put("unitName","见一览表");
|
|
|
+ result.put("enterpriseType","见一览表");
|
|
|
+ result.put("legalRepresent","见一览表");
|
|
|
}else {
|
|
|
EquipPipeDO equipPipeDO = equipPipeMapper.selectById(itemDOList.get(0).getEquipId());
|
|
|
if (equipPipeDO != null){
|
|
|
@@ -120,6 +134,12 @@ public class QC01010_202402OFData implements IDynamicOFData {
|
|
|
result.put("equipName",equipPipeDO.getProjectName());
|
|
|
result.put("unitAddress",equipPipeDO.getUnitAddress());
|
|
|
result.put("unitName",equipPipeDO.getUnitName());
|
|
|
+ //单位信息
|
|
|
+ ClientUnitDTO clientUnitDTO = clientUnitApi.getClientUnit(equipPipeDO.getUnitId()).getCheckedData();
|
|
|
+ if (clientUnitDTO != null){
|
|
|
+ result.put("enterpriseType",clientUnitDTO.getEnterpriseType());
|
|
|
+ result.put("legalRepresent",clientUnitDTO.getLegalRepresent());
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|