Browse Source

customerId限制

master
zxc 4 years ago
parent
commit
31489e3425
  1. 2
      epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/dao/epmettduck/PrUserProjectDao.java
  2. 2
      epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/service/epmettduck/impl/PrUserProjectServiceImpl.java
  3. 1
      epmet-module/data-aggregator/data-aggregator-server/src/main/resources/mapper/epmettduck/PrUserProjectDao.xml

2
epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/dao/epmettduck/PrUserProjectDao.java

@ -55,7 +55,7 @@ public interface PrUserProjectDao extends BaseDao<PrUserProjectEntity> {
* @author zxc * @author zxc
* @date 2021/9/17 2:16 下午 * @date 2021/9/17 2:16 下午
*/ */
List<String> selectProjectKey(@Param("orgIds")List<String> orgIds); List<String> selectProjectKey(@Param("orgIds")List<String> orgIds,@Param("customerId")String customerId);
/** /**
* @Description 根据keys查询project * @Description 根据keys查询project

2
epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/service/epmettduck/impl/PrUserProjectServiceImpl.java

@ -209,7 +209,7 @@ public class PrUserProjectServiceImpl extends BaseServiceImpl<PrUserProjectDao,
orgIds.add(oneOrg); orgIds.add(oneOrg);
} }
// 根据orgIds查询 问卷调查的key // 根据orgIds查询 问卷调查的key
List<String> projectKeys = baseDao.selectProjectKey(orgIds); List<String> projectKeys = baseDao.selectProjectKey(orgIds,formDTO.getCustomerId());
if (CollectionUtils.isEmpty(projectKeys)){ if (CollectionUtils.isEmpty(projectKeys)){
return new ArrayList<>(); return new ArrayList<>();
} }

1
epmet-module/data-aggregator/data-aggregator-server/src/main/resources/mapper/epmettduck/PrUserProjectDao.xml

@ -73,6 +73,7 @@
DISTINCT project_key DISTINCT project_key
FROM pr_publish_range FROM pr_publish_range
WHERE del_flag = 0 WHERE del_flag = 0
AND customer_id = #{customerId}
AND ( AND (
<foreach collection="orgIds" item="orgId" separator=" OR "> <foreach collection="orgIds" item="orgId" separator=" OR ">
#{orgId} LIKE CONCAT(org_ids,'%') #{orgId} LIKE CONCAT(org_ids,'%')

Loading…
Cancel
Save