fix 修复添加通知和私信列表bug

This commit is contained in:
yxh 2025-06-12 09:36:32 +08:00
parent dcd6cbd586
commit 677b47c708

View File

@ -117,7 +117,7 @@ func (s *sSysNotice) ListShow(ctx context.Context, req *model.SysNoticeSearchReq
m = m.Where("n."+dao.SysNotice.Columns().Type+" = ?", gconv.Int64(req.Type)) m = m.Where("n."+dao.SysNotice.Columns().Type+" = ?", gconv.Int64(req.Type))
if gconv.Int(req.Type) == consts.SysLetterType { if gconv.Int(req.Type) == consts.SysLetterType {
if service.ToolsGenTable().IsMysql() { if service.ToolsGenTable().IsMysql() {
m = m.Where("JSON_CONTAINS(n.receiver,?)", currentUserId) m = m.Where("JSON_CONTAINS(n.receiver,?)", gconv.String(currentUserId))
} else if service.ToolsGenTable().IsDM() { } else if service.ToolsGenTable().IsDM() {
m = m.Where("INSTR(n.receiver,?)>?", currentUserId, 0) m = m.Where("INSTR(n.receiver,?)>?", currentUserId, 0)
} else { } else {
@ -239,7 +239,7 @@ func (s *sSysNotice) Add(ctx context.Context, req *model.SysNoticeAddReq) (err e
Tag: req.Tag, Tag: req.Tag,
Content: req.Content, Content: req.Content,
Remark: req.Remark, Remark: req.Remark,
Receiver: gconv.String(req.Receiver), Receiver: req.Receiver,
Sort: req.Sort, Sort: req.Sort,
Status: req.Status, Status: req.Status,
CreatedBy: req.CreatedBy, CreatedBy: req.CreatedBy,
@ -277,7 +277,7 @@ func (s *sSysNotice) Edit(ctx context.Context, req *model.SysNoticeEditReq) (err
Remark: req.Remark, Remark: req.Remark,
Sort: req.Sort, Sort: req.Sort,
Status: req.Status, Status: req.Status,
Receiver: gconv.String(req.Receiver), Receiver: req.Receiver,
UpdatedBy: req.UpdatedBy, UpdatedBy: req.UpdatedBy,
} }
_, err = dao.SysNotice.Ctx(ctx).WherePri(req.Id).Update(data) _, err = dao.SysNotice.Ctx(ctx).WherePri(req.Id).Update(data)