ソースを参照

fix:线上开票金额为0时限制处理

duxin 9 ヶ月 前
コミット
97931f21f0
1 ファイル変更3 行追加0 行削除
  1. 3 0
      src/jfw/modules/subscribepay/src/service/invoice.go

+ 3 - 0
src/jfw/modules/subscribepay/src/service/invoice.go

@@ -1622,6 +1622,9 @@ func JyOpenInvoice(orderCode, userId string, data map[string]interface{}) error
 	}*/
 	invoicedMoney := InvoiceAmount(orderCode) //已开票金额
 	invoiceMoney := qutil.Int64All((*orderInfo)["pay_money"]) - invoicedMoney
+	if invoiceMoney == 0 {
+		return errors.New("开票金额已用完")
+	}
 	data["order_code"] = orderCode
 	data["invoice_order_code"] = orderCode
 	data["only_Identifying"] = onlyIdentifying