浏览代码

Merge branch 'dev' of http://git.ycjcjy.com/SpaceOfCheng/services into dev

胡轶钦 6 年前
父节点
当前提交
212a16f17a
共有 3 个文件被更改,包括 84 次插入4 次删除
  1. 70
    0
      log/common.log
  2. 14
    1
      models/system/user.go
  3. 0
    3
      service/customer/customer.go

+ 70
- 0
log/common.log 查看文件

@@ -190,3 +190,73 @@
190 190
 2018/09/25 10:52:58 [E] 用户没有设置默认案场
191 191
 2018/09/25 10:53:02 [E] 用户没有设置默认案场
192 192
 2018/09/25 11:03:32 [E] 用户没有设置默认案场
193
+2018/09/25 14:50:11 [E] 用户没有设置默认案场
194
+2018/09/25 14:50:11 [E] 用户没有设置默认案场
195
+2018/09/25 14:50:35 [E] 用户没有设置默认案场
196
+2018/09/25 14:50:35 [E] 用户没有设置默认案场
197
+2018/09/25 14:53:32 [E] 用户没有设置默认案场
198
+2018/09/25 14:53:35 [E] 用户没有设置默认案场
199
+2018/09/25 14:54:20 [E] 用户没有设置默认案场
200
+2018/09/25 14:54:20 [E] 用户没有设置默认案场
201
+2018/09/25 14:57:27 [E] 用户没有设置默认案场
202
+2018/09/25 14:57:27 [E] 用户没有设置默认案场
203
+2018/09/25 14:57:40 [E] 用户没有设置默认案场
204
+2018/09/25 14:57:40 [E] 用户没有设置默认案场
205
+2018/09/25 14:57:57 [E] 用户没有设置默认案场
206
+2018/09/25 14:57:57 [E] 用户没有设置默认案场
207
+2018/09/25 14:58:01 [E] 用户没有设置默认案场
208
+2018/09/25 14:58:01 [E] 用户没有设置默认案场
209
+2018/09/25 14:58:01 [E] 用户没有设置默认案场
210
+2018/09/25 14:58:04 [E] 用户没有设置默认案场
211
+2018/09/25 14:58:04 [E] 用户没有设置默认案场
212
+2018/09/25 14:58:04 [E] 用户没有设置默认案场
213
+2018/09/25 14:58:05 [E] 用户没有设置默认案场
214
+2018/09/25 14:58:09 [E] 用户没有设置默认案场
215
+2018/09/25 14:58:09 [E] 用户没有设置默认案场
216
+2018/09/25 14:58:09 [E] 用户没有设置默认案场
217
+2018/09/25 14:59:59 [E] 用户没有设置默认案场
218
+2018/09/25 14:59:59 [E] 用户没有设置默认案场
219
+2018/09/25 14:59:59 [E] 用户没有设置默认案场
220
+2018/09/25 14:59:59 [E] 用户没有设置默认案场
221
+2018/09/25 15:00:14 [E] 用户没有设置默认案场
222
+2018/09/25 15:00:14 [E] 用户没有设置默认案场
223
+2018/09/25 15:00:14 [E] 用户没有设置默认案场
224
+2018/09/25 15:00:14 [E] 用户没有设置默认案场
225
+2018/09/25 15:00:38 [E] 用户没有设置默认案场
226
+2018/09/25 15:00:38 [E] 用户没有设置默认案场
227
+2018/09/25 15:00:38 [E] 用户没有设置默认案场
228
+2018/09/25 15:00:38 [E] 用户没有设置默认案场
229
+2018/09/25 15:00:57 [E] 用户没有设置默认案场
230
+2018/09/25 15:00:57 [E] 用户没有设置默认案场
231
+2018/09/25 15:00:58 [E] 用户没有设置默认案场
232
+2018/09/25 15:00:58 [E] 用户没有设置默认案场
233
+2018/09/25 15:00:59 [E] 用户没有设置默认案场
234
+2018/09/25 15:01:03 [E] 用户没有设置默认案场
235
+2018/09/25 15:01:04 [E] 用户没有设置默认案场
236
+2018/09/25 15:01:10 [E] 用户没有设置默认案场
237
+2018/09/25 15:01:10 [E] 用户没有设置默认案场
238
+2018/09/25 15:01:14 [E] 用户没有设置默认案场
239
+2018/09/25 15:01:14 [E] 用户没有设置默认案场
240
+2018/09/25 15:01:23 [E] 用户没有设置默认案场
241
+2018/09/25 15:01:25 [E] 用户没有设置默认案场
242
+2018/09/25 15:01:25 [E] 用户没有设置默认案场
243
+2018/09/25 15:01:25 [E] 用户没有设置默认案场
244
+2018/09/25 15:01:25 [E] 用户没有设置默认案场
245
+2018/09/25 15:01:30 [E] 用户没有设置默认案场
246
+2018/09/25 15:01:30 [E] 用户没有设置默认案场
247
+2018/09/25 15:01:31 [E] 用户没有设置默认案场
248
+2018/09/25 15:01:34 [E] 用户没有设置默认案场
249
+2018/09/25 15:02:05 [E] 用户没有设置默认案场
250
+2018/09/25 15:02:05 [E] 用户没有设置默认案场
251
+2018/09/25 15:02:06 [E] 用户没有设置默认案场
252
+2018/09/25 15:02:06 [E] 用户没有设置默认案场
253
+2018/09/25 15:02:08 [E] 用户没有设置默认案场
254
+2018/09/25 15:02:10 [E] 用户没有设置默认案场
255
+2018/09/25 15:02:11 [E] 用户没有设置默认案场
256
+2018/09/25 15:02:40 [E] 用户没有设置默认案场
257
+2018/09/25 15:02:45 [E] 用户没有设置默认案场
258
+2018/09/25 15:02:46 [E] 用户没有设置默认案场
259
+2018/09/25 15:04:13 [E] 用户没有设置默认案场
260
+2018/09/25 15:04:14 [E] 用户没有设置默认案场
261
+2018/09/25 15:04:50 [E] 用户没有设置默认案场
262
+2018/09/25 15:05:22 [E] 用户没有设置默认案场

+ 14
- 1
models/system/user.go 查看文件

@@ -143,8 +143,21 @@ func (m *UserDAO) GetUserRole(userid string) ([]model.SysRole, error) {
143 143
 
144 144
 // GetUserMenu 获取用户菜单
145 145
 func (m *UserDAO) GetUserMenu(userid string) ([]model.SysMenu, error) {
146
+	type Menus struct {
147
+		MenuIds string
148
+	}
149
+	var menu = Menus{}
150
+	sql := `select group_concat(menu_id) as menu_ids from sys_user_menu where user_id = ?`
151
+	m.db.Sql(sql, userid).Get(&menu)
146 152
 	var userMenu []model.SysMenu
147
-	err := m.db.In("menu_id", builder.Select("menu_id").From("sys_user_menu").Where(builder.Eq{"user_id": userid}).And(builder.Gt{"status": models.STATUS_DEL})).Asc("order_no").Find(&userMenu)
153
+	var err error
154
+	if menu.MenuIds != "" {
155
+		sql = `select * from sys_menu where menu_id in ('` + strings.Replace(menu.MenuIds, ",", "','", -1) + `')
156
+		UNION
157
+		select * from sys_menu where menu_id in (select father_id from sys_menu where menu_id in ('` + strings.Replace(menu.MenuIds, ",", "','", -1) + `'))
158
+		`
159
+		err = m.db.Sql(sql).Find(&userMenu)
160
+	}
148 161
 	return userMenu, err
149 162
 }
150 163
 

+ 0
- 3
service/customer/customer.go 查看文件

@@ -14,8 +14,6 @@ import (
14 14
 	"spaceofcheng/services/utils"
15 15
 	"strconv"
16 16
 	"time"
17
-
18
-	"github.com/astaxie/beego"
19 17
 )
20 18
 
21 19
 // CustomerServ 系统处理
@@ -132,7 +130,6 @@ func (s *CustomerServ) BindWechatUser(userMap *model.TaUserMapping, phone string
132 130
 
133 131
 		// 更新用户手机号码信息及userid信息
134 132
 		customer, err := s.dao.GetCustWithWXByOpenID(wxInfo.OpenID)
135
-		beego.Error(customer)
136 133
 		newCust := model.TaCustomer{
137 134
 			CustomerId: customer.CustomerId,
138 135
 			Phone:      user.Phone,