From 1e19761356e4e205db4c4e5cdac241498989b11e Mon Sep 17 00:00:00 2001 From: "jiaji.H" Date: Thu, 18 Dec 2025 19:25:21 +0800 Subject: [PATCH] =?UTF-8?q?Updata=EF=BC=9A=E5=A2=9E=E5=8A=A0=E5=A4=B1?= =?UTF-8?q?=E8=B4=A5=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg/service/bundle/bundleBalance.go | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/pkg/service/bundle/bundleBalance.go b/pkg/service/bundle/bundleBalance.go index a9fef08..df88abb 100644 --- a/pkg/service/bundle/bundleBalance.go +++ b/pkg/service/bundle/bundleBalance.go @@ -193,10 +193,11 @@ func WorkConfirm(c *gin.Context) { // 确认作品并扣除余量 //判断套餐是否过期 if balanceInfoRes.BundleStatus == common.BundleExpired { _, err = service.CastProvider.UpdateStatus(c, &cast.UpdateStatusReq{ - WorkAction: cast.WorkActionENUM_CONFIRM, - WorkUuid: req.WorkUuid, - ConfirmRemark: req.ConfirmRemark, - ConfirmStatus: 3, + WorkAction: cast.WorkActionENUM_CONFIRM, + WorkUuid: req.WorkUuid, + ConfirmRemark: req.ConfirmRemark, + ConfirmStatus: 3, + ConfirmFailType: cast.ConfirmFailENUM_ConfirmFailENUM_EXPIRED, }) if err != nil { service.Error(c, errors.New(common.UpdateWorkStatusFailed)) @@ -226,10 +227,11 @@ func WorkConfirm(c *gin.Context) { // 确认作品并扣除余量 { if balanceInfoRes.ImageExtendConsumptionNumber >= balanceInfoRes.ImageExtendNumber { // 图文余量不足 _, err = service.CastProvider.UpdateStatus(context.Background(), &cast.UpdateStatusReq{ - WorkAction: cast.WorkActionENUM_CONFIRM, - WorkUuid: req.WorkUuid, - ConfirmRemark: req.ConfirmRemark, - ConfirmStatus: 3, + WorkAction: cast.WorkActionENUM_CONFIRM, + WorkUuid: req.WorkUuid, + ConfirmRemark: req.ConfirmRemark, + ConfirmStatus: 3, + ConfirmFailType: cast.ConfirmFailENUM_ConfirmFailENUM_NOTENOUGH, }) if err != nil { service.Error(c, errors.New(common.UpdateWorkStatusFailed)) @@ -244,10 +246,11 @@ func WorkConfirm(c *gin.Context) { // 确认作品并扣除余量 { if balanceInfoRes.VideoExtendConsumptionNumber >= balanceInfoRes.VideoExtendNumber { // 视频余量不足 _, err = service.CastProvider.UpdateStatus(context.Background(), &cast.UpdateStatusReq{ - WorkAction: cast.WorkActionENUM_CONFIRM, - WorkUuid: req.WorkUuid, - ConfirmRemark: req.ConfirmRemark, - ConfirmStatus: 3, + WorkAction: cast.WorkActionENUM_CONFIRM, + WorkUuid: req.WorkUuid, + ConfirmRemark: req.ConfirmRemark, + ConfirmStatus: 3, + ConfirmFailType: cast.ConfirmFailENUM_ConfirmFailENUM_NOTENOUGH, }) if err != nil { service.Error(c, errors.New(common.UpdateWorkStatusFailed))