zhangchuanxing 2 săptămâni în urmă
părinte
comite
e37c3df84e

+ 1 - 0
models/db_init.go

@@ -90,6 +90,7 @@ func init() {
 		new(approval_flow.ApprovalFlow),
 		new(approval_flow.ApprovalFlow),
 		new(approval_flow_node.ApprovalFlowNode),
 		new(approval_flow_node.ApprovalFlowNode),
 		new(company.Company),
 		new(company.Company),
+		new(company.CompanyHistoryRemark),
 		new(company_approval.CompanyApproval),
 		new(company_approval.CompanyApproval),
 		new(company_approval_message.CompanyApprovalMessage),
 		new(company_approval_message.CompanyApprovalMessage),
 		new(company_contract.CompanyContract),
 		new(company_contract.CompanyContract),

+ 31 - 0
models/tables/company/company_history_remark.go

@@ -0,0 +1,31 @@
+package company
+
+import (
+	"github.com/beego/beego/v2/client/orm"
+	"time"
+)
+
+type CompanyHistoryRemark struct {
+	HistoryId    int       `orm:"column(history_id);pk" comment:"备注id"`
+	CompanyId    int       `comment:"客户ID"`
+	ProductId    int       `comment:"产品id"`
+	Content      string    `comment:"备注内容"`
+	SysAdminId   int       `comment:"创建人ID"`
+	SysAdminName string    `comment:"创建人姓名"`
+	CreateTime   time.Time `comment:"创建时间"`
+	ModifyTime   time.Time `comment:"更新时间"`
+	TableName    string    `comment:"表名"`
+	TableId      int       `comment:"表ID"`
+	UserId       int       `comment:"用户ID"`
+	Mobile       string    `comment:"手机号"`
+	Email        string    `comment:"邮箱"`
+	RealName     string    `comment:"用户实际名称"`
+	ShowTime     time.Time `comment:"对外展示的创建时间"`
+}
+
+// 新增
+func AddCompanyHistoryRemark(remark *CompanyHistoryRemark) (err error) {
+	o := orm.NewOrm()
+	_, err = o.Insert(remark)
+	return
+}

+ 1 - 0
services/company_approval/company_approval.go

@@ -749,6 +749,7 @@ func afterApproved(companyApprovalId int, opUserId int, opUserName string) (err
 			startDate = tmpStartDate
 			startDate = tmpStartDate
 			endDate = tmpEndDate
 			endDate = tmpEndDate
 		}
 		}
+		go AddCompanyHistoryRemarkByCompanyApply(recodeInfo) //权益销售冻结销售申请试用,审批通过后,将申请内容添加到备注
 	case 3: //试用延期
 	case 3: //试用延期
 		tmpCompanyReportPermissionList, tmpEndDate, tmpErr := company_approval.TryOutDelay(recodeInfo.CompanyId, recodeInfo.ProductId, opUser.AdminId, recodeInfo.CompanyApprovalId, opUser.RealName, companyProduct.EndDate, companyProduct.ProductName)
 		tmpCompanyReportPermissionList, tmpEndDate, tmpErr := company_approval.TryOutDelay(recodeInfo.CompanyId, recodeInfo.ProductId, opUser.AdminId, recodeInfo.CompanyApprovalId, opUser.RealName, companyProduct.EndDate, companyProduct.ProductName)
 		if tmpErr != nil {
 		if tmpErr != nil {

+ 34 - 0
services/company_approval/company_history_remark.go

@@ -0,0 +1,34 @@
+package company_apply
+
+import (
+	"fmt"
+	"hongze/hongze_mobile_admin/models/tables/company"
+	"hongze/hongze_mobile_admin/models/tables/company_approval"
+	"hongze/hongze_mobile_admin/services/alarm_msg"
+	"time"
+)
+
+// 权益销售冻结销售申请试用,审批通过后,将申请内容添加到备注
+func AddCompanyHistoryRemarkByCompanyApply(recodeInfo *company_approval.CompanyApproval) {
+	var err error
+	defer func() {
+		if err != nil {
+			fmt.Println("err:", err)
+			go alarm_msg.SendAlarmMsg(fmt.Sprint(" 权益销售冻结销售申请试用,审批通过后,将申请内容添加到备注 失败,AddCompanyHistoryRemarkByCompanyApply Err:", err.Error(), recodeInfo), 3)
+		}
+	}()
+
+	item := new(company.CompanyHistoryRemark)
+	item.CompanyId = recodeInfo.CompanyId
+	item.ProductId = 2
+	item.Content = recodeInfo.ApplyReasons
+	item.SysAdminId = recodeInfo.ApplyUserId
+	item.SysAdminName = recodeInfo.ApplyRealName
+	item.CreateTime = time.Now()
+	item.ModifyTime = time.Now()
+	item.ShowTime = time.Now()
+	item.TableName = "company_approval"
+	item.TableId = recodeInfo.CompanyApprovalId
+	err = company.AddCompanyHistoryRemark(item)
+	return
+}