Ver Fonte

PC端抽成费用查询慢优化

helixiao há 1 ano atrás
pai
commit
78beb4f403

+ 4 - 1
src/main/java/com/ydtech/modules/admin/service/impl/SysAgencyLeaderServiceImpl.java

@@ -1048,7 +1048,10 @@ public class SysAgencyLeaderServiceImpl extends ServiceImpl<SysAgencyLeaderMappe
     @Override
     public IPage<AgencyUserInsAreaVo> queryInsAreaPageById(AgencyUserInsAreaDto agencyUserInsAreaDto) {
         Page page = new Page(agencyUserInsAreaDto.getPageNum(), agencyUserInsAreaDto.getPageSize());
-
+        String userId = agencyUserInsAreaDto.getUserId();
+        if (StringUtils.isNotEmpty(userId)) {
+            agencyUserInsAreaDto.setDeptId(null);
+        }
         IPage<AgencyUserInsAreaVo> agencyUserInsAreaVoIPage = sysPremiumDetailsMapper.queryInsAreaPageById(page, agencyUserInsAreaDto);
         return agencyUserInsAreaVoIPage;
     }

+ 1 - 1
src/main/resources/mapper/modules/admin/SysPremiumDetailsMapper.xml

@@ -37,7 +37,7 @@
         <where>
             apd.status = 1 and apd.type = 1
             <if test="dto.userId !=null  and  dto.userId !=''">
-                and io.userid = #{dto.userId}
+                and apd.userid = #{dto.userId}
             </if>
             <if test="dto.deptId !=null  and  dto.deptId !=''">
                 and io.deptid like concat( #{dto.deptId}, '%')