Explorar o código

admin登录查出所有

helixiao %!s(int64=2) %!d(string=hai) anos
pai
achega
160a0edfc1

+ 13 - 6
src/main/java/com/ydtech/modules/admin/service/impl/SysTelemarketingWechatDataServiceImpl.java

@@ -32,12 +32,19 @@ public class SysTelemarketingWechatDataServiceImpl extends ServiceImpl<SysTelema
     public BasePageResult<SysTelemarketingWechatData> pageQuery(SysTelemarketingWechatDataVo sysTelemarketingWechatDataVo) {
         Page<SysTelemarketingWechatData> page = new Page<>(sysTelemarketingWechatDataVo.getPageNum(), sysTelemarketingWechatDataVo.getPageSize());
         String userId = BaseController.getUserId();
-        Page<SysTelemarketingWechatData> sysTelemarketingWechatDataPage = lambdaQuery()
-                .eq(SysTelemarketingWechatData::getUserId, userId)
-                .between(StringUtils.isNotEmpty(sysTelemarketingWechatDataVo.getStartTime()) && StringUtils.isNotEmpty(sysTelemarketingWechatDataVo.getStartTime()),
-                        SysTelemarketingWechatData::getCreateTime,sysTelemarketingWechatDataVo.getStartTime(),sysTelemarketingWechatDataVo.getEndTime())
-                .page(page);
-
+        Page<SysTelemarketingWechatData> sysTelemarketingWechatDataPage =null;
+        if ("admin".equals(userId)) {
+            sysTelemarketingWechatDataPage = lambdaQuery()
+                    .between(StringUtils.isNotEmpty(sysTelemarketingWechatDataVo.getStartTime()) && StringUtils.isNotEmpty(sysTelemarketingWechatDataVo.getStartTime()),
+                            SysTelemarketingWechatData::getCreateTime,sysTelemarketingWechatDataVo.getStartTime(),sysTelemarketingWechatDataVo.getEndTime())
+                    .page(page);
+        }else {
+            sysTelemarketingWechatDataPage = lambdaQuery()
+                    .eq(SysTelemarketingWechatData::getUserId, userId)
+                    .between(StringUtils.isNotEmpty(sysTelemarketingWechatDataVo.getStartTime()) && StringUtils.isNotEmpty(sysTelemarketingWechatDataVo.getStartTime()),
+                            SysTelemarketingWechatData::getCreateTime,sysTelemarketingWechatDataVo.getStartTime(),sysTelemarketingWechatDataVo.getEndTime())
+                    .page(page);
+        }
         return new BasePageResult<>(
                 sysTelemarketingWechatDataVo.getPageNum(),
                 sysTelemarketingWechatDataVo.getPageSize(),