|
@@ -2,6 +2,8 @@ package com.chelvc.cloud.vehicle.server.service.impl;
|
|
|
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
|
+import com.chelvc.cloud.user.client.UserClient;
|
|
|
|
+import com.chelvc.cloud.user.client.dto.UserDTO;
|
|
import com.chelvc.cloud.user.client.model.Scope;
|
|
import com.chelvc.cloud.user.client.model.Scope;
|
|
import com.chelvc.cloud.vehicle.client.dto.*;
|
|
import com.chelvc.cloud.vehicle.client.dto.*;
|
|
import com.chelvc.cloud.vehicle.client.param.OmsOrderModifyParam;
|
|
import com.chelvc.cloud.vehicle.client.param.OmsOrderModifyParam;
|
|
@@ -62,6 +64,8 @@ public class OmsOrderServiceImpl extends ServiceImpl<OmsOrderMapper, OmsOrder> i
|
|
|
|
|
|
private final AssessService assessService;
|
|
private final AssessService assessService;
|
|
|
|
|
|
|
|
+ private final UserClient userService;
|
|
|
|
+
|
|
@Override
|
|
@Override
|
|
public ConfirmOrderResultDTO generateConfirmOrder(OmsOrderModifyParam orderParam) {
|
|
public ConfirmOrderResultDTO generateConfirmOrder(OmsOrderModifyParam orderParam) {
|
|
ConfirmOrderResultDTO result = new ConfirmOrderResultDTO();
|
|
ConfirmOrderResultDTO result = new ConfirmOrderResultDTO();
|
|
@@ -855,6 +859,11 @@ public class OmsOrderServiceImpl extends ServiceImpl<OmsOrderMapper, OmsOrder> i
|
|
Pagination<OmsOrderDTO> pagination = DatabaseContextHolder.pagination(page, OrderCopier.INSTANCE::copying);
|
|
Pagination<OmsOrderDTO> pagination = DatabaseContextHolder.pagination(page, OrderCopier.INSTANCE::copying);
|
|
pagination.getRecords().forEach(item -> {
|
|
pagination.getRecords().forEach(item -> {
|
|
item.setGoodsInfo(this.omsOrderItemService.getOrderItemByOrderId(item.getId()));
|
|
item.setGoodsInfo(this.omsOrderItemService.getOrderItemByOrderId(item.getId()));
|
|
|
|
+ UserDTO user = this.userService.getUser(item.getUserId());
|
|
|
|
+ if (null != user){
|
|
|
|
+ item.setAvatar(user.getAvatar());
|
|
|
|
+ item.setMemberUsername(user.getNickname());
|
|
|
|
+ }
|
|
});
|
|
});
|
|
return pagination;
|
|
return pagination;
|
|
}
|
|
}
|