|
@@ -4,6 +4,7 @@ import (
|
|
|
"context"
|
|
|
"fmt"
|
|
|
"hongze/hongze_task/models"
|
|
|
+ "hongze/hongze_task/services/alarm_msg"
|
|
|
"hongze/hongze_task/services/company"
|
|
|
"hongze/hongze_task/services/cygx"
|
|
|
"hongze/hongze_task/utils"
|
|
@@ -122,10 +123,10 @@ func CompanyTryOut(cont context.Context) (err error) {
|
|
|
}
|
|
|
fmt.Println(k, v.CompanyId)
|
|
|
|
|
|
- // 更新专项调研点数,需要在状态变更之前
|
|
|
- if v.ProductId == 2 {
|
|
|
- cygx.ActivitySpecialCompanyTryOutReduce(v.CompanyId)
|
|
|
- }
|
|
|
+ //// 更新专项调研点数,需要在状态变更之前
|
|
|
+ //if v.ProductId == 2 {
|
|
|
+ // cygx.ActivitySpecialCompanyTryOutReduce(v.CompanyId)
|
|
|
+ //}
|
|
|
//客户正式转试用
|
|
|
companyReportPermissionList, err := models.CompanyTryOut(v.CompanyId, v.ProductId)
|
|
|
if err != nil {
|
|
@@ -146,10 +147,10 @@ func CompanyTryOut(cont context.Context) (err error) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- {
|
|
|
- //正式转试用,删除不续约归因内容
|
|
|
- company.DeleteCompanNoRenewedAscribe(v.CompanyId, v.ProductId)
|
|
|
- }
|
|
|
+ //{
|
|
|
+ // //正式转试用,删除不续约归因内容
|
|
|
+ // company.DeleteCompanNoRenewedAscribe(v.CompanyId, v.ProductId)
|
|
|
+ //}
|
|
|
|
|
|
//正式转试用定时任务更新研选扣点
|
|
|
if v.ProductId == 2 {
|
|
@@ -816,10 +817,10 @@ func CompanyTryOutXClassRai(cont context.Context) (err error) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- {
|
|
|
- //正式转试用,删除不续约归因内容
|
|
|
- company.DeleteCompanNoRenewedAscribe(v.CompanyId, v.ProductId)
|
|
|
- }
|
|
|
+ //{
|
|
|
+ // //正式转试用,删除不续约归因内容
|
|
|
+ // company.DeleteCompanNoRenewedAscribe(v.CompanyId, v.ProductId)
|
|
|
+ //}
|
|
|
|
|
|
//正式转试用定时任务更新研选扣点
|
|
|
{
|
|
@@ -876,3 +877,56 @@ func CompanyFreezeXClassRai(cont context.Context) (err error) {
|
|
|
}
|
|
|
return
|
|
|
}
|
|
|
+
|
|
|
+// 权益客户部正式转冻结
|
|
|
+func CompanyFreezeRai(cont context.Context) (err error) {
|
|
|
+ defer func() {
|
|
|
+ if err != nil {
|
|
|
+ go alarm_msg.SendAlarmMsg("权益客户部正式转冻结失败:"+err.Error(), 2)
|
|
|
+ }
|
|
|
+ }()
|
|
|
+ endDate := time.Now().AddDate(0, 0, -1).Format(utils.FormatDate)
|
|
|
+ items, err := models.GetCompanyNeedFreezeRai(endDate)
|
|
|
+ if err != nil {
|
|
|
+ fmt.Println("GetCompanyNeedFreezeRai Err:" + err.Error())
|
|
|
+ utils.FileLog.Info("GetCompanyNeedFreezeRai Err:%s" + err.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ for k, v := range items {
|
|
|
+ fmt.Println(k, v.CompanyId)
|
|
|
+ // 更新专项调研点数,需要在状态变更之前
|
|
|
+ if v.ProductId == 2 {
|
|
|
+ cygx.ActivitySpecialCompanyTryOutReduce(v.CompanyId)
|
|
|
+ }
|
|
|
+ //正式转冻结
|
|
|
+ companyReportPermissionList, err := models.CompanyFreezeRai(v.CompanyId, v.ProductId)
|
|
|
+ if err != nil {
|
|
|
+ utils.FileLog.Info("CompanyFreezeRai Err:%s" + err.Error())
|
|
|
+ return err
|
|
|
+ }
|
|
|
+ //新增操作记录
|
|
|
+ {
|
|
|
+ remark := "正式转冻结"
|
|
|
+ operation := "freeze"
|
|
|
+ approveContent := ""
|
|
|
+ go AddCompanyOperationRecord(v.CompanyId, utils.AdminId, v.ProductId, utils.AdminId, v.CompanyName,
|
|
|
+ v.ProductName, utils.RealName, remark, operation, approveContent, approveContent, "", v.Status)
|
|
|
+
|
|
|
+ //新增 客户产品权限 试用 转 冻结 的日志
|
|
|
+ for _, v := range companyReportPermissionList {
|
|
|
+ _ = AddCompanyReportPermissionLog(v.CompanyReportPermissionId, v.CompanyId, v.ProductId, utils.AdminId, v.ProductName, utils.RealName, remark, operation, v.Status)
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ {
|
|
|
+ //正式转试用,删除不续约归因内容
|
|
|
+ company.DeleteCompanNoRenewedAscribe(v.CompanyId, v.ProductId)
|
|
|
+ }
|
|
|
+
|
|
|
+ //正式转试用定时任务更新研选扣点
|
|
|
+ if v.ProductId == 2 {
|
|
|
+ cygx.YanXuanCompanyCompanyTryOut(v.CompanyId)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return
|
|
|
+}
|