| | |
| | | */ |
| | | public interface XpAppUserCouponMapper extends BaseMapper<XpAppUserCoupon> { |
| | | |
| | | Page<XpAppUserCouponListVo> userCouponList(@Param("page") Page<XpAppUserCouponListVo> page, @Param("query") XpUserCouponListQuery query, @Param("uid") String uid); |
| | | Page<XpAppUserCouponListVo> userCouponList(@Param("page") Page<XpAppUserCouponListVo> page, @Param("query") XpUserCouponListQuery query, @Param("uid") Long uid); |
| | | |
| | | } |
| | |
| | | @Override |
| | | public XpAppUserCouponVo userCouponList(XpUserCouponListQuery query, String uid) { |
| | | Page<XpAppUserCouponListVo> page = new Page<>(query.getPageNum(), query.getPageSize()); |
| | | Page<XpAppUserCouponListVo> list = baseMapper.userCouponList(page, query, uid); |
| | | Page<XpAppUserCouponListVo> list = baseMapper.userCouponList(page, query, Long.valueOf(uid)); |
| | | XpAppUserCouponVo vo = new XpAppUserCouponVo(); |
| | | vo.setTotal((int) page.getTotal()); |
| | | vo.setList(list.getRecords()); |
| | |
| | | com.xiaopeng.api.factory.maintenance.XpClockInClientFallbackFactory |
| | | com.xiaopeng.api.factory.account.SysGroupMenuClientFallbackFactory |
| | | com.xiaopeng.api.factory.order.XpCruiseOrderClientFallbackFactory |
| | | com.xiaopeng.api.factory.order.XpReassignOrderClientFallbackFactory |
| | | com.xiaopeng.api.factory.operation.SmsClientFallbackFactory |
| | | com.xiaopeng.api.factory.maintenance.XpTaskHandleDetailRoutineClientFallbackFactory |
| | | com.xiaopeng.api.factory.maintenance.XpTaskClientFallbackFactory |
| | |
| | | .filter(item -> item instanceof XpRegion) |
| | | .map(item -> (XpRegion) item) |
| | | .collect(Collectors.toList()); |
| | | |
| | | if(query.getCityName()!=null){ |
| | | list = list.stream().filter(item -> item.getName().contains(query.getCityName()) || item.getInitial().contains(query.getCityName())).collect(Collectors.toList()); |
| | | } |
| | | } catch (ClassCastException e) { |
| | | // 缓存数据结构异常,重新加载 |
| | | redisService.deleteObject(CacheConstants.XP_REGION); |
| | | } |
| | | }else { |
| | | list = regionService.list(Wrappers.lambdaQuery(XpRegion.class).ne(XpRegion::getParentId, 0).isNotNull(XpRegion::getInitial).orderByAsc(XpRegion::getInitial)); |
| | | list = regionService.list(Wrappers.lambdaQuery(XpRegion.class).ne(XpRegion::getParentId, 0).and(w->w.like(query.getCityName()!=null , XpRegion::getInitial, query.getCityName()).or().like(query.getCityName()!=null , XpRegion::getInitial, query.getCityName())).like(query.getCityName()!=null , XpRegion::getName, query.getCityName()).isNotNull(XpRegion::getInitial).orderByAsc(XpRegion::getInitial)); |
| | | redisService.setCacheList(CacheConstants.XP_REGION_CITY, list); |
| | | } |
| | | List<XpOpenCity> openCities = openCityService.list(new LambdaQueryWrapper<XpOpenCity>().eq(XpOpenCity::getStatus,1)); |
| | |
| | | continue; |
| | | } |
| | | XpVehicle vehiclePosition = vehiclePositionR.getData(); |
| | | if (vehiclePosition.getStatus() != 1 || vehiclePosition.getState() != 0) { |
| | | if (vehiclePosition.getStatus() != 1 || vehiclePosition.getState() != 0 || vehiclePosition.getVehicleType()==1) { |
| | | lock.unlock(); |
| | | continue; |
| | | } |
| | |
| | | continue; |
| | | } |
| | | XpVehicle vehicleId1 = vehicleR.getData(); |
| | | if (vehicleId1.getStatus() != 1 || vehicleId1.getState() != 0) { |
| | | if (vehicleId1.getStatus() != 1 || vehicleId1.getState() != 0 || vehicleId1.getVehicleType()==1) { |
| | | lock.unlock(); |
| | | continue; |
| | | } |