diff --git a/src/main/java/com/zteits/oa/report/web/OAuthController.java b/src/main/java/com/zteits/oa/report/web/OAuthController.java index 2526c7b..d0391e9 100644 --- a/src/main/java/com/zteits/oa/report/web/OAuthController.java +++ b/src/main/java/com/zteits/oa/report/web/OAuthController.java @@ -1,6 +1,5 @@ package com.zteits.oa.report.web; -import static org.mockito.Matchers.contains; import java.util.ArrayList; import java.util.List; @@ -148,7 +147,7 @@ public class OAuthController { rootAllList.add(opId); //1.查找第一级下的所有用户 List rootOpIds = this.getRootOpIds(opId); - + rootAllList.addAll(rootOpIds); //2.查找第二级以下所有用户 if(CollectionUtil.isNotEmpty(rootOpIds)){ rootAllList.addAll(rootOpIds); diff --git a/src/main/resources/mybatis/smapper/AsraDailySmapper.xml b/src/main/resources/mybatis/smapper/AsraDailySmapper.xml index ddd272c..03c3728 100644 --- a/src/main/resources/mybatis/smapper/AsraDailySmapper.xml +++ b/src/main/resources/mybatis/smapper/AsraDailySmapper.xml @@ -44,16 +44,18 @@ FROM asra_project c, asra_daily a - LEFT JOIN asra_op_relations b ON a.asar_op_id = b.op_id - AND (b.parent_id = #{opId} OR b.op_id = #{opId}) WHERE 1 = 1 AND a.project_id = c.id + AND a.asar_op_id in + + #{opId} + AND a.data_state =1 = #{beginTime} ]]> - and a.project_id=#{projectId} + and a.project_id=#{projectId} and a.asar_op_name like CONCAT('%',#{opName},'%')