Commit bdeef31a by huluobin

商城订单的用户

parent 608b3878
......@@ -430,9 +430,15 @@ public class MallOrderServiceImpl extends ServiceImpl<MallOrderMapper, MallOrder
.in(MallOrderAddress::getOrderId, mallOrderIdList)).stream()
.collect(Collectors.toMap(MallOrderAddress::getOrderId, mallOrderAddress -> mallOrderAddress, (k1, k2) -> k1));
Map<Integer, Customer> customerMap = customerMapper.selectList(new LambdaQueryWrapper<Customer>()
.in(Customer::getId, mallOrderIPage.getRecords().stream().map(MallOrder::getCustomerId).collect(Collectors.toList())))
.stream()
.collect(Collectors.toMap(Customer::getId, customer -> customer, (k1, k2) -> k1));
mallOrderIPage.getRecords().forEach(mallOrder -> {
mallOrder.setMallOrderDetailList(mallOrderDetailMap.get(mallOrder.getId()));
mallOrder.setMallOrderAddress(mallOrderAddressMap.get(mallOrder.getId()));
mallOrder.setCustomer(customerMap.get(mallOrder.getCustomerId()));
});
return mallOrderIPage;
}
......
......@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import com.gogirl.domain.store.store.StoreTechnician;
import com.gogirl.domain.user.customer.Customer;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
......@@ -129,5 +130,8 @@ public class MallOrder {
@TableField(exist = false)
private List<StoreTechnician> storeTechnicianList;
@TableField(exist = false)
private Customer customer;
}
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