xingzai 1 år sedan
förälder
incheckning
ba387ea646

+ 1 - 1
services/company_approval/company_approval.go

@@ -398,7 +398,7 @@ func Approved(approvalRecord *contract_approval_record.ContractApprovalRecord, o
 			go services.AddCompanyApprovalMessage(opUserId, approval.ApplyUserId, companyInfo.CompanyId, approval.ContractId, 2, sourceType, 2, companyInfo.CompanyName, content, content, approvalSysUser.Mobile, "")
 
 			//权益销售客户申请转正后,消息群发给所有销售
-			go services.AddCompanyApprovalMessageRai(recordInfo.CompanyId, recordInfo.ApplyRealName, companyInfo.CompanyName, companyInfo.StartDate)
+			go services.AddCompanyApprovalMessageRai(recordInfo.CompanyId,recordInfo.CompanyContractId, recordInfo.ApplyRealName, companyInfo.CompanyName)
 		}
 
 		// 客户单审批后的异步操作(修改客户单信息、修改合同权限等)

+ 7 - 2
services/company_approval_message.go

@@ -5,6 +5,7 @@ import (
 	"hongze/hongze_mobile_admin/models"
 	"hongze/hongze_mobile_admin/models/tables/admin"
 	"hongze/hongze_mobile_admin/models/tables/company_approval_message"
+	"hongze/hongze_mobile_admin/models/tables/company_contract"
 	"hongze/hongze_mobile_admin/models/tables/company_product"
 	"hongze/hongze_mobile_admin/services/alarm_msg"
 	"hongze/hongze_mobile_admin/utils"
@@ -138,7 +139,7 @@ func AddCompanyApprovalMessage(createUserId, receiveUserId, companyId, companyAp
 
 
 // AddCompanyApprovalMessageRai 权益销售客户申请转正后,消息群发给所有销售
-func AddCompanyApprovalMessageRai(companyId int, applyRealName, companyName, startDate string) (err error) {
+func AddCompanyApprovalMessageRai(companyId , companyContractId int, applyRealName, companyName string) (err error) {
 	defer func() {
 		if err != nil {
 			fmt.Println("err:", err)
@@ -152,11 +153,15 @@ func AddCompanyApprovalMessageRai(companyId int, applyRealName, companyName, sta
 	if companyProduct == nil {
 		return
 	}
+	contractDetail, err := company_contract.GetCompanyContractDetail(companyId, 2, companyContractId)
+	if err != nil {
+		return
+	}
 	var first, keyword1, keyword2, keyword3, keyword4 string
 	first = applyRealName + "已签约" + companyName + ",机构属性为" + companyProduct.IndustryName
 	keyword1 = "-"
 	keyword2 = time.Now().Format(utils.FormatDate)
-	keyword3 = startDate
+	keyword3 = contractDetail.StartDate
 	adminList, err := admin.GetSysuserRaiList()
 	if err != nil {
 		return