|
|
@@ -7,7 +7,6 @@ import (
|
|
|
"mtp2_if/global/app"
|
|
|
"mtp2_if/global/e"
|
|
|
"mtp2_if/logger"
|
|
|
- "mtp2_if/models"
|
|
|
"mtp2_if/utils"
|
|
|
"net/http"
|
|
|
"sort"
|
|
|
@@ -37,7 +36,7 @@ type QueryNoticeRsp struct {
|
|
|
// @Param pagesize query int false "每页条数"
|
|
|
// @Param loginID query int true "登录账号"
|
|
|
// @Param msgType query int false "消息类型 - 1:公告通知 2:系统消息"
|
|
|
-// @Param onlyUnRead query bool false "是否未读信息"
|
|
|
+// @Param onlyUnRead query bool false "是否只获取未读信息"
|
|
|
// @Success 200 {object} QueryNoticeRsp
|
|
|
// @Failure 500 {object} app.Response
|
|
|
// @Router /Common/QueryNotice [get]
|
|
|
@@ -56,7 +55,7 @@ func QueryNotice(c *gin.Context) {
|
|
|
rst := make([]QueryNoticeRsp, 0)
|
|
|
engine := db.GetEngine()
|
|
|
// 获取登录账号所属会员信息
|
|
|
- var userAccount models.Useraccount
|
|
|
+ var userAccount dbmodels.Useraccount
|
|
|
if has, _ := engine.Join("LEFT", "LOGINACCOUNT", "LOGINACCOUNT.USERID = USERACCOUNT.USERID").
|
|
|
Where("LOGINACCOUNT.LOGINID = ?", req.LoginID).Get(&userAccount); !has {
|
|
|
// 查询失败
|
|
|
@@ -197,7 +196,7 @@ func NoticeReaded(c *gin.Context) {
|
|
|
|
|
|
engine := db.GetEngine()
|
|
|
// 获取登录账号所属会员信息
|
|
|
- var userAccount models.Useraccount
|
|
|
+ var userAccount dbmodels.Useraccount
|
|
|
if has, _ := engine.Join("LEFT", "LOGINACCOUNT", "LOGINACCOUNT.USERID = USERACCOUNT.USERID").
|
|
|
Where("LOGINACCOUNT.LOGINID = ?", req.LoginID).Get(&userAccount); !has {
|
|
|
// 查询失败
|
|
|
@@ -207,7 +206,7 @@ func NoticeReaded(c *gin.Context) {
|
|
|
}
|
|
|
|
|
|
// 尝试获取指定已读数据
|
|
|
- msgReceiver := &models.Msgreceiver{Autoid: int32(req.NoticeID), Managerid: userAccount.Userid, Receivertype: 2}
|
|
|
+ msgReceiver := &dbmodels.Msgreceiver{Autoid: int32(req.NoticeID), Managerid: userAccount.Userid, Receivertype: 2}
|
|
|
has, err := engine.Get(msgReceiver)
|
|
|
if err != nil {
|
|
|
// 执行失败
|
|
|
@@ -226,7 +225,7 @@ func NoticeReaded(c *gin.Context) {
|
|
|
}
|
|
|
} else {
|
|
|
// 找不到记录则新建一条
|
|
|
- m := new(models.Msgreceiver)
|
|
|
+ m := new(dbmodels.Msgreceiver)
|
|
|
m.Autoid = int32(req.NoticeID)
|
|
|
m.Managerid = userAccount.Userid
|
|
|
m.Readstatus = 2
|