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) }