瀏覽代碼

修改人群报表组数据定时

zhaoxian 3 年之前
父節點
當前提交
72f7982468

+ 2 - 0
module-common/src/main/java/cn/com/ctop/common/module/mapper/CtopOauthTokenMapper.java

@@ -59,4 +59,6 @@ public interface CtopOauthTokenMapper extends BaseMapper<CtopOauthToken> {
     List<CtopOauthToken> queryKsValidRuleAccountsToken();
 
     List<CtopOauthToken> queryTtValidRuleAccountsToken();
+
+    List<CtopOauthToken> selectTokensByProjectId(Long projectId);
 }

+ 10 - 0
module-common/src/main/java/cn/com/ctop/common/module/mapper/xml/CtopOauthTokenMapper.xml

@@ -159,4 +159,14 @@
               )
     </select>
 
+    <select id="selectTokensByProjectId" resultType="cn.com.ctop.common.module.entity.CtopOauthToken">
+        select t1.*
+        from ctop_oauth_token t1
+                 left join ctop_user_allocation t2
+                           on t1.account_id = t2.account_id
+        where t2.account_status = 0
+          and t2.project_id = #{projectId}
+        group by account_id
+    </select>
+
 </mapper>

+ 3 - 3
module-common/src/main/java/cn/com/ctop/common/module/service/impl/CtopOauthTokenServiceImpl.java

@@ -233,9 +233,9 @@ public class CtopOauthTokenServiceImpl extends ServiceImpl<CtopOauthTokenMapper,
 
     @Override
     public List<CtopOauthToken> getByProjectId(Long projectId) {
-        QueryWrapper<CtopOauthToken> queryWrapper = new QueryWrapper<>();
-        queryWrapper.eq("project_id", projectId).eq("account_status", 0);
-        return this.list(queryWrapper);
+//        QueryWrapper<CtopOauthToken> queryWrapper = new QueryWrapper<>();
+//        queryWrapper.eq("project_id", projectId).eq("account_status", 0);
+        return ctopOauthTokenMapper.selectTokensByProjectId(projectId);
     }
 
     @Override