| | |
| | | */ |
| | | 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()); |
| | |
| | | XpCruiseOrder xpCruiseOrder = cruiseOrder.getData(); |
| | | Long vehicleId = xpCruiseOrder.getVehicleId(); |
| | | |
| | | // 关闭当前巡游单子 已完成 |
| | | // 完成当前巡游单子 已完成 |
| | | xpCruiseOrderClient.closeCruiseOrder(xpCruiseOrder.getVehicleVin()); |
| | | R<XpVehicle> xpVehicleR = xpVehicleClient.queryById(vehicleId); |
| | | XpVehicle xpVehicle = xpVehicleR.getData(); |
| | |
| | | // 找车辆的任务 生成巡游单子 下发命令 TODO |
| | | }else if(dto.getDepartureStatus()==3){ |
| | | // 收车 关闭当前巡游单子 生成新的返程单子 找到收车站点 |
| | | R<String> r = xpCruiseOrderClient.updateCruiseOrder(xpVehicle.getVehicleVin()); |
| | | xpCruiseOrderClient.updateCruiseOrder(xpVehicle.getVehicleVin()); |
| | | |
| | | // redis 获取当前最新经纬度位置 |
| | | VehiclePosition vehiclePosition = mongoTemplate.findOne(new Query(Criteria.where("vin").is(xpVehicle.getVehicleVin())), VehiclePosition.class); |