获取当前登录用户所有运营区接口增加用户筛选条件

This commit is contained in:
LHG 2025-04-23 17:22:27 +08:00
parent 9cf68b21f1
commit 0fb6c60a30

View File

@ -142,9 +142,12 @@ public class EbikeRegionServiceImpl extends ServiceImpl<EbikeRegionMapper, Ebike
@Override @Override
public List<EbikeRegion> getOperation(String zoneId) { public List<EbikeRegion> getOperation(String zoneId) {
StaffFeign staffFeign = getStaff();
QueryWrapper queryWrapper = QueryWrapper.create() QueryWrapper queryWrapper = QueryWrapper.create()
.leftJoin(EBIKE_STAFF_REGION).on(EBIKE_STAFF_REGION.REGION_ID.eq(EBIKE_REGION.REGION_ID))
.where(EBIKE_REGION.TYPE.eq(EbikeRegionType.OPERATION)) .where(EBIKE_REGION.TYPE.eq(EbikeRegionType.OPERATION))
.where(EBIKE_REGION.ZONE_ID.eq(zoneId, StringUtil.hasText(zoneId))); .where(EBIKE_REGION.ZONE_ID.eq(zoneId, StringUtil.hasText(zoneId)))
.where(EBIKE_STAFF_REGION.STAFF_ID.eq(staffFeign.getStaffId()));
return regionMapper.selectListWithRelationsByQuery(queryWrapper); return regionMapper.selectListWithRelationsByQuery(queryWrapper);
} }