|
@@ -95,6 +95,28 @@ func CompanyLoss(cont context.Context) (err error) {
|
|
|
AddCompanyOperationRecord(v.CompanyId, utils.AdminId, v.ProductId, utils.AdminId, v.CompanyName,
|
|
|
v.ProductName, utils.RealName, remark, operation, approveContent, approveContent, "", v.Status)
|
|
|
}
|
|
|
+
|
|
|
+ //新增操作记录
|
|
|
+ if v.ProductId == 2 {
|
|
|
+ cp, err := models.GetCompanyProduct(v.CompanyId, v.ProductId)
|
|
|
+ if err != nil {
|
|
|
+ utils.FileLog.Info("GetCompanyProduct Err:%s" + err.Error())
|
|
|
+ return err
|
|
|
+ }
|
|
|
+ if cp.IsShare == 1 {
|
|
|
+ err = models.UpdateCompanyProductCancelisShare(v.CompanyId, v.ProductId)
|
|
|
+ if err != nil {
|
|
|
+ utils.FileLog.Info("UpdateCompanyProductCancelisShare Err:%s" + err.Error())
|
|
|
+ return err
|
|
|
+ }
|
|
|
+ remark := "流失客户,自动取消共享"
|
|
|
+ operation := "no_renewed"
|
|
|
+ approveContent := "流失"
|
|
|
+ AddCompanyOperationRecord(v.CompanyId, utils.AdminId, v.ProductId, utils.AdminId, v.CompanyName,
|
|
|
+ v.ProductName, utils.RealName, remark, operation, approveContent, approveContent, "", v.Status)
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
}
|
|
|
return
|
|
|
}
|