退菜退款标识

This commit is contained in:
2026-04-07 10:46:24 +08:00
parent 3b15bc444b
commit 06fa5b4f0d
2 changed files with 9 additions and 3 deletions

View File

@@ -50,6 +50,10 @@ public class OrderInfoRefundDTO implements Serializable {
* 是否是现金退款 * 是否是现金退款
*/ */
private boolean cash; private boolean cash;
/**
* 是否打印退菜/退款票
*/
private boolean print;
private String refundReason; private String refundReason;

View File

@@ -510,9 +510,11 @@ public class OrderPayServiceImpl implements OrderPayService {
orderInfo.setRefundRemark(orderInfo.getRefundRemark() + param.getRefundReason()); orderInfo.setRefundRemark(orderInfo.getRefundRemark() + param.getRefundReason());
orderInfoService.updateById(orderInfo); orderInfoService.updateById(orderInfo);
//退款后续 退款单/退菜单 //退款后续 退款单/退菜单
if (param.isPrint()) {
printerHandler.refundOrderHandler(printTitle, StrUtil.isNotBlank(param.getOperator()) ? param.getOperator() : "" printerHandler.refundOrderHandler(printTitle, StrUtil.isNotBlank(param.getOperator()) ? param.getOperator() : ""
, isPay ? param.getRefundAmount().toPlainString() : "0" , isPay ? param.getRefundAmount().toPlainString() : "0"
, param.getRefundReason(), orderInfo.getRefundType(), orderInfo, param.getRefundDetails()); , param.getRefundReason(), orderInfo.getRefundType(), orderInfo, param.getRefundDetails());
}
//退款返还库存 //退款返还库存
if (!returnProMap.isEmpty()) { if (!returnProMap.isEmpty()) {
rabbitPublisher.sendOrderRefundMsg(JSONObject.toJSONString(Map.of("orderId", orderInfo.getId(), "returnProMap", returnProMap))); rabbitPublisher.sendOrderRefundMsg(JSONObject.toJSONString(Map.of("orderId", orderInfo.getId(), "returnProMap", returnProMap)));