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