fix: 店员申请查询支持精准筛选

This commit is contained in:
irving
2025-10-19 16:25:17 -04:00
parent 62001fbd5f
commit 3e079850e6

View File

@@ -1,5 +1,6 @@
package com.starry.admin.modules.clerk.service.impl; package com.starry.admin.modules.clerk.service.impl;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
@@ -91,11 +92,19 @@ public class PlayClerkUserReviewInfoServiceImpl
lambdaQueryWrapper.like(PlayClerkUserReviewInfoEntity::getPhone, vo.getPhone()); lambdaQueryWrapper.like(PlayClerkUserReviewInfoEntity::getPhone, vo.getPhone());
} }
if (StrUtil.isNotBlank(vo.getReviewState())) { if (StrUtil.isNotBlank(vo.getReviewState())) {
lambdaQueryWrapper.like(PlayClerkUserReviewInfoEntity::getReviewState, vo.getReviewState()); lambdaQueryWrapper.eq(PlayClerkUserReviewInfoEntity::getReviewState, vo.getReviewState());
} }
if (StrUtil.isNotBlank(vo.getWeiChatCode())) { if (StrUtil.isNotBlank(vo.getWeiChatCode())) {
lambdaQueryWrapper.like(PlayClerkUserReviewInfoEntity::getWeiChatCode, vo.getWeiChatCode()); lambdaQueryWrapper.like(PlayClerkUserReviewInfoEntity::getWeiChatCode, vo.getWeiChatCode());
} }
if (CollUtil.isNotEmpty(vo.getAddTime())) {
if (vo.getAddTime().size() >= 2) {
lambdaQueryWrapper.between(PlayClerkUserReviewInfoEntity::getAddTime, vo.getAddTime().get(0),
vo.getAddTime().get(1));
} else if (vo.getAddTime().size() == 1) {
lambdaQueryWrapper.ge(PlayClerkUserReviewInfoEntity::getAddTime, vo.getAddTime().get(0));
}
}
// 加入组员的筛选 // 加入组员的筛选
// List<String> clerkIdList = // List<String> clerkIdList =
// playClerkGroupInfoService.getValidClerkIdList(SecurityUtils.getLoginUser(), // playClerkGroupInfoService.getValidClerkIdList(SecurityUtils.getLoginUser(),