From c30d92a48984fdc523618bcf5899346ab4fd40f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=A5=E6=B5=B7?= Date: Sat, 2 Mar 2024 08:53:41 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BF=AE=E6=94=B9=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E5=90=8E=E5=85=8D=E9=87=8D=E5=90=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- httpd/wrobot/chatroom.go | 4 ++++ httpd/wrobot/keyword.go | 4 ++++ httpd/wrobot/llmodel.go | 4 ++++ httpd/wrobot/profile.go | 4 ++++ httpd/wrobot/setting.go | 2 ++ 5 files changed, 18 insertions(+) diff --git a/httpd/wrobot/chatroom.go b/httpd/wrobot/chatroom.go index f90f4594..f995cde3 100644 --- a/httpd/wrobot/chatroom.go +++ b/httpd/wrobot/chatroom.go @@ -4,6 +4,7 @@ import ( "github.com/gin-gonic/gin" "github.com/opentdp/wechat-rest/dbase/chatroom" + "github.com/opentdp/wechat-rest/wclient/robot" ) type Chatroom struct{} @@ -72,6 +73,7 @@ func (*Chatroom) create(c *gin.Context) { if id, err := chatroom.Create(rq); err == nil { c.Set("Message", "添加成功") c.Set("Payload", id) + robot.Redo() } else { c.Set("Error", err) } @@ -95,6 +97,7 @@ func (*Chatroom) update(c *gin.Context) { if err := chatroom.Update(rq); err == nil { c.Set("Message", "更新成功") + robot.Redo() } else { c.Set("Error", err) } @@ -118,6 +121,7 @@ func (*Chatroom) delete(c *gin.Context) { if err := chatroom.Delete(rq); err == nil { c.Set("Message", "删除成功") + robot.Redo() } else { c.Set("Error", err) } diff --git a/httpd/wrobot/keyword.go b/httpd/wrobot/keyword.go index d1ec8af0..b745fbea 100644 --- a/httpd/wrobot/keyword.go +++ b/httpd/wrobot/keyword.go @@ -4,6 +4,7 @@ import ( "github.com/gin-gonic/gin" "github.com/opentdp/wechat-rest/dbase/keyword" + "github.com/opentdp/wechat-rest/wclient/robot" ) type Keyword struct{} @@ -72,6 +73,7 @@ func (*Keyword) create(c *gin.Context) { if id, err := keyword.Create(rq); err == nil { c.Set("Message", "添加成功") c.Set("Payload", id) + robot.Redo() } else { c.Set("Error", err) } @@ -95,6 +97,7 @@ func (*Keyword) update(c *gin.Context) { if err := keyword.Update(rq); err == nil { c.Set("Message", "更新成功") + robot.Redo() } else { c.Set("Error", err) } @@ -118,6 +121,7 @@ func (*Keyword) delete(c *gin.Context) { if err := keyword.Delete(rq); err == nil { c.Set("Message", "删除成功") + robot.Redo() } else { c.Set("Error", err) } diff --git a/httpd/wrobot/llmodel.go b/httpd/wrobot/llmodel.go index 56bf66f5..0c988922 100644 --- a/httpd/wrobot/llmodel.go +++ b/httpd/wrobot/llmodel.go @@ -4,6 +4,7 @@ import ( "github.com/gin-gonic/gin" "github.com/opentdp/wechat-rest/dbase/llmodel" + "github.com/opentdp/wechat-rest/wclient/robot" ) type LLModel struct{} @@ -72,6 +73,7 @@ func (*LLModel) create(c *gin.Context) { if id, err := llmodel.Create(rq); err == nil { c.Set("Message", "添加成功") c.Set("Payload", id) + robot.Redo() } else { c.Set("Error", err) } @@ -95,6 +97,7 @@ func (*LLModel) update(c *gin.Context) { if err := llmodel.Update(rq); err == nil { c.Set("Message", "更新成功") + robot.Redo() } else { c.Set("Error", err) } @@ -118,6 +121,7 @@ func (*LLModel) delete(c *gin.Context) { if err := llmodel.Delete(rq); err == nil { c.Set("Message", "删除成功") + robot.Redo() } else { c.Set("Error", err) } diff --git a/httpd/wrobot/profile.go b/httpd/wrobot/profile.go index 7b9b06a6..298a69ca 100644 --- a/httpd/wrobot/profile.go +++ b/httpd/wrobot/profile.go @@ -4,6 +4,7 @@ import ( "github.com/gin-gonic/gin" "github.com/opentdp/wechat-rest/dbase/profile" + "github.com/opentdp/wechat-rest/wclient/robot" ) type Profile struct{} @@ -72,6 +73,7 @@ func (*Profile) create(c *gin.Context) { if id, err := profile.Create(rq); err == nil { c.Set("Message", "添加成功") c.Set("Payload", id) + robot.Redo() } else { c.Set("Error", err) } @@ -95,6 +97,7 @@ func (*Profile) update(c *gin.Context) { if err := profile.Update(rq); err == nil { c.Set("Message", "更新成功") + robot.Redo() } else { c.Set("Error", err) } @@ -118,6 +121,7 @@ func (*Profile) delete(c *gin.Context) { if err := profile.Delete(rq); err == nil { c.Set("Message", "删除成功") + robot.Redo() } else { c.Set("Error", err) } diff --git a/httpd/wrobot/setting.go b/httpd/wrobot/setting.go index 016fb763..9fe18785 100644 --- a/httpd/wrobot/setting.go +++ b/httpd/wrobot/setting.go @@ -72,6 +72,7 @@ func (*Setting) create(c *gin.Context) { if id, err := setting.Create(rq); err == nil { c.Set("Message", "添加成功") c.Set("Payload", id) + setting.Laod() } else { c.Set("Error", err) } @@ -119,6 +120,7 @@ func (*Setting) delete(c *gin.Context) { if err := setting.Delete(rq); err == nil { c.Set("Message", "删除成功") + setting.Laod() } else { c.Set("Error", err) }