测试接口
This commit is contained in:
@@ -146,9 +146,11 @@ func GetImMessageRecord(db *DaoDB, vendorOrderID, userID string, storeID, vendor
|
|||||||
sql := `
|
sql := `
|
||||||
SELECT *
|
SELECT *
|
||||||
FROM im_message_record
|
FROM im_message_record
|
||||||
WHERE 1 = 1
|
WHERE deleted_at = ?
|
||||||
`
|
`
|
||||||
sqlParams := []interface{}{}
|
sqlParams := []interface{}{
|
||||||
|
utils.DefaultTimeValue,
|
||||||
|
}
|
||||||
if vendorOrderID != "" {
|
if vendorOrderID != "" {
|
||||||
sql += " AND vendor_order_id = ?"
|
sql += " AND vendor_order_id = ?"
|
||||||
sqlParams = append(sqlParams, vendorOrderID)
|
sqlParams = append(sqlParams, vendorOrderID)
|
||||||
|
|||||||
@@ -5,6 +5,8 @@ import (
|
|||||||
"net/http"
|
"net/http"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
|
"git.rosy.net.cn/jx-callback/business/jxutils/jxcontext"
|
||||||
|
|
||||||
"git.rosy.net.cn/jx-callback/globals"
|
"git.rosy.net.cn/jx-callback/globals"
|
||||||
|
|
||||||
"git.rosy.net.cn/jx-callback/business/model/dao"
|
"git.rosy.net.cn/jx-callback/business/model/dao"
|
||||||
@@ -130,13 +132,19 @@ func (c *EventController) TestWebsocket() {
|
|||||||
//将当前客户端放入map中
|
//将当前客户端放入map中
|
||||||
clients[ws] = true
|
clients[ws] = true
|
||||||
|
|
||||||
m := &model.ImMessageRecord{
|
//聊天记录
|
||||||
VendorID: 111111,
|
db := dao.GetDB()
|
||||||
|
_, _, err = jxcontext.New(nil, c.GetString("token"), c.Ctx.ResponseWriter, c.Ctx.Request)
|
||||||
|
if err != nil {
|
||||||
|
msg := &CallResult{
|
||||||
|
Code: model.ErrCodeGeneralFailed,
|
||||||
|
Desc: err.Error(),
|
||||||
|
}
|
||||||
|
ws.WriteJSON(&msg)
|
||||||
}
|
}
|
||||||
|
records, _ := dao.GetImMessageRecord(db, c.GetString("vendorOrderID"), "", 0, -1)
|
||||||
// 把消息 写入通道
|
// 把消息 写入通道
|
||||||
broadcast <- []*model.ImMessageRecord{
|
broadcast <- records
|
||||||
m,
|
|
||||||
}
|
|
||||||
|
|
||||||
c.EnableRender = false //Beego不启用渲染
|
c.EnableRender = false //Beego不启用渲染
|
||||||
|
|
||||||
@@ -151,7 +159,6 @@ func (c *EventController) TestWebsocket() {
|
|||||||
} else {
|
} else {
|
||||||
//接受消息 业务逻辑
|
//接受消息 业务逻辑
|
||||||
broadcast <- s
|
broadcast <- s
|
||||||
db := dao.GetDB()
|
|
||||||
for _, v := range s {
|
for _, v := range s {
|
||||||
dao.WrapAddIDCULDEntity(v, "")
|
dao.WrapAddIDCULDEntity(v, "")
|
||||||
dao.CreateEntity(db, v)
|
dao.CreateEntity(db, v)
|
||||||
|
|||||||
Reference in New Issue
Block a user