客户建议发送内容修改
This commit is contained in:
@@ -3,6 +3,7 @@ package cms
|
|||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"reflect"
|
"reflect"
|
||||||
|
"regexp"
|
||||||
"strconv"
|
"strconv"
|
||||||
"strings"
|
"strings"
|
||||||
"time"
|
"time"
|
||||||
@@ -47,6 +48,8 @@ var (
|
|||||||
"mtpsPrice": true,
|
"mtpsPrice": true,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
regexpMsgContentOpID = regexp.MustCompile(`"openid":"(.*?)"`)
|
||||||
|
|
||||||
receiveMsgUsersMap = map[string][]string{
|
receiveMsgUsersMap = map[string][]string{
|
||||||
SendMsgTypeOpenStoreRequest: []string{
|
SendMsgTypeOpenStoreRequest: []string{
|
||||||
"石锋",
|
"石锋",
|
||||||
@@ -227,6 +230,7 @@ func SendMsg2Somebody(ctx *jxcontext.Context, mobileNum, verifyCode, msgType, ms
|
|||||||
//获取门店信息
|
//获取门店信息
|
||||||
var (
|
var (
|
||||||
stores []*model.Store
|
stores []*model.Store
|
||||||
|
authBinds []*model.AuthBind
|
||||||
order *model.GoodsOrder
|
order *model.GoodsOrder
|
||||||
storeName string
|
storeName string
|
||||||
storeID int
|
storeID int
|
||||||
@@ -241,6 +245,26 @@ func SendMsg2Somebody(ctx *jxcontext.Context, mobileNum, verifyCode, msgType, ms
|
|||||||
storeName = stores[0].Name
|
storeName = stores[0].Name
|
||||||
storeID = stores[0].ID
|
storeID = stores[0].ID
|
||||||
}
|
}
|
||||||
|
if storeID == 0 {
|
||||||
|
results := regexpMsgContentOpID.FindStringSubmatch(msgContent)
|
||||||
|
if len(results) > 0 {
|
||||||
|
sql3 := `
|
||||||
|
SELECT * FROM auth_bind WHERE auth_id = ? OR auth_id2 = ?
|
||||||
|
`
|
||||||
|
sqlParams3 := []interface{}{results[1]}
|
||||||
|
err = dao.GetRows(db, &authBinds, sql3, sqlParams3)
|
||||||
|
if len(authBinds) > 0 {
|
||||||
|
user, _ := dao.GetUserByID(db, "user_id", authBinds[0].UserID)
|
||||||
|
mobileNum = *user.Mobile
|
||||||
|
sqlParams4 := []interface{}{mobileNum}
|
||||||
|
err = dao.GetRows(db, &stores, sql, sqlParams4)
|
||||||
|
if len(stores) > 0 {
|
||||||
|
storeName = stores[0].Name
|
||||||
|
storeID = stores[0].ID
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
sql2 := `
|
sql2 := `
|
||||||
SELECT *
|
SELECT *
|
||||||
FROM goods_order
|
FROM goods_order
|
||||||
|
|||||||
Reference in New Issue
Block a user