|
@@ -192,7 +192,7 @@ func FixHistory2() {
|
|
|
fmt.Println("获取没有分类的信息失败:", err)
|
|
|
return
|
|
|
}
|
|
|
-
|
|
|
+ fmt.Println("报告数量:", len(list))
|
|
|
ruleJson, err := eta.GetBusinessConfByKey("MailCheckRule")
|
|
|
if err != nil {
|
|
|
global.FILE_LOG.Error("获取规则配置失败:%v", err)
|
|
@@ -204,23 +204,12 @@ func FixHistory2() {
|
|
|
global.FILE_LOG.Error("解析规则配置失败:%v", err)
|
|
|
return
|
|
|
}
|
|
|
- ruleMap := make(map[string]report.MailRule)
|
|
|
- for _, v := range ruleList {
|
|
|
- ruleMap[v.Rule] = v
|
|
|
- }
|
|
|
+ fmt.Println("规则数量:", len(ruleList))
|
|
|
|
|
|
- classifyAll, e := report.GetClassifyAll()
|
|
|
- if e != nil {
|
|
|
- err = e
|
|
|
- global.FILE_LOG.Error("获取分类失败:", err)
|
|
|
- return
|
|
|
- }
|
|
|
- calssifyMap := make(map[int]*report.Classify)
|
|
|
- for _, v := range classifyAll {
|
|
|
- calssifyMap[v.Id] = v
|
|
|
- }
|
|
|
|
|
|
for _, reportInfo := range list {
|
|
|
+ fmt.Println("标题:",reportInfo.Title)
|
|
|
+ fmt.Println("作者:",reportInfo.SysUserName)
|
|
|
// 特殊规则
|
|
|
if strings.Contains(reportInfo.Title, "海外分公司市场信息月报") || strings.Contains(reportInfo.Title, "区域市场信息月报") {
|
|
|
if reportInfo.SysUserName == "report.pcanalyst00@petrochina-usa.com" {
|
|
@@ -239,9 +228,11 @@ func FixHistory2() {
|
|
|
return
|
|
|
}
|
|
|
if sysUser.AdminId > 0 {
|
|
|
+ fmt.Println(reportInfo.SysUserName," 有对应用户:", sysUser.RealName)
|
|
|
reportInfo.SysUserID = sysUser.AdminId
|
|
|
reportInfo.SysUserName = sysUser.RealName
|
|
|
}
|
|
|
+ fmt.Println("无对应用户")
|
|
|
err = reportInfo.Update([]string{"SysUserID", "SysUserName"})
|
|
|
if err != nil {
|
|
|
fmt.Println("更新失败:", err)
|