hjl
2024-07-05 428519bd1056dd90cd4589dbf85b380e403ff254
ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/service/impl/MasterWorkerServiceImpl.java
@@ -23,12 +23,12 @@
public class MasterWorkerServiceImpl extends ServiceImpl<MasterWorkerMapper, MasterWorker> implements MasterWorkerService {
    @Override
    public List<MasterWorkerRankVO> workerRanking(List<String> cityIds) {
    public List<MasterWorkerRankVO> workerRanking(List<String> cityList) {
        List<MasterWorker> masterWorkerList;
        if (null == cityIds || cityIds.isEmpty()) {
        if (null == cityList || cityList.isEmpty()) {
            masterWorkerList = lambdaQuery().eq(MasterWorker::getIsDelete, 0).list();
        } else {
            masterWorkerList = lambdaQuery().in(MasterWorker::getCityId, cityIds).eq(MasterWorker::getIsDelete, 0).list();
            masterWorkerList = lambdaQuery().in(MasterWorker::getCity, cityList).eq(MasterWorker::getIsDelete, 0).list();
        }
        if (null == masterWorkerList || masterWorkerList.isEmpty()) {
            return new ArrayList<>();
@@ -37,4 +37,11 @@
        List<MasterWorkerRankVO> result = baseMapper.workerRanking(workerIdList);
        return null == result ? new ArrayList<>() : result;
    }
    @Override
    public boolean checkOnlyPhone(String phone) {
        MasterWorker masterWorker = lambdaQuery().eq(MasterWorker::getPhone, phone).one();
        return masterWorker == null;
    }
}