소스 검색

fix noRowErr

ziwen 1 년 전
부모
커밋
f64867dc6f
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      controller/contract/register.go

+ 2 - 2
controller/contract/register.go

@@ -1478,7 +1478,7 @@ func (rg *RegisterController) Invoice(c *gin.Context) {
 				if req.InvoiceType == fms.ContractInvoiceTypeMake {
 					//修改对应到款的销售
 					summaryItem, err := fms.GetInvoicePaymentSummaryByRegisterIdAndInvoiceId(req.ContractRegisterId, req.AmountList[i].InvoiceId)
-					if err != nil {
+					if err != nil && err != utils.ErrNoRow {
 						resp.FailMsg("获取汇总数据失败", "修改到款销售时获取汇总数据失败, Err: "+err.Error(), c)
 						return
 					}
@@ -1644,7 +1644,7 @@ func (rg *RegisterController) Invoice(c *gin.Context) {
 	if len(newInvoice) > 0 && req.InvoiceType == fms.ContractInvoiceTypeMake {
 		for _, invoice := range newInvoice {
 			summaryItem, err := fms.GetInvoicePaymentSummaryByRegisterIdAndInvoiceId(req.ContractRegisterId, invoice.ContractInvoiceId)
-			if err != nil {
+			if err != nil && err != utils.ErrNoRow {
 				resp.FailMsg("获取汇总数据失败", "修改到款销售时获取汇总数据失败, Err: "+err.Error(), c)
 				return
 			}