这里有个问题:商品的创建时间被复制给订单详情了

来源:5-8 整合接口打通下单流程(Feign)

cactusc9

2019-05-05

如题

写回答

2回答

慕码人6042610

2019-07-07

for (OrderDetail orderDetail : orderDTO.getOrderDetailList()) {
    for (ProductInfo productInfo : productInfoList) {
        if(productInfo.getProductId().equals(orderDetail.getProductId())){
               orderAmout = productInfo.getProductPrice()
                       .multiply(new BigDecimal(orderDetail.getProductQuantity())).add(orderAmout);
               BeanUtils.copyProperties(productInfo,orderDetail);
               orderDetail.setOrderId(orderId);
               orderDetail.setDetailId(KeyUtil.genUniqueKey());
               //订单详情入库
               orderDetailRepository.save(orderDetail);
        }
    }
}



这里吧商品信息的时间复制过去了  有问题  导致详情时间不对

1
1
廖师兄
的确,应该重新设置为当前时间才行
2019-07-08
共1条回复

廖师兄

2019-05-06

发代码。

0
1
慕码人6042610
for (OrderDetail orderDetail : orderDTO.getOrderDetailList()) { for (ProductInfo productInfo : productInfoList) { if(productInfo.getProductId().equals(orderDetail.getProductId())){ orderAmout = productInfo.getProductPrice() .multiply(new BigDecimal(orderDetail.getProductQuantity())).add(orderAmout); BeanUtils.copyProperties(productInfo,orderDetail); orderDetail.setOrderId(orderId); orderDetail.setDetailId(KeyUtil.genUniqueKey()); //订单详情入库 orderDetailRepository.save(orderDetail); } } } 这里吧商品信息的时间复制过去了 有问题 导致详情时间不对
2019-07-07
共1条回复

SpringCloud Finchley(M2+RELEASE+SR2)微服务实战

SpringCloud组件实现微服务,【已升级Finchley.Release】

5672 学习 · 2489 问题

查看课程