1.代客下单 orderDetail同步保存cartid
This commit is contained in:
parent
7c00d0d9a0
commit
ff27101e13
|
|
@ -116,6 +116,9 @@ public class TbOrderDetail implements Serializable {
|
|||
@Column(name = "`note`")
|
||||
private String note;
|
||||
|
||||
@Column(name = "`cart_id`")
|
||||
private Integer cartId;
|
||||
|
||||
public void copy(TbOrderDetail source){
|
||||
BeanUtil.copyProperties(source,this, CopyOptions.create().setIgnoreNullValue(true));
|
||||
}
|
||||
|
|
|
|||
|
|
@ -547,12 +547,9 @@ public class TbShopTableServiceImpl implements TbShopTableService {
|
|||
|
||||
TbOrderDetail tbOrderDetail = orderDetailMapper.selectOne(new LambdaQueryWrapper<TbOrderDetail>()
|
||||
.eq(TbOrderDetail::getShopId, removeCartDTO.getShopId())
|
||||
.eq(TbOrderDetail::getPlaceNum, cashierCart.getPlaceNum())
|
||||
.eq(TbOrderDetail::getCartId, cashierCart.getId())
|
||||
.eq(TbOrderDetail::getProductId, cashierCart.getProductId())
|
||||
.eq(TbOrderDetail::getProductSkuId, cashierCart.getSkuId())
|
||||
.eq(TbOrderDetail::getPlaceNum, cashierCart.getPlaceNum())
|
||||
.eq(TbOrderDetail::getNum, cashierCart.getNumber())
|
||||
.in(TbOrderDetail::getStatus, "unpaid")
|
||||
.eq(TbOrderDetail::getOrderId, cashierCart.getOrderId()));
|
||||
if (tbOrderDetail == null) {
|
||||
throw new BadRequestException("购物车商品不存在或已退单");
|
||||
|
|
@ -1071,6 +1068,7 @@ public class TbShopTableServiceImpl implements TbShopTableService {
|
|||
orderDetail.setPackAmount(cashierCart.getPackFee());
|
||||
orderDetail.setStatus("unpaid");
|
||||
orderDetail.setProductImg(cashierCart.getCoverImg());
|
||||
orderDetail.setCartId(cashierCart.getId());
|
||||
orderDetails.add(orderDetail);
|
||||
if (cashierCart.getOrderId() != null) {
|
||||
orderId = cashierCart.getOrderId();
|
||||
|
|
|
|||
Loading…
Reference in New Issue