diff --git a/src/main/java/com/zhgd/mybatis/DataScopeHandler.java b/src/main/java/com/zhgd/mybatis/DataScopeHandler.java index 92de16678..60d4549cf 100644 --- a/src/main/java/com/zhgd/mybatis/DataScopeHandler.java +++ b/src/main/java/com/zhgd/mybatis/DataScopeHandler.java @@ -89,6 +89,8 @@ public class DataScopeHandler implements DataPermissionHandler { tables.put("xz_task_progress_alarm", "enterprise_id"); tables.put("xz_task_progress", "enterprise_id"); tables.put("enterprise_info", "id"); + tables.put("quality_inspection_record", "enterprise_id"); + tables.put("hidden_danger_inspection_record", "enterprise_id"); return tables; } diff --git a/src/main/java/com/zhgd/xmgl/modules/dangerous/entity/HiddenDangerInspectRecord.java b/src/main/java/com/zhgd/xmgl/modules/dangerous/entity/HiddenDangerInspectRecord.java index 30a93f5be..ff6a972b4 100644 --- a/src/main/java/com/zhgd/xmgl/modules/dangerous/entity/HiddenDangerInspectRecord.java +++ b/src/main/java/com/zhgd/xmgl/modules/dangerous/entity/HiddenDangerInspectRecord.java @@ -205,6 +205,8 @@ public class HiddenDangerInspectRecord implements Serializable { @ApiModelProperty(value = "扣分数") private Double deductScore; + @ApiModelProperty(value = "合作单位id") + private Long enterpriseId; @TableField(exist = false) @ApiModelProperty(value = "验收表验收任务-验收结果ID") diff --git a/src/main/java/com/zhgd/xmgl/modules/dangerous/mapper/HiddenDangerInspectRecordMapper.java b/src/main/java/com/zhgd/xmgl/modules/dangerous/mapper/HiddenDangerInspectRecordMapper.java index 8b6b6d0de..0c9d0e8a3 100644 --- a/src/main/java/com/zhgd/xmgl/modules/dangerous/mapper/HiddenDangerInspectRecordMapper.java +++ b/src/main/java/com/zhgd/xmgl/modules/dangerous/mapper/HiddenDangerInspectRecordMapper.java @@ -3,6 +3,7 @@ package com.zhgd.xmgl.modules.dangerous.mapper; import cn.hutool.core.date.DateTime; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.zhgd.annotation.DataScope; import com.zhgd.jeecg.common.mybatis.EntityMap; import com.zhgd.xmgl.base.entity.vo.SectorOneVo; import com.zhgd.xmgl.base.entity.vo.TrendOneVo; @@ -22,8 +23,10 @@ import java.util.Map; * @version: V1.0 */ @Mapper +@DataScope public interface HiddenDangerInspectRecordMapper extends BaseMapper { + @DataScope(includeTable = "hidden_danger_inspection_record") List selectHiddenDangerInspectPage(Page page, @Param("param") Map map); EntityMap selectHiddenDangerInspectRecordById(Map map); diff --git a/src/main/java/com/zhgd/xmgl/modules/dangerous/service/impl/HiddenDangerInspectRecordServiceImpl.java b/src/main/java/com/zhgd/xmgl/modules/dangerous/service/impl/HiddenDangerInspectRecordServiceImpl.java index ee3846127..673db2b6a 100644 --- a/src/main/java/com/zhgd/xmgl/modules/dangerous/service/impl/HiddenDangerInspectRecordServiceImpl.java +++ b/src/main/java/com/zhgd/xmgl/modules/dangerous/service/impl/HiddenDangerInspectRecordServiceImpl.java @@ -29,6 +29,7 @@ import com.zhgd.xmgl.modules.dangerous.service.IHiddenDangerInspectRecordService import com.zhgd.xmgl.modules.dangerous.service.IHiddenDangerInspectionStatisticsService; import com.zhgd.xmgl.modules.project.mapper.ProjectMapper; import com.zhgd.xmgl.modules.quality.service.impl.QualityInspectionRecordServiceImpl; +import com.zhgd.xmgl.modules.worker.entity.EnterpriseInfo; import com.zhgd.xmgl.modules.worker.entity.WorkerInfo; import com.zhgd.xmgl.modules.worker.mapper.EnterpriseInfoMapper; import com.zhgd.xmgl.modules.worker.mapper.WorkerInfoMapper; @@ -67,7 +68,6 @@ public class HiddenDangerInspectRecordServiceImpl extends ServiceImpl() + .eq(EnterpriseInfo::getEnterpriseSn, enterpriseSn)); + hiddenDangerInspectRecord.setEnterpriseId(enterpriseInfo.getId()); + } hiddenDangerInspectRecordMapper.insert(hiddenDangerInspectRecord); if (StringUtils.isNotEmpty(hiddenDangerInspectRecord.getCheckItemResultId())) { //验收任务添加隐患时候保存对应验收检查项 diff --git a/src/main/java/com/zhgd/xmgl/modules/quality/entity/QualityInspectionRecord.java b/src/main/java/com/zhgd/xmgl/modules/quality/entity/QualityInspectionRecord.java index 1b5c2ac73..0dcfe0336 100644 --- a/src/main/java/com/zhgd/xmgl/modules/quality/entity/QualityInspectionRecord.java +++ b/src/main/java/com/zhgd/xmgl/modules/quality/entity/QualityInspectionRecord.java @@ -241,6 +241,9 @@ public class QualityInspectionRecord implements Serializable { @TableField(value = "added_description") @ApiModelProperty(value = "问题补充描述") private String addedDescription; + @ApiModelProperty(value = "合作单位id") + private Long enterpriseId; + /** * 分部工程名称 diff --git a/src/main/java/com/zhgd/xmgl/modules/quality/mapper/QualityInspectionRecordMapper.java b/src/main/java/com/zhgd/xmgl/modules/quality/mapper/QualityInspectionRecordMapper.java index 03c2c69bb..05e0bd777 100644 --- a/src/main/java/com/zhgd/xmgl/modules/quality/mapper/QualityInspectionRecordMapper.java +++ b/src/main/java/com/zhgd/xmgl/modules/quality/mapper/QualityInspectionRecordMapper.java @@ -2,12 +2,14 @@ package com.zhgd.xmgl.modules.quality.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.zhgd.annotation.DataScope; import com.zhgd.jeecg.common.mybatis.EntityMap; import com.zhgd.xmgl.base.entity.vo.SectorOneVo; import com.zhgd.xmgl.base.entity.vo.TrendOneVo; import com.zhgd.xmgl.modules.quality.entity.QualityInspectionRecord; import com.zhgd.xmgl.modules.quality.entity.dto.DepartmentRectifiedRankDto; import com.zhgd.xmgl.modules.quality.entity.vo.*; +import lombok.Data; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; @@ -22,6 +24,7 @@ import java.util.Map; * @version: V1.0 */ @Mapper +@DataScope(includeTable = "quality_inspection_record") public interface QualityInspectionRecordMapper extends BaseMapper { QualityInspectionRecordVo selectQualityInspectionRecordById(Map map); diff --git a/src/main/java/com/zhgd/xmgl/modules/quality/service/impl/QualityInspectionRecordServiceImpl.java b/src/main/java/com/zhgd/xmgl/modules/quality/service/impl/QualityInspectionRecordServiceImpl.java index ec97c80b3..6eb77b713 100644 --- a/src/main/java/com/zhgd/xmgl/modules/quality/service/impl/QualityInspectionRecordServiceImpl.java +++ b/src/main/java/com/zhgd/xmgl/modules/quality/service/impl/QualityInspectionRecordServiceImpl.java @@ -3,6 +3,7 @@ package com.zhgd.xmgl.modules.quality.service.impl; import cn.hutool.core.collection.CollUtil; import cn.hutool.core.date.DateUtil; import cn.hutool.core.util.NumberUtil; +import cn.hutool.core.util.StrUtil; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; @@ -27,6 +28,8 @@ import com.zhgd.xmgl.modules.quality.mapper.QualityInspectionRecordMapper; import com.zhgd.xmgl.modules.quality.mapper.QualityRectifyRecordMapper; import com.zhgd.xmgl.modules.quality.mapper.QualityRegionMapper; import com.zhgd.xmgl.modules.quality.service.IQualityInspectionRecordService; +import com.zhgd.xmgl.modules.worker.entity.EnterpriseInfo; +import com.zhgd.xmgl.modules.worker.mapper.EnterpriseInfoMapper; import com.zhgd.xmgl.util.JxlExcelUtils; import org.apache.commons.collections.CollectionUtils; import org.apache.commons.collections.MapUtils; @@ -52,6 +55,8 @@ public class QualityInspectionRecordServiceImpl extends ServiceImpl() + .eq(EnterpriseInfo::getEnterpriseSn, enterpriseSn)); + qualityInspectionRecord.setEnterpriseId(enterpriseInfo.getId()); + } qualityInspectionRecordMapper.insert(qualityInspectionRecord); if (qualityInspectionRecord.getRecordType() == 1 && qualityInspectionRecord.getStatus() == 2) { noticeService.addUserNotice(qualityInspectionRecord.getChangeId(), "您有一条质量检查待整改,问题:" + qualityInspectionRecord.getDangerItemContent(), "质量管理待整改", "11"); diff --git a/src/main/java/com/zhgd/xmgl/modules/xz/service/impl/XzTaskProgressContentServiceImpl.java b/src/main/java/com/zhgd/xmgl/modules/xz/service/impl/XzTaskProgressContentServiceImpl.java index 2c521876e..b819da982 100644 --- a/src/main/java/com/zhgd/xmgl/modules/xz/service/impl/XzTaskProgressContentServiceImpl.java +++ b/src/main/java/com/zhgd/xmgl/modules/xz/service/impl/XzTaskProgressContentServiceImpl.java @@ -54,7 +54,6 @@ public class XzTaskProgressContentServiceImpl extends ServiceImpl paramMap = new HashMap();// post请求Form表单参数 - paramMap.put("cameraIndexCode", cameraIndexCode); - //1:子码流,0:主码流 - if (streamType == null) { - streamType = 1; + + if (EnvironmentUtil.getActiveEnvironment().equals("xingzong")) { + log.info("callPostApiGetPreviewURL,xingzong环境"); + paramMap.put("cameraIndexCode", cameraIndexCode); + //1:子码流,0:主码流 + if (streamType == null) { + streamType = 1; + } + if (streamType == 2) { + streamType = 0; + } + paramMap.put("streamType", streamType); + paramMap.put("protocol", StringUtils.isNotEmpty(type) ? type : "hls"); + paramMap.put("expand", "streamform=rtp"); + } else { + paramMap.put("cameraIndexCode", cameraIndexCode); + paramMap.put("streamType", 0); + paramMap.put("protocol", "rtsp"); + paramMap.put("expand", "transcode=0"); + paramMap.put("transmode", 1); + paramMap.put("streamform", "rtp"); + } - if (streamType == 2) { - streamType = 0; - } - paramMap.put("streamType", streamType); - paramMap.put("protocol", StringUtils.isNotEmpty(type) ? type : "hls"); - paramMap.put("expand", "transcode=0"); - paramMap.put("transmode", 1); - paramMap.put("streamform", "rtp"); String body = JSON.toJSON(paramMap).toString(); log.info("callPostApiGetPreviewURL body:{}", body); Map path = new HashMap(2) {