jianghan 6 meses atrás
pai
commit
94becceefd
1 arquivos alterados com 4 adições e 3 exclusões
  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
 			}
 		}