| | |
| | | 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<>(); |
| | |
| | | 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; |
| | | } |
| | | |
| | | } |