Эх сурвалжийг харах

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

duxin 9 сар өмнө
parent
commit
97931f21f0

+ 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