From dd08ddd5f13c8a872da78010048f7492e5618aa1 Mon Sep 17 00:00:00 2001 From: wangh <9483> Date: Wed, 7 Feb 2024 11:07:03 +0800 Subject: [PATCH] no message --- .../mapper/CardFavorableRecordMapper.java | 2 + .../mapper/xml/CardFavorableRecordMapper.xml | 6 ++ .../service/CardFavorableRecordService.java | 2 + .../impl/CardFavorableRecordServiceImpl.java | 5 ++ .../service/impl/AllOrderInfoServiceImpl.java | 28 ++++++-- .../exception/GlobalExceptionHandler.java | 2 +- .../cashier/orderComponents/order_Cashier.vue | 66 ++++++++++++------- .../cashier/orderComponents/order_Goods.vue | 3 +- .../cashier/orderComponents/order_Oil.vue | 4 +- 9 files changed, 84 insertions(+), 34 deletions(-) diff --git a/fuintBackend/fuint-application/src/main/java/com/fuint/business/marketingActivity/cardFavorable/mapper/CardFavorableRecordMapper.java b/fuintBackend/fuint-application/src/main/java/com/fuint/business/marketingActivity/cardFavorable/mapper/CardFavorableRecordMapper.java index 29f540005..90621fb82 100644 --- a/fuintBackend/fuint-application/src/main/java/com/fuint/business/marketingActivity/cardFavorable/mapper/CardFavorableRecordMapper.java +++ b/fuintBackend/fuint-application/src/main/java/com/fuint/business/marketingActivity/cardFavorable/mapper/CardFavorableRecordMapper.java @@ -44,5 +44,7 @@ public interface CardFavorableRecordMapper extends BaseMapper + + update card_favorable_record + set status = 0 + where id = #{id} + + diff --git a/fuintBackend/fuint-application/src/main/java/com/fuint/business/marketingActivity/cardFavorable/service/CardFavorableRecordService.java b/fuintBackend/fuint-application/src/main/java/com/fuint/business/marketingActivity/cardFavorable/service/CardFavorableRecordService.java index 4af560fe9..6553b1580 100644 --- a/fuintBackend/fuint-application/src/main/java/com/fuint/business/marketingActivity/cardFavorable/service/CardFavorableRecordService.java +++ b/fuintBackend/fuint-application/src/main/java/com/fuint/business/marketingActivity/cardFavorable/service/CardFavorableRecordService.java @@ -74,5 +74,7 @@ public interface CardFavorableRecordService extends IService
退款金额
退款单号:{{ cashierOrder.orderNo }}
+ + 退款内容: +
+ 商品: + ¥{{cashierOrder.goodsPayAmount}} +
+ + + + 油品: + ¥{{cashierOrder.oilPayAmount}} + 优惠卷 +
退款原因
@@ -412,6 +425,9 @@ import {formatDate} from "@/utils"; dateRange: [], beginTime:"", endTime:"", + isOilVouchers:false, + isGoods: false, + isOil: false, // 收银台订单列表 orderList:[], // 查询参数 @@ -576,29 +592,30 @@ import {formatDate} from "@/utils"; }, // 退款 handleRefund(id){ + this.dialogRefund = true; //退款确定 - this.$confirm('是否将该收银台下的订单全部退款, 是否继续?', '提示', { - confirmButtonText: '确定', - cancelButtonText: '取消', - type: 'warning' - }).then(() => { - this.dialogRefund = true; - cashierOrder(id).then( response => { - this.cashierOrder = response.data - if (response.data.status === "refund") { - this.$message({ - type: 'info', - message: '该订单已经退款' - }); - this.dialogRefund = false; - } - }) - }).catch(() => { - this.$message({ - type: 'info', - message: '已取消删除' - }); - }); + // this.$confirm('是否将该收银台下的订单全部退款, 是否继续?', '提示', { + // confirmButtonText: '确定', + // cancelButtonText: '取消', + // type: 'warning' + // }).then(() => { + // this.dialogRefund = true; + // cashierOrder(id).then( response => { + // this.cashierOrder = response.data + // if (response.data.status === "refund") { + // this.$message({ + // type: 'info', + // message: '该订单已经退款' + // }); + // this.dialogRefund = false; + // } + // }) + // }).catch(() => { + // this.$message({ + // type: 'info', + // message: '已取消删除' + // }); + // }); }, async refundConfirmed() { @@ -609,7 +626,10 @@ import {formatDate} from "@/utils"; orderNo: this.cashierOrder.orderNo, storeId: this.cashierOrder.storeId, refundRemark:this.radio1 +"-"+ this.refundRemark, - type: "canRefund" + type: "canRefund", + isOilVouchers:this.isOilVouchers, + isGoods: this.isGoods, + isOil: this.isOil, } await refundApi(map).then(res=>{ this.$message({ diff --git a/fuintCashierWeb/src/views/cashier/orderComponents/order_Goods.vue b/fuintCashierWeb/src/views/cashier/orderComponents/order_Goods.vue index d96908255..4da61804a 100644 --- a/fuintCashierWeb/src/views/cashier/orderComponents/order_Goods.vue +++ b/fuintCashierWeb/src/views/cashier/orderComponents/order_Goods.vue @@ -510,7 +510,8 @@ export default { storeId: this.goods.storeId, refundRemark:this.radio1 +"-"+ this.refundRemark, // refAmount: this. - type: "canRefund" + type: "canRefund", + refType: "goodsRef" } await refundApi(map).then(res=>{ if (res.code === 200){ diff --git a/fuintCashierWeb/src/views/cashier/orderComponents/order_Oil.vue b/fuintCashierWeb/src/views/cashier/orderComponents/order_Oil.vue index 91725ec39..85e44a68f 100644 --- a/fuintCashierWeb/src/views/cashier/orderComponents/order_Oil.vue +++ b/fuintCashierWeb/src/views/cashier/orderComponents/order_Oil.vue @@ -582,8 +582,8 @@ storeId: this.oilOrder.storeId, refundRemark:this.radio1 +"-"+ this.refundRemark, type: "canRefund", - refundAmt: this.refundAmt, - refType: "oilOrder", + refundAmt: this.payAmount, + refType: "oilOrder", } await refundApi(map).then(res=>{ this.$message({