|
@@ -52,6 +52,8 @@ func CustomSendMsgService(param *customMsg, sendStatus int, loginUserName string
|
|
|
"link": param.Link,
|
|
|
"isdel": 1,
|
|
|
"send_userid": loginUserId,
|
|
|
+ "user_add_way": param.UserAddWay,
|
|
|
+ "template_name": param.TemplateName,
|
|
|
})
|
|
|
return ok1 && ok && count > 0
|
|
|
})
|
|
@@ -88,19 +90,21 @@ func CustomSendMsgService(param *customMsg, sendStatus int, loginUserName string
|
|
|
"send_usergroup_id": "",
|
|
|
"send_usergroup_name": "",
|
|
|
// "receive_user_id": userIdStr,
|
|
|
- "msg_type": param.MsgType,
|
|
|
- "title": param.Title,
|
|
|
- "content": param.Content,
|
|
|
- "send_mode": param.SendMode,
|
|
|
- "send_time": param.SendTime,
|
|
|
- "send_status": sendStatus,
|
|
|
- "update_time": time.Now().Format(qutil.Date_Full_Layout),
|
|
|
- "createtime": time.Now().Format(qutil.Date_Full_Layout),
|
|
|
- "link": param.Link,
|
|
|
- "isdel": 1,
|
|
|
- "send_userid": loginUserId,
|
|
|
- "send_name": loginUserName,
|
|
|
- "sign": 1,
|
|
|
+ "msg_type": param.MsgType,
|
|
|
+ "title": param.Title,
|
|
|
+ "content": param.Content,
|
|
|
+ "send_mode": param.SendMode,
|
|
|
+ "send_time": param.SendTime,
|
|
|
+ "send_status": sendStatus,
|
|
|
+ "update_time": time.Now().Format(qutil.Date_Full_Layout),
|
|
|
+ "createtime": time.Now().Format(qutil.Date_Full_Layout),
|
|
|
+ "link": param.Link,
|
|
|
+ "isdel": 1,
|
|
|
+ "send_userid": loginUserId,
|
|
|
+ "send_name": loginUserName,
|
|
|
+ "sign": 1,
|
|
|
+ "user_add_way": param.UserAddWay,
|
|
|
+ "template_name": param.TemplateName,
|
|
|
})
|
|
|
msgLogId = strconv.FormatInt(msgId, 10)
|
|
|
//如果是定时发送
|
|
@@ -231,7 +235,7 @@ func MyCustomerService(state, updateTimeStart, updateTimeEnd, companyName, phone
|
|
|
str := ""
|
|
|
sqlc := "SELECT COUNT(*) FROM customer where owner in (" + code + ") "
|
|
|
|
|
|
- if state != "" {
|
|
|
+ if state != "" && state != "0" {
|
|
|
str += " and status999 = '" + state + "'"
|
|
|
}
|
|
|
if updateTimeStart != "" {
|
|
@@ -260,12 +264,14 @@ func MyCustomerService(state, updateTimeStart, updateTimeEnd, companyName, phone
|
|
|
for _, v := range *res {
|
|
|
userId := qutil.ObjToString(v["id"])
|
|
|
//获取用户注册手机号
|
|
|
- userData, ok := util.MQFW.FindById("user", userId, `"s_phone":1,"s_m_phone":1`)
|
|
|
- if userData != nil && len(*userData) > 0 && ok {
|
|
|
- if qutil.ObjToString((*userData)["s_phone"]) != "" {
|
|
|
- v["registePhone"] = qutil.ObjToString((*userData)["s_phone"])
|
|
|
- } else {
|
|
|
- v["registePhone"] = qutil.ObjToString((*userData)["s_m_phone"])
|
|
|
+ if userId != "" {
|
|
|
+ userData, ok := util.MQFW.FindById("user", userId, `"s_phone":1,"s_m_phone":1`)
|
|
|
+ if userData != nil && len(*userData) > 0 && ok {
|
|
|
+ if qutil.ObjToString((*userData)["s_phone"]) != "" {
|
|
|
+ v["registePhone"] = qutil.ObjToString((*userData)["s_phone"])
|
|
|
+ } else {
|
|
|
+ v["registePhone"] = qutil.ObjToString((*userData)["s_m_phone"])
|
|
|
+ }
|
|
|
}
|
|
|
} else {
|
|
|
v["registePhone"] = ""
|