diff --git a/src/main/java/com/zhgd/xmgl/modules/baotou/entity/RiskControlManual.java b/src/main/java/com/zhgd/xmgl/modules/baotou/entity/RiskControlManual.java index 55f1c0eb3..bca7d4229 100644 --- a/src/main/java/com/zhgd/xmgl/modules/baotou/entity/RiskControlManual.java +++ b/src/main/java/com/zhgd/xmgl/modules/baotou/entity/RiskControlManual.java @@ -4,6 +4,7 @@ import java.io.Serializable; import java.util.Date; import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; @@ -84,5 +85,9 @@ public class RiskControlManual implements Serializable { @ApiModelProperty(value = "1风险管控手册2重大危险源清单") private java.lang.Integer type; + @TableField(exist = false) + @ApiModelProperty(value = "上传人名称") + private java.lang.String uploaderName; + } diff --git a/src/main/java/com/zhgd/xmgl/modules/baotou/mapper/xml/DeviceUnitMapper.xml b/src/main/java/com/zhgd/xmgl/modules/baotou/mapper/xml/DeviceUnitMapper.xml index 0394268fc..d5f037a8c 100644 --- a/src/main/java/com/zhgd/xmgl/modules/baotou/mapper/xml/DeviceUnitMapper.xml +++ b/src/main/java/com/zhgd/xmgl/modules/baotou/mapper/xml/DeviceUnitMapper.xml @@ -105,8 +105,8 @@ ,count(distinct wi.id) as num from project_enterprise pe join enterprise_info ei on ei.id=pe.enterprise_id - left join device_unit du on find_in_set(ei.id,du.epc_contractor_ids) - left join enterprise_info ei1 on find_in_set(ei1.id,du.epc_contractor_ids) + join device_unit du on find_in_set(ei.id,du.epc_contractor_ids) + left join enterprise_info ei1 on find_in_set(ei1.id,du.construction_unit_ids) left join worker_info wi on ei.id = wi.enterprise_id and wi.inService_type = 1 where pe.project_sn=#{param.projectSn} and pe.enterprise_type_id=3 diff --git a/src/main/java/com/zhgd/xmgl/modules/baotou/mapper/xml/RiskControlManualMapper.xml b/src/main/java/com/zhgd/xmgl/modules/baotou/mapper/xml/RiskControlManualMapper.xml index c50c73793..eb273d26d 100644 --- a/src/main/java/com/zhgd/xmgl/modules/baotou/mapper/xml/RiskControlManualMapper.xml +++ b/src/main/java/com/zhgd/xmgl/modules/baotou/mapper/xml/RiskControlManualMapper.xml @@ -4,14 +4,18 @@ diff --git a/src/main/java/com/zhgd/xmgl/modules/baotou/security/mapper/xml/XzSecurityQualityInspectionRecordMapper.xml b/src/main/java/com/zhgd/xmgl/modules/baotou/security/mapper/xml/XzSecurityQualityInspectionRecordMapper.xml index 0b7f3f975..a6a8b1b15 100644 --- a/src/main/java/com/zhgd/xmgl/modules/baotou/security/mapper/xml/XzSecurityQualityInspectionRecordMapper.xml +++ b/src/main/java/com/zhgd/xmgl/modules/baotou/security/mapper/xml/XzSecurityQualityInspectionRecordMapper.xml @@ -309,6 +309,12 @@ left join enterprise_info ei3 on ei3.id = t.construction_contractor_id left join device_unit du on du.id = t.device_unit_id WHERE t.project_sn = #{param.projectSn} + + and t.device_unit_id = #{param.deviceUnitId} + + + and t.project_group_id = #{param.projectGroupId} + and t.instance_id in filterEpcContractorIds = projectGroupUnitList.stream() .map(ProjectGroupUnit::getEpcContractorId).distinct().filter(Objects::nonNull).collect(Collectors.toList()); projectGroupUnitList = projectGroupUnitList.stream() - .filter(o -> StrUtil.isBlank(epcContractorIds) || StrUtil.split(epcContractorIds, ",").contains(o.getEpcContractorId() + "")).collect(Collectors.toList()); + .filter(o -> o.getEpcContractorId() == null + || (StrUtil.isBlank(epcContractorIds) || StrUtil.split(epcContractorIds, ",").contains(o.getEpcContractorId() + ""))).collect(Collectors.toList()); List constructionUnitIds = projectGroupUnitList.stream() .flatMap(projectGroupUnit -> Arrays.stream(StringUtils.split(projectGroupUnit.getConstructionUnitIds(), ","))) .distinct().filter(Objects::nonNull).collect(Collectors.toList()); diff --git a/src/main/java/com/zhgd/xmgl/modules/basicdata/service/impl/SystemUserServiceImpl.java b/src/main/java/com/zhgd/xmgl/modules/basicdata/service/impl/SystemUserServiceImpl.java index e764f6a88..2d7c55d06 100644 --- a/src/main/java/com/zhgd/xmgl/modules/basicdata/service/impl/SystemUserServiceImpl.java +++ b/src/main/java/com/zhgd/xmgl/modules/basicdata/service/impl/SystemUserServiceImpl.java @@ -528,10 +528,14 @@ public class SystemUserServiceImpl extends ServiceImpl workerInfoList = workerInfoService.selectWorkerInfoList(new MapBuilder().put("id", result.get("workerId")).build()); String postWorkTypeName = ""; + Long enterpriseId = null; if (CollUtil.isNotEmpty(workerInfoList.getRecords())) { - postWorkTypeName = workerInfoList.getRecords().get(0).getPostWorkTypeName(); + WorkerInfo workerInfo = workerInfoList.getRecords().get(0); + postWorkTypeName = workerInfo.getPostWorkTypeName(); + enterpriseId = workerInfo.getEnterpriseId(); } result.put("postWorkTypeName", postWorkTypeName); + result.put("enterpriseId", enterpriseId); return result; }