|
@@ -116,13 +116,17 @@ func (c *MenuController) GetMenuList() {
|
116
|
116
|
|
117
|
117
|
func (c *MenuController) RefreshMenu() {
|
118
|
118
|
user := c.Context.Get("user").(*model.SysUser)
|
|
119
|
+ err := c.kdao.DeleteByOrgId(user.OrgId)
|
|
120
|
+ if err != nil {
|
|
121
|
+ c.ResponseError(err)
|
|
122
|
+ }
|
119
|
123
|
wechatJson := Wehchatmenu{}
|
120
|
124
|
if err := c.ParseForm(&wechatJson); err != nil {
|
121
|
125
|
c.ResponseError(err)
|
122
|
126
|
}
|
123
|
127
|
str := wechatJson.WechatJson
|
124
|
128
|
var menu WechatMenus
|
125
|
|
- err := json.Unmarshal([]byte(str), &menu)
|
|
129
|
+ err = json.Unmarshal([]byte(str), &menu)
|
126
|
130
|
//var data []byte = []byte(str)
|
127
|
131
|
if err != nil {
|
128
|
132
|
c.ResponseError(err)
|
|
@@ -135,6 +139,7 @@ func (c *MenuController) RefreshMenu() {
|
135
|
139
|
var keyvalue = model.TaWechatKeyValue{
|
136
|
140
|
KeyId: utils.GetGUID(),
|
137
|
141
|
Value: wechatmenu[i].Value,
|
|
142
|
+ OrgId: user.OrgId,
|
138
|
143
|
}
|
139
|
144
|
err := c.kdao.AddKeyvalue(keyvalue)
|
140
|
145
|
if err != nil {
|
|
@@ -149,6 +154,7 @@ func (c *MenuController) RefreshMenu() {
|
149
|
154
|
var keyvalue = model.TaWechatKeyValue{
|
150
|
155
|
KeyId: utils.GetGUID(),
|
151
|
156
|
Value: wechatmenu[i].Sub_Button[j].Value,
|
|
157
|
+ OrgId: user.OrgId,
|
152
|
158
|
}
|
153
|
159
|
err := c.kdao.AddKeyvalue(keyvalue)
|
154
|
160
|
if err != nil {
|