소스 검색

Merge branch 'dev/2.4_rai_new' into debug

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

+ 9 - 8
controller/contract/register.go

@@ -1131,14 +1131,6 @@ func (rg *RegisterController) Invoice(c *gin.Context) {
 		}
 	}
 
-	// todo 判断是否符合均分金额的条件,如果符合,需要生成金额分配记录表
-	if req.InvoiceType == fms.ContractInvoiceTypePay {
-		err = fmsService.CalculatePaymentServiceAmount(req.ContractRegisterId)
-		if err != nil {
-			resp.FailMsg("自动分配金额失败", "自动分配金额失败, Err: "+err.Error(), c)
-			return
-		}
-	}
 	// 新增的记录
 	if len(newInvoice) > 0 {
 		newAmount := decimal.NewFromFloat(0).Round(2)
@@ -1165,6 +1157,15 @@ func (rg *RegisterController) Invoice(c *gin.Context) {
 		return
 	}
 
+	// todo 判断是否符合均分金额的条件,如果符合,需要生成金额分配记录表
+	if req.InvoiceType == fms.ContractInvoiceTypePay {
+		err = fmsService.CalculatePaymentServiceAmount(req.ContractRegisterId)
+		if err != nil {
+			resp.FailMsg("自动分配金额失败", "自动分配金额失败, Err: "+err.Error(), c)
+			return
+		}
+	}
+	
 	// 校验金额-是否修改状态
 	go fmsService.CheckContractRegisterAmount(req.ContractRegisterId)