请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

2回答

慕码人6042610 2019-07-07 10:27:24

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 回复 有任何疑惑可以回复我~
  • 的确,应该重新设置为当前时间才行
    回复 有任何疑惑可以回复我~ 2019-07-08 18:40:18
廖师兄 2019-05-06 11:33:28

发代码。

0 回复 有任何疑惑可以回复我~
  • 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 10:27:41
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信