wangfei 6 yıl önce
ebeveyn
işleme
6607da3475
4 değiştirilmiş dosya ile 95 ekleme ve 3 silme
  1. 80
    0
      log/common.log
  2. 1
    1
      models/message/message.go
  3. 9
    2
      models/system/user.go
  4. 5
    0
      service/user.go

+ 80
- 0
log/common.log Dosyayı Görüntüle

@@ -344,3 +344,83 @@
344 344
 2018/09/26 10:53:48 [E] 用户没有设置默认案场
345 345
 2018/09/26 10:53:48 [E] 用户没有设置默认案场
346 346
 2018/09/26 10:53:49 [E] 用户没有设置默认案场
347
+2018/09/26 11:20:03 [E] 用户没有设置默认案场
348
+2018/09/26 11:20:03 [E] 用户没有设置默认案场
349
+2018/09/26 11:20:03 [E] 用户没有设置默认案场
350
+2018/09/26 11:20:03 [E] 用户没有设置默认案场
351
+2018/09/26 11:27:58 [E] 用户没有设置默认案场
352
+2018/09/26 11:27:58 [E] 用户没有设置默认案场
353
+2018/09/26 11:27:58 [E] 用户没有设置默认案场
354
+2018/09/26 11:27:59 [E] 用户没有设置默认案场
355
+2018/09/26 11:27:59 [E] 用户没有设置默认案场
356
+2018/09/26 11:28:34 [E] 用户没有设置默认案场
357
+2018/09/26 11:28:34 [E] 用户没有设置默认案场
358
+2018/09/26 11:28:34 [E] 用户没有设置默认案场
359
+2018/09/26 11:28:34 [E] 用户没有设置默认案场
360
+2018/09/26 11:28:34 [E] 用户没有设置默认案场
361
+2018/09/26 11:57:05 [E] 用户没有设置默认案场
362
+2018/09/26 11:57:05 [E] 用户没有设置默认案场
363
+2018/09/26 13:47:09 [E] 用户没有设置默认案场
364
+2018/09/26 13:47:10 [E] 用户没有设置默认案场
365
+2018/09/26 13:47:11 [E] 用户没有设置默认案场
366
+2018/09/26 13:51:00 [E] 用户没有设置默认案场
367
+2018/09/26 13:51:00 [E] 用户没有设置默认案场
368
+2018/09/26 13:58:03 [E] 用户没有设置默认案场
369
+2018/09/26 13:58:03 [E] 用户没有设置默认案场
370
+2018/09/26 13:58:08 [E] 用户没有设置默认案场
371
+2018/09/26 13:58:10 [E] 用户没有设置默认案场
372
+2018/09/26 13:58:53 [E] 用户没有设置默认案场
373
+2018/09/26 13:58:53 [E] 用户没有设置默认案场
374
+2018/09/26 13:58:54 [E] 用户没有设置默认案场
375
+2018/09/26 13:58:55 [E] 用户没有设置默认案场
376
+2018/09/26 13:59:39 [E] 用户没有设置默认案场
377
+2018/09/26 13:59:39 [E] 用户没有设置默认案场
378
+2018/09/26 13:59:39 [E] 用户没有设置默认案场
379
+2018/09/26 13:59:42 [E] 用户没有设置默认案场
380
+2018/09/26 13:59:44 [E] 用户没有设置默认案场
381
+2018/09/26 14:00:22 [E] 用户没有设置默认案场
382
+2018/09/26 14:00:22 [E] 用户没有设置默认案场
383
+2018/09/26 14:00:25 [E] 用户没有设置默认案场
384
+2018/09/26 14:00:26 [E] 用户没有设置默认案场
385
+2018/09/26 14:02:24 [E] 用户没有设置默认案场
386
+2018/09/26 14:02:24 [E] 用户没有设置默认案场
387
+2018/09/26 14:02:59 [E] 用户没有设置默认案场
388
+2018/09/26 14:03:00 [E] 用户没有设置默认案场
389
+2018/09/26 14:04:47 [E] 用户没有设置默认案场
390
+2018/09/26 14:04:47 [E] 用户没有设置默认案场
391
+2018/09/26 14:05:03 [E] 用户没有设置默认案场
392
+2018/09/26 14:05:04 [E] 用户没有设置默认案场
393
+2018/09/26 14:05:04 [E] 用户没有设置默认案场
394
+2018/09/26 14:05:05 [E] 用户没有设置默认案场
395
+2018/09/26 14:05:05 [E] 用户没有设置默认案场
396
+2018/09/26 14:06:28 [E] 用户没有设置默认案场
397
+2018/09/26 14:06:28 [E] 用户没有设置默认案场
398
+2018/09/26 14:06:30 [E] 用户没有设置默认案场
399
+2018/09/26 14:06:30 [E] 用户没有设置默认案场
400
+2018/09/26 14:06:31 [E] 用户没有设置默认案场
401
+2018/09/26 14:06:31 [E] 用户没有设置默认案场
402
+2018/09/26 14:06:31 [E] 用户没有设置默认案场
403
+2018/09/26 14:06:31 [E] 用户没有设置默认案场
404
+2018/09/26 14:07:37 [E] 用户没有设置默认案场
405
+2018/09/26 14:10:34 [E] 用户没有设置默认案场
406
+2018/09/26 14:10:34 [E] 用户没有设置默认案场
407
+2018/09/26 14:12:02 [E] 用户没有设置默认案场
408
+2018/09/26 14:12:02 [E] 用户没有设置默认案场
409
+2018/09/26 14:12:04 [E] 用户没有设置默认案场
410
+2018/09/26 14:12:04 [E] 用户没有设置默认案场
411
+2018/09/26 14:12:05 [E] 用户没有设置默认案场
412
+2018/09/26 14:12:06 [E] 用户没有设置默认案场
413
+2018/09/26 14:12:13 [E] 用户没有设置默认案场
414
+2018/09/26 14:12:14 [E] 用户没有设置默认案场
415
+2018/09/26 14:13:21 [E] 用户没有设置默认案场
416
+2018/09/26 14:15:03 [E] 用户没有设置默认案场
417
+2018/09/26 14:16:15 [E] 用户没有设置默认案场
418
+2018/09/26 14:16:15 [E] 用户没有设置默认案场
419
+2018/09/26 14:16:15 [E] 用户没有设置默认案场
420
+2018/09/26 14:16:17 [E] 用户没有设置默认案场
421
+2018/09/26 14:16:17 [E] 用户没有设置默认案场
422
+2018/09/26 14:16:17 [E] 用户没有设置默认案场
423
+2018/09/26 14:16:18 [E] 用户没有设置默认案场
424
+2018/09/26 14:16:18 [E] 用户没有设置默认案场
425
+2018/09/26 14:16:36 [E] 用户没有设置默认案场
426
+2018/09/26 14:16:36 [E] 用户没有设置默认案场

+ 1
- 1
models/message/message.go Dosyayı Görüntüle

@@ -57,7 +57,7 @@ func (m *MessageDAO) GetCmsInfoListCount(title, orgid string) (int, error) {
57 57
 func (m *MessageDAO) GetCmsInfoByLocation(locationid, orgid string) ([]model.TaCmsInfo, error) {
58 58
 	var cmsinfos []model.TaCmsInfo
59 59
 
60
-	err := m.db.Where("status>"+strconv.Itoa(models.STATUS_DEL)).And("org_id=?", orgid).And("location_id=?", locationid).Find(&cmsinfos)
60
+	err := m.db.Where("status=?", models.STATUS_NORMAL).And("org_id=?", orgid).And("location_id=?", locationid).Desc("create_date").Find(&cmsinfos)
61 61
 	return cmsinfos, err
62 62
 }
63 63
 

+ 9
- 2
models/system/user.go Dosyayı Görüntüle

@@ -154,9 +154,9 @@ func (m *UserDAO) GetUserMenu(userid string) ([]model.SysMenu, error) {
154 154
 	if menu.MenuIds != "" {
155 155
 		sql = `select * from (select * from sys_menu where menu_id in ('` + strings.Replace(menu.MenuIds, ",", "','", -1) + `')
156 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) + `'))) s order by order_no asc
157
+		select * from sys_menu where menu_id in (select father_id from sys_menu where menu_id in ('` + strings.Replace(menu.MenuIds, ",", "','", -1) + `'))) s where status>? order by order_no asc
158 158
 		`
159
-		err = m.db.Sql(sql).Find(&userMenu)
159
+		err = m.db.Sql(sql, models.STATUS_DEL).Find(&userMenu)
160 160
 	}
161 161
 	return userMenu, err
162 162
 }
@@ -200,6 +200,13 @@ func (m *UserDAO) DelUser(userid string) error {
200 200
 	return err
201 201
 }
202 202
 
203
+// UnleashCustomerUser 解除用户关联
204
+func (m *UserDAO) UnleashCustomerUser(userid string) error {
205
+	sql := `update ta_customer set user_id='' where user_id='` + userid + `'`
206
+	_, err := m.db.Exec(sql)
207
+	return err
208
+}
209
+
203 210
 // DelUserType 删除用户对应的类型信息
204 211
 func (m *UserDAO) DelUserType(userid string) error {
205 212
 	sql := "delete from sys_user_type where user_id='" + userid + "'"

+ 5
- 0
service/user.go Dosyayı Görüntüle

@@ -357,6 +357,11 @@ func (s *UserServ) UserMapping(userMapping model.TaUserMapping) error {
357 357
 // DelUser 删除用户
358 358
 func (s *UserServ) DelUser(userid string) error {
359 359
 	err := s.dao.DelUser(userid)
360
+	if err != nil {
361
+		return err
362
+	}
363
+	// 删除与前台客户的关联
364
+	err = s.dao.UnleashCustomerUser(userid)
360 365
 	return err
361 366
 }
362 367