支付修改
This commit is contained in:
@@ -296,12 +296,15 @@ public class PayService {
|
|||||||
producer.printMechine(orderId);
|
producer.printMechine(orderId);
|
||||||
|
|
||||||
// 修改台桌状态
|
// 修改台桌状态
|
||||||
|
if (StrUtil.isNotBlank(orderInfo.getTableId())) {
|
||||||
|
|
||||||
TbShopTable shopTable = mpShopTableMapper.selectOne(new LambdaQueryWrapper<TbShopTable>().eq(TbShopTable::getQrcode, orderInfo.getTableId()));
|
TbShopTable shopTable = mpShopTableMapper.selectOne(new LambdaQueryWrapper<TbShopTable>().eq(TbShopTable::getQrcode, orderInfo.getTableId()));
|
||||||
if (shopTable.getAutoClear() != null && shopTable.getAutoClear() == 1) {
|
if (shopTable.getAutoClear() != null && shopTable.getAutoClear() == 1) {
|
||||||
mpShopTableMapper.update(null, new LambdaUpdateWrapper<TbShopTable>()
|
mpShopTableMapper.update(null, new LambdaUpdateWrapper<TbShopTable>()
|
||||||
.eq(TbShopTable::getQrcode, orderInfo.getTableId())
|
.eq(TbShopTable::getQrcode, orderInfo.getTableId())
|
||||||
.set(TbShopTable::getStatus, TableStateEnum.IDLE.getState()));
|
.set(TbShopTable::getStatus, TableStateEnum.IDLE.getState()));
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
String tableCartKey = RedisCst.getCurrentOrderKey(orderInfo.getTableId(),
|
String tableCartKey = RedisCst.getCurrentOrderKey(orderInfo.getTableId(),
|
||||||
orderInfo.getShopId());
|
orderInfo.getShopId());
|
||||||
@@ -322,12 +325,15 @@ public class PayService {
|
|||||||
tbOrderPaymentMapper.updateByPrimaryKeySelective(payment);
|
tbOrderPaymentMapper.updateByPrimaryKeySelective(payment);
|
||||||
|
|
||||||
// 修改台桌状态
|
// 修改台桌状态
|
||||||
|
if (StrUtil.isNotBlank(orderInfo.getTableId())) {
|
||||||
|
|
||||||
TbShopTable shopTable = mpShopTableMapper.selectOne(new LambdaQueryWrapper<TbShopTable>().eq(TbShopTable::getQrcode, orderInfo.getTableId()));
|
TbShopTable shopTable = mpShopTableMapper.selectOne(new LambdaQueryWrapper<TbShopTable>().eq(TbShopTable::getQrcode, orderInfo.getTableId()));
|
||||||
if (shopTable.getAutoClear() != null && shopTable.getAutoClear() == 1) {
|
if (shopTable.getAutoClear() != null && shopTable.getAutoClear() == 1) {
|
||||||
mpShopTableMapper.update(null, new LambdaUpdateWrapper<TbShopTable>()
|
mpShopTableMapper.update(null, new LambdaUpdateWrapper<TbShopTable>()
|
||||||
.eq(TbShopTable::getQrcode, orderInfo.getTableId())
|
.eq(TbShopTable::getQrcode, orderInfo.getTableId())
|
||||||
.set(TbShopTable::getStatus, TableStateEnum.IDLE.getState()));
|
.set(TbShopTable::getStatus, TableStateEnum.IDLE.getState()));
|
||||||
}
|
}
|
||||||
|
}
|
||||||
// 打印结算单
|
// 打印结算单
|
||||||
producer.printMechine(orderId);
|
producer.printMechine(orderId);
|
||||||
String tableCartKey = RedisCst.getCurrentOrderKey(orderInfo.getTableId(),
|
String tableCartKey = RedisCst.getCurrentOrderKey(orderInfo.getTableId(),
|
||||||
@@ -387,12 +393,15 @@ public class PayService {
|
|||||||
|
|
||||||
producer.printMechine(orderId);
|
producer.printMechine(orderId);
|
||||||
// 修改台桌状态
|
// 修改台桌状态
|
||||||
|
if (StrUtil.isNotBlank(orderInfo.getTableId())) {
|
||||||
|
|
||||||
TbShopTable shopTable = mpShopTableMapper.selectOne(new LambdaQueryWrapper<TbShopTable>().eq(TbShopTable::getQrcode, orderInfo.getTableId()));
|
TbShopTable shopTable = mpShopTableMapper.selectOne(new LambdaQueryWrapper<TbShopTable>().eq(TbShopTable::getQrcode, orderInfo.getTableId()));
|
||||||
if (shopTable.getAutoClear() != null && shopTable.getAutoClear() == 1) {
|
if (shopTable.getAutoClear() != null && shopTable.getAutoClear() == 1) {
|
||||||
mpShopTableMapper.update(null, new LambdaUpdateWrapper<TbShopTable>()
|
mpShopTableMapper.update(null, new LambdaUpdateWrapper<TbShopTable>()
|
||||||
.eq(TbShopTable::getQrcode, orderInfo.getTableId())
|
.eq(TbShopTable::getQrcode, orderInfo.getTableId())
|
||||||
.set(TbShopTable::getStatus, TableStateEnum.IDLE.getState()));
|
.set(TbShopTable::getStatus, TableStateEnum.IDLE.getState()));
|
||||||
}
|
}
|
||||||
|
}
|
||||||
// 打印结算单
|
// 打印结算单
|
||||||
String tableCartKey = RedisCst.getCurrentOrderKey(orderInfo.getTableId(),
|
String tableCartKey = RedisCst.getCurrentOrderKey(orderInfo.getTableId(),
|
||||||
orderInfo.getShopId());
|
orderInfo.getShopId());
|
||||||
@@ -409,12 +418,15 @@ public class PayService {
|
|||||||
payment.setUpdatedAt(System.currentTimeMillis());
|
payment.setUpdatedAt(System.currentTimeMillis());
|
||||||
tbOrderPaymentMapper.updateByPrimaryKeySelective(payment);
|
tbOrderPaymentMapper.updateByPrimaryKeySelective(payment);
|
||||||
// 修改台桌状态
|
// 修改台桌状态
|
||||||
|
if (StrUtil.isNotBlank(orderInfo.getTableId())) {
|
||||||
|
|
||||||
TbShopTable shopTable = mpShopTableMapper.selectOne(new LambdaQueryWrapper<TbShopTable>().eq(TbShopTable::getQrcode, orderInfo.getTableId()));
|
TbShopTable shopTable = mpShopTableMapper.selectOne(new LambdaQueryWrapper<TbShopTable>().eq(TbShopTable::getQrcode, orderInfo.getTableId()));
|
||||||
if (shopTable.getAutoClear() != null && shopTable.getAutoClear() == 1) {
|
if (shopTable.getAutoClear() != null && shopTable.getAutoClear() == 1) {
|
||||||
mpShopTableMapper.update(null, new LambdaUpdateWrapper<TbShopTable>()
|
mpShopTableMapper.update(null, new LambdaUpdateWrapper<TbShopTable>()
|
||||||
.eq(TbShopTable::getQrcode, orderInfo.getTableId())
|
.eq(TbShopTable::getQrcode, orderInfo.getTableId())
|
||||||
.set(TbShopTable::getStatus, TableStateEnum.IDLE.getState()));
|
.set(TbShopTable::getStatus, TableStateEnum.IDLE.getState()));
|
||||||
}
|
}
|
||||||
|
}
|
||||||
// 打印结算单
|
// 打印结算单
|
||||||
producer.printMechine(orderId);
|
producer.printMechine(orderId);
|
||||||
String tableCartKey = RedisCst.getCurrentOrderKey(orderInfo.getTableId(),
|
String tableCartKey = RedisCst.getCurrentOrderKey(orderInfo.getTableId(),
|
||||||
@@ -899,12 +911,15 @@ public class PayService {
|
|||||||
mqData.put("type", "pc");
|
mqData.put("type", "pc");
|
||||||
producer.sendStockSaleMsg(mqData);
|
producer.sendStockSaleMsg(mqData);
|
||||||
// 修改台桌状态
|
// 修改台桌状态
|
||||||
|
if (StrUtil.isNotBlank(orderInfo.getTableId())) {
|
||||||
|
|
||||||
TbShopTable shopTable = mpShopTableMapper.selectOne(new LambdaQueryWrapper<TbShopTable>().eq(TbShopTable::getQrcode, orderInfo.getTableId()));
|
TbShopTable shopTable = mpShopTableMapper.selectOne(new LambdaQueryWrapper<TbShopTable>().eq(TbShopTable::getQrcode, orderInfo.getTableId()));
|
||||||
if (shopTable.getAutoClear() != null && shopTable.getAutoClear() == 1) {
|
if (shopTable.getAutoClear() != null && shopTable.getAutoClear() == 1) {
|
||||||
mpShopTableMapper.update(null, new LambdaUpdateWrapper<TbShopTable>()
|
mpShopTableMapper.update(null, new LambdaUpdateWrapper<TbShopTable>()
|
||||||
.eq(TbShopTable::getQrcode, orderInfo.getTableId())
|
.eq(TbShopTable::getQrcode, orderInfo.getTableId())
|
||||||
.set(TbShopTable::getStatus, TableStateEnum.IDLE.getState()));
|
.set(TbShopTable::getStatus, TableStateEnum.IDLE.getState()));
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
String tableCartKey = RedisCst.getCurrentOrderKey(orderInfo.getTableId(),
|
String tableCartKey = RedisCst.getCurrentOrderKey(orderInfo.getTableId(),
|
||||||
orderInfo.getShopId());
|
orderInfo.getShopId());
|
||||||
@@ -996,12 +1011,14 @@ public class PayService {
|
|||||||
redisUtil.del("SHOP:CODE:USER:" + "pc" + ":" + orderInfo.getShopId() + ":" + DateUtils.getDay() + TokenUtil.parseParamFromToken(token).getString("accountId"));
|
redisUtil.del("SHOP:CODE:USER:" + "pc" + ":" + orderInfo.getShopId() + ":" + DateUtils.getDay() + TokenUtil.parseParamFromToken(token).getString("accountId"));
|
||||||
|
|
||||||
// 修改台桌状态
|
// 修改台桌状态
|
||||||
|
if (StrUtil.isNotBlank(orderInfo.getTableId())) {
|
||||||
TbShopTable shopTable = mpShopTableMapper.selectOne(new LambdaQueryWrapper<TbShopTable>().eq(TbShopTable::getQrcode, orderInfo.getTableId()));
|
TbShopTable shopTable = mpShopTableMapper.selectOne(new LambdaQueryWrapper<TbShopTable>().eq(TbShopTable::getQrcode, orderInfo.getTableId()));
|
||||||
if (shopTable.getAutoClear() != null && shopTable.getAutoClear() == 1) {
|
if (shopTable.getAutoClear() != null && shopTable.getAutoClear() == 1) {
|
||||||
mpShopTableMapper.update(null, new LambdaUpdateWrapper<TbShopTable>()
|
mpShopTableMapper.update(null, new LambdaUpdateWrapper<TbShopTable>()
|
||||||
.eq(TbShopTable::getQrcode, orderInfo.getTableId())
|
.eq(TbShopTable::getQrcode, orderInfo.getTableId())
|
||||||
.set(TbShopTable::getStatus, TableStateEnum.IDLE.getState()));
|
.set(TbShopTable::getStatus, TableStateEnum.IDLE.getState()));
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// 小程序购物车缓存
|
// 小程序购物车缓存
|
||||||
String tableCartKey = RedisCst.getCurrentOrderKey(orderInfo.getTableId(),
|
String tableCartKey = RedisCst.getCurrentOrderKey(orderInfo.getTableId(),
|
||||||
@@ -1090,12 +1107,15 @@ public class PayService {
|
|||||||
redisUtil.del("SHOP:CODE:USER:" + "pc" + ":" + orderInfo.getShopId() + ":" + DateUtils.getDay() + TokenUtil.parseParamFromToken(token).getString("accountId"));
|
redisUtil.del("SHOP:CODE:USER:" + "pc" + ":" + orderInfo.getShopId() + ":" + DateUtils.getDay() + TokenUtil.parseParamFromToken(token).getString("accountId"));
|
||||||
|
|
||||||
// 修改台桌状态
|
// 修改台桌状态
|
||||||
|
if (StrUtil.isNotBlank(orderInfo.getTableId())) {
|
||||||
|
|
||||||
TbShopTable shopTable = mpShopTableMapper.selectOne(new LambdaQueryWrapper<TbShopTable>().eq(TbShopTable::getQrcode, orderInfo.getTableId()));
|
TbShopTable shopTable = mpShopTableMapper.selectOne(new LambdaQueryWrapper<TbShopTable>().eq(TbShopTable::getQrcode, orderInfo.getTableId()));
|
||||||
if (shopTable.getAutoClear() != null && shopTable.getAutoClear() == 1) {
|
if (shopTable.getAutoClear() != null && shopTable.getAutoClear() == 1) {
|
||||||
mpShopTableMapper.update(null, new LambdaUpdateWrapper<TbShopTable>()
|
mpShopTableMapper.update(null, new LambdaUpdateWrapper<TbShopTable>()
|
||||||
.eq(TbShopTable::getQrcode, orderInfo.getTableId())
|
.eq(TbShopTable::getQrcode, orderInfo.getTableId())
|
||||||
.set(TbShopTable::getStatus, TableStateEnum.IDLE.getState()));
|
.set(TbShopTable::getStatus, TableStateEnum.IDLE.getState()));
|
||||||
}
|
}
|
||||||
|
}
|
||||||
clearTableInfoCache(orderInfo);
|
clearTableInfoCache(orderInfo);
|
||||||
|
|
||||||
return Result.success(CodeEnum.SUCCESS);
|
return Result.success(CodeEnum.SUCCESS);
|
||||||
|
|||||||
Reference in New Issue
Block a user