Commit d73efe5b authored by jiaorz's avatar jiaorz

修改租車訂單地址,修改车辆预定时添加订单号

parent 4cbc45f1
......@@ -97,15 +97,24 @@ public class BackStageOrderController extends CommonBaseController implements Us
if (userIds != null && userIds.size() > 0) {
ObjectRestResponse<List<AppUserVo>> objectRestResponse = userFeign.getByUserIds(userIds);
log.info("获取用户信息:objectRestResponse = {}", objectRestResponse.getData());
Map<Integer, AppUserVo> appUserVoMap = objectRestResponse.getData() == null ? new HashMap<Integer, AppUserVo>()
: objectRestResponse.getData().parallelStream().collect(Collectors.toMap(v -> v.getUserid(), v ->v));
Map<Integer, String> usernameMap = new HashMap<Integer, String>();
Map<Integer, String> nicknameMap = new HashMap<Integer, String>();
if(objectRestResponse.getData() != null) {
usernameMap = objectRestResponse.getData().stream()
.sorted(Comparator.comparing(AppUserVo::getUserid).reversed())
.collect(Collectors.toMap(AppUserVo::getUserid, AppUserVo::getUsername,
(oldValue, newValue) -> newValue, // 如果有相同的key,使用新key
LinkedHashMap::new));
nicknameMap = objectRestResponse.getData().stream()
.sorted(Comparator.comparing(AppUserVo::getUserid).reversed())
.collect(Collectors.toMap(AppUserVo::getUserid, AppUserVo::getNickname,
(oldValue, newValue) -> newValue, // 如果有相同的key,使用新key
LinkedHashMap::new));
}
for (OrderListVo orderPageVO : list) {
AppUserVo appUserVo = appUserVoMap.get(orderPageVO.getUserId());
if (null != appUserVo) {
orderPageVO.setTelephone(appUserVo.getUsername());
orderPageVO.setUsername(appUserVo.getNickname());
}
orderPageVO.setTelephone(usernameMap.get(orderPageVO.getUserId()));
orderPageVO.setUsername(nicknameMap.get(orderPageVO.getUserId()));
if (orderPageVO.getOrderRentVehicleDetail() != null && orderPageVO.getOrderRentVehicleDetail().getVehicleId() != null) {
RestResponse<Vehicle> restResponse = vehicleFeign.findById(orderPageVO.getOrderRentVehicleDetail().getVehicleId());
log.info("获取车辆信息返回消息:{}", restResponse.getMessage());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment