diff --git a/internal/app/system/logic/sysNotice/sys_notice.go b/internal/app/system/logic/sysNotice/sys_notice.go index f7f8935..c118727 100644 --- a/internal/app/system/logic/sysNotice/sys_notice.go +++ b/internal/app/system/logic/sysNotice/sys_notice.go @@ -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)) if gconv.Int(req.Type) == consts.SysLetterType { 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() { m = m.Where("INSTR(n.receiver,?)>?", currentUserId, 0) } else { @@ -239,7 +239,7 @@ func (s *sSysNotice) Add(ctx context.Context, req *model.SysNoticeAddReq) (err e Tag: req.Tag, Content: req.Content, Remark: req.Remark, - Receiver: gconv.String(req.Receiver), + Receiver: req.Receiver, Sort: req.Sort, Status: req.Status, CreatedBy: req.CreatedBy, @@ -277,7 +277,7 @@ func (s *sSysNotice) Edit(ctx context.Context, req *model.SysNoticeEditReq) (err Remark: req.Remark, Sort: req.Sort, Status: req.Status, - Receiver: gconv.String(req.Receiver), + Receiver: req.Receiver, UpdatedBy: req.UpdatedBy, } _, err = dao.SysNotice.Ctx(ctx).WherePri(req.Id).Update(data)