From 9aef50f49af8f1d87002864a1e1016b9effed4e8 Mon Sep 17 00:00:00 2001 From: li Date: Thu, 13 Oct 2022 14:51:34 +0800 Subject: [PATCH] fix: --- controller/order.go | 12 ++++++++++++ lib/status/status.go | 11 +++++++---- 2 files changed, 19 insertions(+), 4 deletions(-) diff --git a/controller/order.go b/controller/order.go index 0a655b7..4bd4e35 100644 --- a/controller/order.go +++ b/controller/order.go @@ -211,6 +211,18 @@ func RentCardOrderCreate(c *gin.Context) { return } + exist, err := model.QueryRecordExist(fmt.Sprintf("SELECT * FROM deposit_refund_record WHERE uid=%d AND `status`= %d", uc.Uid, model.DepositRefundStatusUnconfirmed)) + if err != nil { + logger.Error("exist user deposit refund record err:", err) + RespJson(c, status.InternalServerError, nil) + return + } + if exist { + logger.Error(errors.New("user deposit refund apply")) + RespJson(c, status.UserApplyDepositRefund, nil) + return + } + memberConfig, err := model.GetMemberConfig(user.MemberLevel) if err != nil { logger.Error("GetMemberConfig err:", err) diff --git a/lib/status/status.go b/lib/status/status.go index d93fe0a..10ab733 100644 --- a/lib/status/status.go +++ b/lib/status/status.go @@ -103,6 +103,7 @@ const ( GoodsNotSale = 500508 // 商品已下架 StateNotCancel = 500521 // 状态不能取消 UserFocusHasCoupon = 500522 // 用户已经领取了兑换券 + UserApplyDepositRefund = 500523 // 你有退保证金申请,不能借卡 ToastErr = 600 // 报错 ) @@ -169,9 +170,10 @@ var statusDesc = map[int]string{ AwardOffShelves: "奖品已下架", AwardExchangeOut: "奖品已兑完", - GoodsNotSale: "商品已下架", - StateNotCancel: "状态不能取消", - UserFocusHasCoupon: "你已经兑换了优惠券", + GoodsNotSale: "商品已下架", + StateNotCancel: "状态不能取消", + UserFocusHasCoupon: "你已经兑换了优惠券", + UserApplyDepositRefund: "你有退保证金申请,不能借卡", NotMember: "非会员", HadReceiveReward: "已经领取过了", @@ -241,7 +243,8 @@ var statusMsg = map[int]string{ MoneySufficient: "余额不足", UserVmNotEnough: "积分余额不足", - UserFocusHasCoupon: "你已经兑换了优惠券", + UserFocusHasCoupon: "你已经兑换了优惠券", + UserApplyDepositRefund: "你有退保证金申请,不能借卡", AwardOffShelves: "奖品已下架", AwardExchangeOut: "奖品已兑完",