Browse Source

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

胡轶钦 6 years ago
parent
commit
0307512258

+ 3
- 0
conf/sms.conf View File

@@ -14,3 +14,6 @@ message = {"code": "0115", "tel": "%s", "params": [%s]}
14 14
 
15 15
 [orders]
16 16
 message = {"code": "0116", "tel": "%s", "params": [%s]}
17
+
18
+[cardget]
19
+message = {"code": "0117", "tel": "%s", "params": [%s]}

+ 2
- 1
controllers/marketing/marketing.go View File

@@ -40,13 +40,14 @@ func (c *MarketingController) SaveMarketing() {
40 40
 	// 获取值
41 41
 	activityName := c.GetString("activityName")
42 42
 	activityType := c.GetString("activityType")
43
+	activeType := c.GetString("activeType")
43 44
 	resourceDesc := c.GetString("resourceDesc") // 活动描述
44 45
 
45 46
 	// 赋值
46 47
 	marketing.ActivityName = activityName
47 48
 	marketing.ActivityType = activityType
48 49
 
49
-	newInfo, _, err := c.serv.SaveMarketing(marketing, resourceDesc)
50
+	newInfo, _, err := c.serv.SaveMarketing(marketing, activeType, resourceDesc)
50 51
 	if err != nil {
51 52
 		c.ResponseError(err)
52 53
 	}

+ 256
- 0
log/common.log View File

@@ -344,3 +344,259 @@
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] 用户没有设置默认案场
427
+2018/09/26 14:21:38 [E] 用户没有设置默认案场
428
+2018/09/26 14:21:50 [E] 用户没有设置默认案场
429
+2018/09/26 14:27:34 [E] 用户没有设置默认案场
430
+2018/09/26 14:27:44 [E] 用户没有设置默认案场
431
+2018/09/26 14:27:48 [E] 用户没有设置默认案场
432
+2018/09/26 14:28:35 [E] 用户没有设置默认案场
433
+2018/09/26 14:29:04 [E] 用户没有设置默认案场
434
+2018/09/26 14:29:05 [E] 用户没有设置默认案场
435
+2018/09/26 14:30:22 [E] 用户没有设置默认案场
436
+2018/09/26 14:30:28 [E] 用户没有设置默认案场
437
+2018/09/26 14:30:35 [E] 用户没有设置默认案场
438
+2018/09/26 14:31:11 [E] 用户没有设置默认案场
439
+2018/09/26 14:31:11 [E] 用户没有设置默认案场
440
+2018/09/26 14:31:56 [E] 用户没有设置默认案场
441
+2018/09/26 14:31:56 [E] 用户没有设置默认案场
442
+2018/09/26 14:32:21 [E] 用户没有设置默认案场
443
+2018/09/26 14:32:31 [E] 用户没有设置默认案场
444
+2018/09/26 14:32:42 [E] 用户没有设置默认案场
445
+2018/09/26 14:32:46 [E] 用户没有设置默认案场
446
+2018/09/26 14:34:11 [E] 用户没有设置默认案场
447
+2018/09/26 14:34:19 [E] 用户没有设置默认案场
448
+2018/09/26 14:34:20 [E] 用户没有设置默认案场
449
+2018/09/26 14:34:20 [E] 用户没有设置默认案场
450
+2018/09/26 14:34:20 [E] 统计会员总数失败: Error 1370: execute command denied to user 'spaceofcheng'@'localhost' for routine 'cdkj.fun_total_customer'
451
+2018/09/26 14:34:22 [E] 用户没有设置默认案场
452
+2018/09/26 14:34:23 [E] 用户没有设置默认案场
453
+2018/09/26 14:34:36 [E] 用户没有设置默认案场
454
+2018/09/26 14:34:36 [E] 用户没有设置默认案场
455
+2018/09/26 14:34:39 [E] 用户没有设置默认案场
456
+2018/09/26 14:34:44 [E] 用户登录失败: 用户账户异常
457
+2018/09/26 14:34:54 [E] 用户没有设置默认案场
458
+2018/09/26 14:34:55 [E] 用户没有设置默认案场
459
+2018/09/26 14:34:55 [E] 统计会员总数失败: Error 1370: execute command denied to user 'spaceofcheng'@'localhost' for routine 'cdkj.fun_total_customer'
460
+2018/09/26 14:34:55 [E] 用户没有设置默认案场
461
+2018/09/26 14:34:57 [E] 用户没有设置默认案场
462
+2018/09/26 14:34:57 [E] 用户没有设置默认案场
463
+2018/09/26 14:35:07 [E] 用户没有设置默认案场
464
+2018/09/26 14:35:07 [E] 用户没有设置默认案场
465
+2018/09/26 14:35:23 [E] 用户没有设置默认案场
466
+2018/09/26 14:35:30 [E] 用户没有设置默认案场
467
+2018/09/26 14:35:52 [E] 用户没有设置默认案场
468
+2018/09/26 14:35:52 [E] 用户没有设置默认案场
469
+2018/09/26 14:35:52 [E] 用户没有设置默认案场
470
+2018/09/26 14:35:53 [E] 用户没有设置默认案场
471
+2018/09/26 15:04:20 [E] 用户没有设置默认案场
472
+2018/09/26 15:04:20 [E] 用户没有设置默认案场
473
+2018/09/26 15:04:20 [E] 用户没有设置默认案场
474
+2018/09/26 15:04:20 [E] 统计会员总数失败: Error 1370: execute command denied to user 'spaceofcheng'@'localhost' for routine 'cdkj.fun_total_customer'
475
+2018/09/26 15:04:20 [E] 用户没有设置默认案场
476
+2018/09/26 15:04:20 [E] 统计会员总数失败: Error 1370: execute command denied to user 'spaceofcheng'@'localhost' for routine 'cdkj.fun_total_customer'
477
+2018/09/26 15:04:20 [E] 用户没有设置默认案场
478
+2018/09/26 15:04:23 [E] 用户没有设置默认案场
479
+2018/09/26 15:04:27 [E] 用户没有设置默认案场
480
+2018/09/26 15:04:27 [E] 用户没有设置默认案场
481
+2018/09/26 15:04:49 [E] 用户没有设置默认案场
482
+2018/09/26 15:04:49 [E] 用户没有设置默认案场
483
+2018/09/26 15:05:07 [E] 用户没有设置默认案场
484
+2018/09/26 15:05:07 [E] 用户没有设置默认案场
485
+2018/09/26 15:08:44 [E] 用户没有设置默认案场
486
+2018/09/26 15:08:44 [E] 用户没有设置默认案场
487
+2018/09/26 15:14:04 [E] 用户没有设置默认案场
488
+2018/09/26 15:14:04 [E] 用户没有设置默认案场
489
+2018/09/26 15:14:13 [E] 用户没有设置默认案场
490
+2018/09/26 15:14:13 [E] 用户没有设置默认案场
491
+2018/09/26 15:14:21 [E] 用户没有设置默认案场
492
+2018/09/26 15:14:21 [E] 用户没有设置默认案场
493
+2018/09/26 15:14:24 [E] 用户没有设置默认案场
494
+2018/09/26 15:19:41 [E] 用户没有设置默认案场
495
+2018/09/26 15:19:41 [E] 用户没有设置默认案场
496
+2018/09/26 15:19:41 [E] 用户没有设置默认案场
497
+2018/09/26 15:19:41 [E] 统计会员总数失败: Error 1370: execute command denied to user 'spaceofcheng'@'localhost' for routine 'cdkj.fun_total_customer'
498
+2018/09/26 15:19:41 [E] 用户没有设置默认案场
499
+2018/09/26 15:19:41 [E] 统计会员总数失败: Error 1370: execute command denied to user 'spaceofcheng'@'localhost' for routine 'cdkj.fun_total_customer'
500
+2018/09/26 15:19:41 [E] 用户没有设置默认案场
501
+2018/09/26 15:20:00 [E] 用户没有设置默认案场
502
+2018/09/26 15:20:00 [E] 统计会员总数失败: Error 1370: execute command denied to user 'spaceofcheng'@'localhost' for routine 'cdkj.fun_total_customer'
503
+2018/09/26 15:20:00 [E] 用户没有设置默认案场
504
+2018/09/26 15:20:09 [E] 用户没有设置默认案场
505
+2018/09/26 15:20:09 [E] 用户没有设置默认案场
506
+2018/09/26 15:20:10 [E] 用户没有设置默认案场
507
+2018/09/26 15:20:11 [E] 用户没有设置默认案场
508
+2018/09/26 15:22:17 [E] 用户没有设置默认案场
509
+2018/09/26 15:22:17 [E] 用户没有设置默认案场
510
+2018/09/26 15:22:18 [E] 用户没有设置默认案场
511
+2018/09/26 15:22:18 [E] 用户没有设置默认案场
512
+2018/09/26 15:22:56 [E] 用户没有设置默认案场
513
+2018/09/26 15:22:57 [E] 用户没有设置默认案场
514
+2018/09/26 15:22:57 [E] 用户没有设置默认案场
515
+2018/09/26 15:22:58 [E] 用户没有设置默认案场
516
+2018/09/26 15:23:07 [E] 用户没有设置默认案场
517
+2018/09/26 15:23:07 [E] 用户没有设置默认案场
518
+2018/09/26 15:23:07 [E] 用户没有设置默认案场
519
+2018/09/26 15:23:11 [E] 用户没有设置默认案场
520
+2018/09/26 15:23:14 [E] 用户没有设置默认案场
521
+2018/09/26 15:24:23 [E] 用户没有设置默认案场
522
+2018/09/26 15:24:39 [E] 用户没有设置默认案场
523
+2018/09/26 15:26:08 [E] 用户没有设置默认案场
524
+2018/09/26 15:26:16 [E] 用户没有设置默认案场
525
+2018/09/26 15:26:16 [E] 用户没有设置默认案场
526
+2018/09/26 15:27:36 [E] 用户没有设置默认案场
527
+2018/09/26 15:27:40 [E] 用户没有设置默认案场
528
+2018/09/26 15:27:40 [E] 用户没有设置默认案场
529
+2018/09/26 15:27:42 [E] 用户没有设置默认案场
530
+2018/09/26 15:27:50 [E] 用户没有设置默认案场
531
+2018/09/26 15:28:00 [E] 用户没有设置默认案场
532
+2018/09/26 15:28:16 [E] 用户没有设置默认案场
533
+2018/09/26 15:28:16 [E] 用户没有设置默认案场
534
+2018/09/26 15:28:19 [E] 用户没有设置默认案场
535
+2018/09/26 15:28:19 [E] 用户没有设置默认案场
536
+2018/09/26 15:30:30 [E] 用户没有设置默认案场
537
+2018/09/26 15:30:31 [E] 用户没有设置默认案场
538
+2018/09/26 15:30:31 [E] 用户没有设置默认案场
539
+2018/09/26 15:32:29 [E] 用户没有设置默认案场
540
+2018/09/26 15:32:29 [E] 用户没有设置默认案场
541
+2018/09/26 15:32:31 [E] 用户没有设置默认案场
542
+2018/09/26 15:32:31 [E] 用户没有设置默认案场
543
+2018/09/26 15:37:04 [E] 用户没有设置默认案场
544
+2018/09/26 15:37:04 [E] 用户没有设置默认案场
545
+2018/09/26 15:37:07 [E] 用户没有设置默认案场
546
+2018/09/26 15:37:07 [E] 用户没有设置默认案场
547
+2018/09/26 15:37:07 [E] 用户没有设置默认案场
548
+2018/09/26 15:38:45 [E] 用户没有设置默认案场
549
+2018/09/26 15:38:45 [E] 用户没有设置默认案场
550
+2018/09/26 15:38:49 [E] 用户没有设置默认案场
551
+2018/09/26 15:38:49 [E] 用户没有设置默认案场
552
+2018/09/26 15:38:49 [E] 用户没有设置默认案场
553
+2018/09/26 15:38:50 [E] 用户没有设置默认案场
554
+2018/09/26 15:38:50 [E] 用户没有设置默认案场
555
+2018/09/26 15:38:54 [E] 用户没有设置默认案场
556
+2018/09/26 15:38:54 [E] 用户没有设置默认案场
557
+2018/09/26 15:38:54 [E] 用户没有设置默认案场
558
+2018/09/26 15:38:59 [E] 用户没有设置默认案场
559
+2018/09/26 15:39:00 [E] 用户没有设置默认案场
560
+2018/09/26 15:39:00 [E] 用户没有设置默认案场
561
+2018/09/26 15:39:02 [E] 用户没有设置默认案场
562
+2018/09/26 15:39:02 [E] 用户没有设置默认案场
563
+2018/09/26 15:39:02 [E] 用户没有设置默认案场
564
+2018/09/26 15:39:06 [E] 用户没有设置默认案场
565
+2018/09/26 15:39:15 [E] 统计今日预约人数失败: Error 1370: execute command denied to user 'spaceofcheng'@'localhost' for routine 'cdkj.fun_course_card_customer'
566
+2018/09/26 15:39:15 [E] 统计今日预约人数失败: Error 1370: execute command denied to user 'spaceofcheng'@'localhost' for routine 'cdkj.fun_course_card_customer'
567
+2018/09/26 15:39:17 [E] 用户没有设置默认案场
568
+2018/09/26 15:39:17 [E] 用户没有设置默认案场
569
+2018/09/26 15:39:26 [E] 用户没有设置默认案场
570
+2018/09/26 15:39:26 [E] 用户没有设置默认案场
571
+2018/09/26 15:39:26 [E] 用户没有设置默认案场
572
+2018/09/26 15:47:04 [E] 用户没有设置默认案场
573
+2018/09/26 15:47:09 [E] 用户没有设置默认案场
574
+2018/09/26 15:47:11 [E] 用户没有设置默认案场
575
+2018/09/26 15:47:13 [E] 用户没有设置默认案场
576
+2018/09/26 15:47:15 [E] 用户没有设置默认案场
577
+2018/09/26 15:47:19 [E] 用户没有设置默认案场
578
+2018/09/26 15:47:21 [E] 用户没有设置默认案场
579
+2018/09/26 15:47:23 [E] 用户没有设置默认案场
580
+2018/09/26 15:47:24 [E] 用户没有设置默认案场
581
+2018/09/26 15:47:27 [E] 用户没有设置默认案场
582
+2018/09/26 15:48:13 [E] 用户没有设置默认案场
583
+2018/09/26 15:48:13 [E] 用户没有设置默认案场
584
+2018/09/26 15:48:13 [E] 统计会员总数失败: Error 1370: execute command denied to user 'spaceofcheng'@'localhost' for routine 'cdkj.fun_total_customer'
585
+2018/09/26 15:48:13 [E] 用户没有设置默认案场
586
+2018/09/26 15:48:13 [E] 统计会员总数失败: Error 1370: execute command denied to user 'spaceofcheng'@'localhost' for routine 'cdkj.fun_total_customer'
587
+2018/09/26 15:48:13 [E] 用户没有设置默认案场
588
+2018/09/26 15:48:13 [E] 用户没有设置默认案场
589
+2018/09/26 15:48:15 [E] 用户没有设置默认案场
590
+2018/09/26 15:48:16 [E] 用户没有设置默认案场
591
+2018/09/26 15:48:20 [E] 用户没有设置默认案场
592
+2018/09/26 15:48:21 [E] 用户没有设置默认案场
593
+2018/09/26 15:48:21 [E] 用户没有设置默认案场
594
+2018/09/26 15:48:23 [E] 用户没有设置默认案场
595
+2018/09/26 15:48:23 [E] 用户没有设置默认案场
596
+2018/09/26 15:48:23 [E] 用户没有设置默认案场
597
+2018/09/26 15:48:24 [E] 用户没有设置默认案场
598
+2018/09/26 15:48:33 [E] 统计今日预约人数失败: Error 1370: execute command denied to user 'spaceofcheng'@'localhost' for routine 'cdkj.fun_course_card_customer'
599
+2018/09/26 15:48:33 [E] 统计今日预约人数失败: Error 1370: execute command denied to user 'spaceofcheng'@'localhost' for routine 'cdkj.fun_course_card_customer'
600
+2018/09/26 15:49:01 [E] 用户没有设置默认案场
601
+2018/09/26 15:49:03 [E] 用户没有设置默认案场
602
+2018/09/26 15:49:04 [E] 用户没有设置默认案场

+ 6
- 4
models/coupon/coupon.go View File

@@ -430,11 +430,13 @@ func (m *CouponDAO) GetCustomerCouponByID(id string) (*CustomerCouponWithShare,
430 430
 	if err != nil {
431 431
 		return nil, err
432 432
 	}
433
-	share, err := m.GetCouponShareByCouponID(id)
434
-	if err != nil {
435
-		return nil, err
433
+	if customerCoupon != nil && customerCoupon.CouponId != "" {
434
+		share, err := m.GetCouponShareByCouponID(customerCoupon.CouponId)
435
+		if err != nil {
436
+			return nil, err
437
+		}
438
+		customerCoupon.Share = share
436 439
 	}
437
-	customerCoupon.Share = share
438 440
 	return customerCoupon, err
439 441
 }
440 442
 

+ 1
- 1
models/message/message.go View File

@@ -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
 

+ 12
- 5
models/system/user.go View File

@@ -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 + "'"
@@ -293,14 +300,14 @@ func (m *UserDAO) SaveUserCase(usercase model.SysUserCase) error {
293 300
 }
294 301
 
295 302
 // SaveUserCaseByUserTag 根据用户标签保存用户对应案场
296
-func (m *UserDAO) SaveUserCaseByUserTag(userid string) error {
303
+func (m *UserDAO) SaveUserCaseByUserTag(userid, belongCaseId string) error {
297 304
 	nowtime := time.Now().Local()
298 305
 	sql := `insert into sys_user_case(user_id, case_id, case_name, is_belong, status, create_date, is_created) 
299 306
 	select DISTINCT c.user_id, a.case_id,a.case_name, 0,?,?,0 from sys_case a 
300 307
 	inner join sys_tag_case b on a.case_id = b.case_id
301 308
 	inner join sys_user_tag c on b.tag_id = c.tag_id
302
-	where c.user_id = ? and a.status > ` + strconv.Itoa(models.STATUS_DEL)
303
-	_, err := m.db.Exec(sql, models.STATUS_NORMAL, nowtime, userid)
309
+	where c.user_id = ? and a.status > ` + strconv.Itoa(models.STATUS_DEL) + ` and a.case_id <> ?`
310
+	_, err := m.db.Exec(sql, models.STATUS_NORMAL, nowtime, userid, belongCaseId)
304 311
 	return err
305 312
 }
306 313
 

+ 1
- 1
routers/guest.go View File

@@ -66,6 +66,6 @@ func getGuestRoutes() beego.LinkNamespace {
66 66
 
67 67
 		// 签到
68 68
 		beego.NSRouter("/case/checkin", &cases.SigninController{}, "post:AddSignin"),
69
-		beego.NSRouter("/wechat", &controllers.BaseController{}, "post:WechatInfo"),
69
+		beego.NSRouter("/wechat", &controllers.BaseController{}, "get,post:WechatInfo"),
70 70
 	)
71 71
 }

+ 3
- 0
service/card/card.go View File

@@ -598,7 +598,10 @@ func (s *CardServ) SaveCustomerCourseByCard(customerCard *model.TaCustomerCard)
598 598
 			utils.LogError("生成我的课程二维码失败:" + err.Error())
599 599
 			return errors.New("生成我的课程二维码失败")
600 600
 		}
601
+
602
+		utils.SendSMS("cardget", customer.Phone, course.CourseName)
601 603
 	}
604
+
602 605
 	return nil
603 606
 }
604 607
 

+ 2
- 2
service/marketing/marketing.go View File

@@ -59,7 +59,7 @@ func (s *MarketingServ) GetMarketingList(page int, pageSize int) (map[string]int
59 59
 /**
60 60
 * resource_desc 活动描述
61 61
  */
62
-func (s *MarketingServ) SaveMarketing(activity model.SysActivity, resourceDesc string) (*model.SysActivity, *model.SysActivityAction, error) {
62
+func (s *MarketingServ) SaveMarketing(activity model.SysActivity, activeType, resourceDesc string) (*model.SysActivity, *model.SysActivityAction, error) {
63 63
 
64 64
 	var newInfo *model.SysActivity
65 65
 	var newWoke *model.SysActivityAction
@@ -79,7 +79,7 @@ func (s *MarketingServ) SaveMarketing(activity model.SysActivity, resourceDesc s
79 79
 
80 80
 	woke := model.SysActivityAction{}
81 81
 	woke.ActivityId = newInfo.ActivityId
82
-	woke.ActiveType = newInfo.ActivityType
82
+	woke.ActiveType = activeType
83 83
 	woke.ResourceDesc = resourceDesc
84 84
 	woke.ResourceType = "占位符"
85 85
 

+ 6
- 1
service/user.go View File

@@ -267,7 +267,7 @@ func (s *UserServ) SaveUser(user system.SysUserForm) (*model.SysUser, error) {
267 267
 	}
268 268
 
269 269
 	// 保存用户标签案场信息
270
-	err = s.dao.SaveUserCaseByUserTag(newUSer.UserId)
270
+	err = s.dao.SaveUserCaseByUserTag(newUSer.UserId, user.BelongCaseId)
271 271
 	if err != nil {
272 272
 		beego.Error(err)
273 273
 		return nil, err
@@ -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