代客下单订单同步保存就餐人数

This commit is contained in:
SongZhang 2024-09-23 13:35:05 +08:00
parent eacf010f15
commit 220ec46d4b
2 changed files with 5 additions and 0 deletions

View File

@ -234,6 +234,9 @@ public class TbOrderInfo implements Serializable {
@Column(name = "`seat_amount`")
private BigDecimal seatAmount;
@Column(name = "`seat_count`")
private Integer seatCount;
public void copy(TbOrderInfo source){
BeanUtil.copyProperties(source,this, CopyOptions.create().setIgnoreNullValue(true));
}

View File

@ -1076,6 +1076,7 @@ public class TbShopTableServiceImpl implements TbShopTableService {
orderInfo.setUseType(createOrderDTO.getUseType());
orderInfo.setCreatedAt(DateUtil.current());
orderInfo.setSeatAmount(mealAmount);
orderInfo.setSeatCount(mealNum);
if (!unAdd) {
orderInfo.setPlaceNum(placeNum);
}
@ -1107,6 +1108,7 @@ public class TbShopTableServiceImpl implements TbShopTableService {
orderInfo.setPlaceNum(placeNum);
orderInfo.setUseType(createOrderDTO.getUseType());
orderInfo.setSeatAmount(mealAmount);
orderInfo.setSeatCount(mealNum);
TbMerchantAccount merchantAccount = merchantAccountMapper.selectOne(new LambdaQueryWrapper<TbMerchantAccount>()
.eq(TbMerchantAccount::getShopId, createOrderDTO.getShopId())
.eq(TbMerchantAccount::getStatus, 1));