|
@@ -51,17 +51,41 @@ func sendMess() {
|
|
sourceId := gconv.Int(v["source_id"])
|
|
sourceId := gconv.Int(v["source_id"])
|
|
title := cm.Push.SaleClue.Due.Title
|
|
title := cm.Push.SaleClue.Due.Title
|
|
content := cm.Push.SaleClue.Due.Content
|
|
content := cm.Push.SaleClue.Due.Content
|
|
- pcHref := cm.Push.SaleClue.Due.PcHref
|
|
|
|
|
|
+ pcHref := ""
|
|
mobileHref := cm.Push.SaleClue.Due.MobileHref
|
|
mobileHref := cm.Push.SaleClue.Due.MobileHref
|
|
|
|
+ responsible_id := gconv.Int64(v["responsible_id"])
|
|
|
|
+ //判断是自办还是转办
|
|
|
|
+ if responsible_id > 0 {
|
|
|
|
+ //转办
|
|
|
|
+ if source == 1 {
|
|
|
|
+ pcHref = fmt.Sprintf(cm.Push.SaleClue.Create.TransferPcHref, responsible_id)
|
|
|
|
+
|
|
|
|
+ } else if source == 2 {
|
|
|
|
+ pcHref = fmt.Sprintf(cm.Push.SaleChance.Create.TransferPcHref, responsible_id)
|
|
|
|
+
|
|
|
|
+ } else if source == 3 {
|
|
|
|
+ pcHref = fmt.Sprintf(cm.Push.Custom.Create.TransferPcHref, responsible_id)
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ } else {
|
|
|
|
+ //自办
|
|
|
|
+ if source == 1 {
|
|
|
|
+ pcHref = fmt.Sprintf(cm.Push.SaleClue.Create.MyselfPcHref, positionId, taskId, sourceId)
|
|
|
|
+
|
|
|
|
+ } else if source == 2 {
|
|
|
|
+ pcHref = fmt.Sprintf(cm.Push.SaleClue.Create.MyselfPcHref, positionId, taskId, sourceId)
|
|
|
|
+
|
|
|
|
+ } else if source == 3 {
|
|
|
|
+ pcHref = fmt.Sprintf(cm.Push.SaleClue.Create.MyselfPcHref, positionId, taskId, sourceId)
|
|
|
|
+ }
|
|
|
|
+ }
|
|
if source == 2 {
|
|
if source == 2 {
|
|
title = cm.Push.SaleChance.Due.Title
|
|
title = cm.Push.SaleChance.Due.Title
|
|
content = cm.Push.SaleChance.Due.Content
|
|
content = cm.Push.SaleChance.Due.Content
|
|
- pcHref = cm.Push.SaleChance.Due.PcHref
|
|
|
|
mobileHref = cm.Push.SaleChance.Due.MobileHref
|
|
mobileHref = cm.Push.SaleChance.Due.MobileHref
|
|
} else if source == 3 {
|
|
} else if source == 3 {
|
|
title = cm.Push.Custom.Due.Title
|
|
title = cm.Push.Custom.Due.Title
|
|
content = cm.Push.Custom.Due.Content
|
|
content = cm.Push.Custom.Due.Content
|
|
- pcHref = cm.Push.Custom.Due.PcHref
|
|
|
|
mobileHref = cm.Push.Custom.Due.MobileHref
|
|
mobileHref = cm.Push.Custom.Due.MobileHref
|
|
}
|
|
}
|
|
u := &service.User{}
|
|
u := &service.User{}
|
|
@@ -79,8 +103,10 @@ func sendMess() {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
return true
|
|
return true
|
|
- }, `select a.id,a.name,b.position_id,a.source,a.source_id from task a left join task_team b on (a.id =b.task_id and b.role=1)
|
|
|
|
- where a.status!=3 and a.next_follow_time >= ? and a.next_follow_time < ?`, st, et)
|
|
|
|
|
|
+ }, `SELECT a.id,a.name,b.position_id,a.source,a.source_id,c.responsible_id FROM task a
|
|
|
|
+ LEFT JOIN task_team b ON (a.id =b.task_id AND b.role=1)
|
|
|
|
+ LEFT JOIN task_transfer c ON(a.id =c.task_id AND c.is_transfer =1)
|
|
|
|
+ WHERE a.status!=3 AND a.next_follow_time >= ? AND a.next_follow_time < ?`, st, et)
|
|
|
|
|
|
log.Println("end cron", st, et)
|
|
log.Println("end cron", st, et)
|
|
}, "sendMsg")
|
|
}, "sendMsg")
|