jianghan 6 月之前
父節點
當前提交
94becceefd
共有 1 個文件被更改,包括 4 次插入3 次删除
  1. 4 3
      service/exportChargeService.go

+ 4 - 3
service/exportChargeService.go

@@ -256,12 +256,13 @@ func personCharge(data *resourcesCenter.ChargeReq) (resp *resourcesCenter.Charge
 			_ = centerOrm.Rollback()
 			return &resourcesCenter.ChargeResp{Code: entity.ErrorCode, Message: "个人账号资源查询失败"}
 		}
+		var deductNum = data.DeductNum
 		for _, value := range balanceList {
 			if value.Number > data.DeductNum {
 				value.Number = value.Number - data.DeductNum
-				data.DeductNum = 0
+				deductNum = 0
 			} else {
-				data.DeductNum = data.DeductNum - value.Number
+				deductNum = deductNum - value.Number
 				value.Number = 0
 			}
 			updateNum, err = centerOrm.Table(AccountResources).
@@ -271,7 +272,7 @@ func personCharge(data *resourcesCenter.ChargeReq) (resp *resourcesCenter.Charge
 				_ = centerOrm.Rollback()
 				return &resourcesCenter.ChargeResp{Code: entity.ErrorCode, Message: "修改账户失败"}
 			}
-			if data.DeductNum == 0 {
+			if deductNum == 0 {
 				break
 			}
 		}