Browse Source

bug修改

wangfei 6 years ago
parent
commit
29f89158fc
5 changed files with 455 additions and 43 deletions
  1. 2
    2
      controllers/statistics/cardcoupon.go
  2. 379
    0
      log/common.log
  3. 16
    26
      models/customer/customer.go
  4. 33
    2
      models/system/user.go
  5. 25
    13
      service/user.go

+ 2
- 2
controllers/statistics/cardcoupon.go View File

266
 		verifystatus := ""
266
 		verifystatus := ""
267
 		switch item.VerifyStatus {
267
 		switch item.VerifyStatus {
268
 		case "useable":
268
 		case "useable":
269
-			verifystatus = "未使用"
269
+			verifystatus = "未核销"
270
 			break
270
 			break
271
 		case "used":
271
 		case "used":
272
-			verifystatus = "已使用"
272
+			verifystatus = "已核销"
273
 			break
273
 			break
274
 		case "late":
274
 		case "late":
275
 			verifystatus = "逾期核销"
275
 			verifystatus = "逾期核销"

+ 379
- 0
log/common.log View File

600
 2018/09/26 15:49:01 [E] 用户没有设置默认案场
600
 2018/09/26 15:49:01 [E] 用户没有设置默认案场
601
 2018/09/26 15:49:03 [E] 用户没有设置默认案场
601
 2018/09/26 15:49:03 [E] 用户没有设置默认案场
602
 2018/09/26 15:49:04 [E] 用户没有设置默认案场
602
 2018/09/26 15:49:04 [E] 用户没有设置默认案场
603
+2018/09/26 15:49:37 [E] 用户没有设置默认案场
604
+2018/09/26 15:49:39 [E] 用户没有设置默认案场
605
+2018/09/26 15:53:30 [E] 用户没有设置默认案场
606
+2018/09/26 15:54:16 [E] 用户没有设置默认案场
607
+2018/09/26 15:54:16 [E] 用户没有设置默认案场
608
+2018/09/26 15:54:19 [E] 用户没有设置默认案场
609
+2018/09/26 15:54:19 [E] 用户没有设置默认案场
610
+2018/09/26 15:54:35 [E] 用户没有设置默认案场
611
+2018/09/26 15:57:48 [E] 用户没有设置默认案场
612
+2018/09/26 15:59:02 [E] 用户没有设置默认案场
613
+2018/09/26 15:59:02 [E] 用户没有设置默认案场
614
+2018/09/26 15:59:15 [E] 用户没有设置默认案场
615
+2018/09/26 15:59:15 [E] 用户没有设置默认案场
616
+2018/09/26 15:59:32 [E] 用户没有设置默认案场
617
+2018/09/26 16:01:34 [E] 用户没有设置默认案场
618
+2018/09/26 16:01:35 [E] 用户没有设置默认案场
619
+2018/09/26 16:01:37 [E] 用户没有设置默认案场
620
+2018/09/26 16:02:06 [E] 用户没有设置默认案场
621
+2018/09/26 16:02:27 [E] 用户没有设置默认案场
622
+2018/09/26 16:02:38 [E] 用户没有设置默认案场
623
+2018/09/26 16:03:19 [E] 用户没有设置默认案场
624
+2018/09/26 16:03:24 [E] 用户没有设置默认案场
625
+2018/09/26 16:04:53 [E] 用户没有设置默认案场
626
+2018/09/26 16:05:04 [E] 用户没有设置默认案场
627
+2018/09/26 16:05:07 [E] 用户没有设置默认案场
628
+2018/09/26 16:05:08 [E] 用户没有设置默认案场
629
+2018/09/26 16:05:10 [E] 用户没有设置默认案场
630
+2018/09/26 16:05:12 [E] 用户没有设置默认案场
631
+2018/09/26 16:05:12 [E] 用户没有设置默认案场
632
+2018/09/26 16:05:14 [E] 用户没有设置默认案场
633
+2018/09/26 16:05:14 [E] 用户没有设置默认案场
634
+2018/09/26 16:05:17 [E] 用户没有设置默认案场
635
+2018/09/26 16:05:17 [E] 用户没有设置默认案场
636
+2018/09/26 16:05:18 [E] 用户没有设置默认案场
637
+2018/09/26 16:05:18 [E] 用户没有设置默认案场
638
+2018/09/26 16:05:18 [E] 用户没有设置默认案场
639
+2018/09/26 16:05:19 [E] 用户没有设置默认案场
640
+2018/09/26 16:05:19 [E] 用户没有设置默认案场
641
+2018/09/26 16:05:29 [E] 用户没有设置默认案场
642
+2018/09/26 16:05:29 [E] 用户没有设置默认案场
643
+2018/09/26 16:06:59 [E] 用户没有设置默认案场
644
+2018/09/26 16:06:59 [E] 用户没有设置默认案场
645
+2018/09/26 16:08:17 [E] 用户没有设置默认案场
646
+2018/09/26 16:08:17 [E] 用户没有设置默认案场
647
+2018/09/26 16:08:17 [E] 用户没有设置默认案场
648
+2018/09/26 16:08:30 [E] 用户没有设置默认案场
649
+2018/09/26 16:08:30 [E] 用户没有设置默认案场
650
+2018/09/26 16:08:34 [E] 用户没有设置默认案场
651
+2018/09/26 16:08:34 [E] 用户没有设置默认案场
652
+2018/09/26 16:08:34 [E] 用户没有设置默认案场
653
+2018/09/26 16:08:42 [E] 用户没有设置默认案场
654
+2018/09/26 16:08:42 [E] 用户没有设置默认案场
655
+2018/09/26 16:08:43 [E] 用户没有设置默认案场
656
+2018/09/26 16:08:44 [E] 用户没有设置默认案场
657
+2018/09/26 16:08:44 [E] 用户没有设置默认案场
658
+2018/09/26 16:08:45 [E] 用户没有设置默认案场
659
+2018/09/26 16:08:45 [E] 用户没有设置默认案场
660
+2018/09/26 16:08:47 [E] 用户没有设置默认案场
661
+2018/09/26 16:08:47 [E] 用户没有设置默认案场
662
+2018/09/26 16:09:03 [E] 用户没有设置默认案场
663
+2018/09/26 16:09:03 [E] 用户没有设置默认案场
664
+2018/09/26 16:09:03 [E] 用户没有设置默认案场
665
+2018/09/26 16:09:04 [E] 用户没有设置默认案场
666
+2018/09/26 16:09:04 [E] 用户没有设置默认案场
667
+2018/09/26 16:09:04 [E] 用户没有设置默认案场
668
+2018/09/26 16:09:06 [E] 用户没有设置默认案场
669
+2018/09/26 16:09:06 [E] 用户没有设置默认案场
670
+2018/09/26 16:09:06 [E] 用户没有设置默认案场
671
+2018/09/26 16:09:07 [E] 用户没有设置默认案场
672
+2018/09/26 16:09:07 [E] 用户没有设置默认案场
673
+2018/09/26 16:09:07 [E] 用户没有设置默认案场
674
+2018/09/26 16:09:08 [E] 用户没有设置默认案场
675
+2018/09/26 16:09:08 [E] 用户没有设置默认案场
676
+2018/09/26 16:09:09 [E] 用户没有设置默认案场
677
+2018/09/26 16:09:11 [E] 用户没有设置默认案场
678
+2018/09/26 16:09:11 [E] 用户没有设置默认案场
679
+2018/09/26 16:09:13 [E] 用户没有设置默认案场
680
+2018/09/26 16:09:13 [E] 用户没有设置默认案场
681
+2018/09/26 16:09:14 [E] 用户没有设置默认案场
682
+2018/09/26 16:09:15 [E] 用户没有设置默认案场
683
+2018/09/26 16:09:57 [E] 用户没有设置默认案场
684
+2018/09/26 16:09:57 [E] 用户没有设置默认案场
685
+2018/09/26 16:09:58 [E] 用户没有设置默认案场
686
+2018/09/26 16:10:10 [E] 用户没有设置默认案场
687
+2018/09/26 16:10:10 [E] 用户没有设置默认案场
688
+2018/09/26 16:10:12 [E] 用户没有设置默认案场
689
+2018/09/26 16:10:28 [E] 用户没有设置默认案场
690
+2018/09/26 16:10:28 [E] 用户没有设置默认案场
691
+2018/09/26 16:10:29 [E] 用户没有设置默认案场
692
+2018/09/26 16:10:29 [E] 用户没有设置默认案场
693
+2018/09/26 16:10:32 [E] 用户没有设置默认案场
694
+2018/09/26 16:10:33 [E] 用户没有设置默认案场
695
+2018/09/26 16:10:33 [E] 用户没有设置默认案场
696
+2018/09/26 16:10:47 [E] 用户没有设置默认案场
697
+2018/09/26 16:10:47 [E] 用户没有设置默认案场
698
+2018/09/26 16:10:48 [E] 用户没有设置默认案场
699
+2018/09/26 16:10:53 [E] 用户没有设置默认案场
700
+2018/09/26 16:10:53 [E] 用户没有设置默认案场
701
+2018/09/26 16:10:54 [E] 用户没有设置默认案场
702
+2018/09/26 16:10:54 [E] 用户没有设置默认案场
703
+2018/09/26 16:10:59 [E] 用户没有设置默认案场
704
+2018/09/26 16:10:59 [E] 用户没有设置默认案场
705
+2018/09/26 16:11:00 [E] 用户没有设置默认案场
706
+2018/09/26 16:11:00 [E] 用户没有设置默认案场
707
+2018/09/26 16:11:00 [E] 用户没有设置默认案场
708
+2018/09/26 16:12:04 [E] 用户没有设置默认案场
709
+2018/09/26 16:12:38 [E] 用户没有设置默认案场
710
+2018/09/26 16:12:42 [E] 用户没有设置默认案场
711
+2018/09/26 16:12:47 [E] 用户没有设置默认案场
712
+2018/09/26 16:12:48 [E] 用户没有设置默认案场
713
+2018/09/26 16:12:49 [E] 用户没有设置默认案场
714
+2018/09/26 16:12:49 [E] 用户没有设置默认案场
715
+2018/09/26 16:12:51 [E] 用户没有设置默认案场
716
+2018/09/26 16:12:51 [E] 用户没有设置默认案场
717
+2018/09/26 16:12:52 [E] 用户没有设置默认案场
718
+2018/09/26 16:12:52 [E] 用户没有设置默认案场
719
+2018/09/26 16:12:53 [E] 用户没有设置默认案场
720
+2018/09/26 16:12:53 [E] 用户没有设置默认案场
721
+2018/09/26 16:12:53 [E] 用户没有设置默认案场
722
+2018/09/26 16:12:54 [E] 用户没有设置默认案场
723
+2018/09/26 16:12:54 [E] 用户没有设置默认案场
724
+2018/09/26 16:12:55 [E] 用户没有设置默认案场
725
+2018/09/26 16:12:56 [E] 用户没有设置默认案场
726
+2018/09/26 16:12:56 [E] 用户没有设置默认案场
727
+2018/09/26 16:12:57 [E] 用户没有设置默认案场
728
+2018/09/26 16:13:00 [E] 用户没有设置默认案场
729
+2018/09/26 16:13:00 [E] 用户没有设置默认案场
730
+2018/09/26 16:13:02 [E] 用户没有设置默认案场
731
+2018/09/26 16:13:04 [E] 用户没有设置默认案场
732
+2018/09/26 16:13:05 [E] 用户没有设置默认案场
733
+2018/09/26 16:13:05 [E] 用户没有设置默认案场
734
+2018/09/26 16:13:06 [E] 用户没有设置默认案场
735
+2018/09/26 16:13:07 [E] 用户没有设置默认案场
736
+2018/09/26 16:13:07 [E] 用户没有设置默认案场
737
+2018/09/26 16:13:10 [E] 用户没有设置默认案场
738
+2018/09/26 16:13:11 [E] 用户没有设置默认案场
739
+2018/09/26 16:13:11 [E] 用户没有设置默认案场
740
+2018/09/26 16:14:00 [E] 用户没有设置默认案场
741
+2018/09/26 16:14:00 [E] 用户没有设置默认案场
742
+2018/09/26 16:14:00 [E] 用户没有设置默认案场
743
+2018/09/26 16:14:00 [E] 用户没有设置默认案场
744
+2018/09/26 16:14:25 [E] 用户没有设置默认案场
745
+2018/09/26 16:14:25 [E] 用户没有设置默认案场
746
+2018/09/26 16:14:27 [E] 用户没有设置默认案场
747
+2018/09/26 16:14:27 [E] 用户没有设置默认案场
748
+2018/09/26 16:14:27 [E] 用户没有设置默认案场
749
+2018/09/26 16:14:31 [E] 用户没有设置默认案场
750
+2018/09/26 16:14:31 [E] 用户没有设置默认案场
751
+2018/09/26 16:14:36 [E] 用户没有设置默认案场
752
+2018/09/26 16:14:36 [E] 用户没有设置默认案场
753
+2018/09/26 16:14:36 [E] 用户没有设置默认案场
754
+2018/09/26 16:14:37 [E] 用户没有设置默认案场
755
+2018/09/26 16:14:39 [E] 用户没有设置默认案场
756
+2018/09/26 16:14:39 [E] 用户没有设置默认案场
757
+2018/09/26 16:14:40 [E] 用户没有设置默认案场
758
+2018/09/26 16:14:40 [E] 用户没有设置默认案场
759
+2018/09/26 16:14:41 [E] 用户没有设置默认案场
760
+2018/09/26 16:14:43 [E] 用户没有设置默认案场
761
+2018/09/26 16:14:47 [E] 用户没有设置默认案场
762
+2018/09/26 16:14:48 [E] 用户没有设置默认案场
763
+2018/09/26 16:14:49 [E] 用户没有设置默认案场
764
+2018/09/26 16:14:50 [E] 用户没有设置默认案场
765
+2018/09/26 16:14:51 [E] 用户没有设置默认案场
766
+2018/09/26 16:14:51 [E] 用户没有设置默认案场
767
+2018/09/26 16:14:51 [E] 用户没有设置默认案场
768
+2018/09/26 16:14:52 [E] 用户没有设置默认案场
769
+2018/09/26 16:14:53 [E] 用户没有设置默认案场
770
+2018/09/26 16:17:42 [E] 用户没有设置默认案场
771
+2018/09/26 16:17:42 [E] 用户没有设置默认案场
772
+2018/09/26 16:18:09 [E] 用户没有设置默认案场
773
+2018/09/26 16:18:11 [E] 用户没有设置默认案场
774
+2018/09/26 16:18:11 [E] 用户没有设置默认案场
775
+2018/09/26 16:18:16 [E] 用户没有设置默认案场
776
+2018/09/26 16:18:17 [E] 用户没有设置默认案场
777
+2018/09/26 16:18:17 [E] 用户没有设置默认案场
778
+2018/09/26 16:18:17 [E] 用户没有设置默认案场
779
+2018/09/26 16:18:18 [E] 用户没有设置默认案场
780
+2018/09/26 16:18:19 [E] 用户没有设置默认案场
781
+2018/09/26 16:18:54 [E] 用户没有设置默认案场
782
+2018/09/26 16:18:54 [E] 用户没有设置默认案场
783
+2018/09/26 16:19:01 [E] 用户没有设置默认案场
784
+2018/09/26 16:19:02 [E] 用户没有设置默认案场
785
+2018/09/26 16:19:02 [E] 用户没有设置默认案场
786
+2018/09/26 16:19:03 [E] 用户没有设置默认案场
787
+2018/09/26 16:19:03 [E] 用户没有设置默认案场
788
+2018/09/26 16:19:08 [E] 用户没有设置默认案场
789
+2018/09/26 16:19:10 [E] 用户没有设置默认案场
790
+2018/09/26 16:19:10 [E] 用户没有设置默认案场
791
+2018/09/26 16:19:10 [E] 用户没有设置默认案场
792
+2018/09/26 16:19:20 [E] 用户没有设置默认案场
793
+2018/09/26 16:19:20 [E] 用户没有设置默认案场
794
+2018/09/26 16:19:22 [E] 用户没有设置默认案场
795
+2018/09/26 16:19:24 [E] 用户没有设置默认案场
796
+2018/09/26 16:19:27 [E] 用户没有设置默认案场
797
+2018/09/26 16:19:28 [E] 用户没有设置默认案场
798
+2018/09/26 16:19:28 [E] 用户没有设置默认案场
799
+2018/09/26 16:19:42 [E] 用户没有设置默认案场
800
+2018/09/26 16:19:43 [E] 用户没有设置默认案场
801
+2018/09/26 16:19:44 [E] 用户没有设置默认案场
802
+2018/09/26 16:20:16 [E] 用户没有设置默认案场
803
+2018/09/26 16:20:24 [E] 用户没有设置默认案场
804
+2018/09/26 16:20:34 [E] 用户没有设置默认案场
805
+2018/09/26 16:20:39 [E] 用户没有设置默认案场
806
+2018/09/26 16:20:40 [E] 用户没有设置默认案场
807
+2018/09/26 16:20:41 [E] 用户没有设置默认案场
808
+2018/09/26 16:20:41 [E] 用户没有设置默认案场
809
+2018/09/26 16:20:43 [E] 用户没有设置默认案场
810
+2018/09/26 16:21:01 [E] 用户没有设置默认案场
811
+2018/09/26 16:21:21 [E] 用户没有设置默认案场
812
+2018/09/26 16:21:28 [E] 用户没有设置默认案场
813
+2018/09/26 16:21:28 [E] 用户没有设置默认案场
814
+2018/09/26 16:21:28 [E] 统计会员总数失败: Error 1370: execute command denied to user 'spaceofcheng'@'localhost' for routine 'cdkj.fun_total_customer'
815
+2018/09/26 16:21:28 [E] 用户没有设置默认案场
816
+2018/09/26 16:21:28 [E] 用户没有设置默认案场
817
+2018/09/26 16:21:28 [E] 统计会员总数失败: Error 1370: execute command denied to user 'spaceofcheng'@'localhost' for routine 'cdkj.fun_total_customer'
818
+2018/09/26 16:21:29 [E] 用户没有设置默认案场
819
+2018/09/26 16:21:37 [E] 用户没有设置默认案场
820
+2018/09/26 16:21:38 [E] 用户没有设置默认案场
821
+2018/09/26 16:21:44 [E] 用户没有设置默认案场
822
+2018/09/26 16:21:51 [E] 用户没有设置默认案场
823
+2018/09/26 16:21:51 [E] 用户没有设置默认案场
824
+2018/09/26 16:21:55 [E] 用户没有设置默认案场
825
+2018/09/26 16:22:08 [E] 用户没有设置默认案场
826
+2018/09/26 16:22:09 [E] 用户没有设置默认案场
827
+2018/09/26 16:22:09 [E] 用户没有设置默认案场
828
+2018/09/26 16:22:14 [E] 用户没有设置默认案场
829
+2018/09/26 16:22:17 [E] 用户没有设置默认案场
830
+2018/09/26 16:22:35 [E] 用户没有设置默认案场
831
+2018/09/26 16:22:44 [E] 用户没有设置默认案场
832
+2018/09/26 16:22:44 [E] 用户没有设置默认案场
833
+2018/09/26 16:23:03 [E] 用户没有设置默认案场
834
+2018/09/26 16:23:04 [E] 用户没有设置默认案场
835
+2018/09/26 16:23:04 [E] 用户没有设置默认案场
836
+2018/09/26 16:23:36 [E] 用户没有设置默认案场
837
+2018/09/26 16:23:37 [E] 用户没有设置默认案场
838
+2018/09/26 16:23:37 [E] 用户没有设置默认案场
839
+2018/09/26 16:23:39 [E] 用户没有设置默认案场
840
+2018/09/26 16:23:44 [E] 用户没有设置默认案场
841
+2018/09/26 16:23:48 [E] 用户没有设置默认案场
842
+2018/09/26 16:23:56 [E] 用户没有设置默认案场
843
+2018/09/26 16:23:56 [E] 用户没有设置默认案场
844
+2018/09/26 16:23:56 [E] 统计今日预约人数失败: Error 1370: execute command denied to user 'spaceofcheng'@'localhost' for routine 'cdkj.fun_course_card_customer'
845
+2018/09/26 16:23:56 [E] 用户没有设置默认案场
846
+2018/09/26 16:23:58 [E] 用户没有设置默认案场
847
+2018/09/26 16:23:58 [E] 用户没有设置默认案场
848
+2018/09/26 16:24:00 [E] 用户没有设置默认案场
849
+2018/09/26 16:24:01 [E] 用户没有设置默认案场
850
+2018/09/26 16:24:01 [E] 用户没有设置默认案场
851
+2018/09/26 16:24:04 [E] 用户没有设置默认案场
852
+2018/09/26 16:25:11 [E] 用户没有设置默认案场
853
+2018/09/26 16:25:11 [E] 用户没有设置默认案场
854
+2018/09/26 16:25:21 [E] 用户没有设置默认案场
855
+2018/09/26 16:25:23 [E] 用户没有设置默认案场
856
+2018/09/26 16:25:25 [E] 用户没有设置默认案场
857
+2018/09/26 16:25:26 [E] 用户没有设置默认案场
858
+2018/09/26 16:25:33 [E] 用户没有设置默认案场
859
+2018/09/26 16:25:34 [E] 用户没有设置默认案场
860
+2018/09/26 16:25:45 [E] 用户没有设置默认案场
861
+2018/09/26 16:25:45 [E] 用户没有设置默认案场
862
+2018/09/26 16:25:45 [E] 用户没有设置默认案场
863
+2018/09/26 16:25:45 [E] 用户没有设置默认案场
864
+2018/09/26 16:25:49 [E] 用户没有设置默认案场
865
+2018/09/26 16:25:49 [E] 用户没有设置默认案场
866
+2018/09/26 16:25:50 [E] 用户没有设置默认案场
867
+2018/09/26 16:25:51 [E] 用户没有设置默认案场
868
+2018/09/26 16:25:51 [E] 用户没有设置默认案场
869
+2018/09/26 16:25:51 [E] 用户没有设置默认案场
870
+2018/09/26 16:25:54 [E] 用户没有设置默认案场
871
+2018/09/26 16:25:54 [E] 用户没有设置默认案场
872
+2018/09/26 16:25:54 [E] 用户没有设置默认案场
873
+2018/09/26 16:25:54 [E] 用户没有设置默认案场
874
+2018/09/26 16:25:56 [E] 用户没有设置默认案场
875
+2018/09/26 16:27:21 [E] 用户没有设置默认案场
876
+2018/09/26 16:29:43 [E] 用户没有设置默认案场
877
+2018/09/26 16:29:45 [E] 用户没有设置默认案场
878
+2018/09/26 16:29:46 [E] 用户没有设置默认案场
879
+2018/09/26 16:29:59 [E] 用户没有设置默认案场
880
+2018/09/26 16:29:59 [E] 用户没有设置默认案场
881
+2018/09/26 16:30:00 [E] 用户没有设置默认案场
882
+2018/09/26 16:30:00 [E] 用户没有设置默认案场
883
+2018/09/26 16:30:00 [E] 用户没有设置默认案场
884
+2018/09/26 16:30:13 [E] 用户没有设置默认案场
885
+2018/09/26 16:30:14 [E] 用户没有设置默认案场
886
+2018/09/26 16:30:14 [E] 用户没有设置默认案场
887
+2018/09/26 16:30:17 [E] 用户没有设置默认案场
888
+2018/09/26 16:30:17 [E] 用户没有设置默认案场
889
+2018/09/26 16:30:18 [E] 用户没有设置默认案场
890
+2018/09/26 16:30:55 [E] 用户没有设置默认案场
891
+2018/09/26 16:30:55 [E] 用户没有设置默认案场
892
+2018/09/26 16:31:16 [E] 用户没有设置默认案场
893
+2018/09/26 16:31:17 [E] 用户没有设置默认案场
894
+2018/09/26 16:31:17 [E] 用户没有设置默认案场
895
+2018/09/26 16:31:18 [E] 用户没有设置默认案场
896
+2018/09/26 16:31:18 [E] 用户没有设置默认案场
897
+2018/09/26 16:34:06 [E] 用户没有设置默认案场
898
+2018/09/26 16:34:06 [E] 用户没有设置默认案场
899
+2018/09/26 16:34:06 [E] 用户没有设置默认案场
900
+2018/09/26 16:34:06 [E] 统计会员总数失败: Error 1370: execute command denied to user 'spaceofcheng'@'localhost' for routine 'cdkj.fun_total_customer'
901
+2018/09/26 16:34:06 [E] 用户没有设置默认案场
902
+2018/09/26 16:34:06 [E] 统计会员总数失败: Error 1370: execute command denied to user 'spaceofcheng'@'localhost' for routine 'cdkj.fun_total_customer'
903
+2018/09/26 16:34:06 [E] 用户没有设置默认案场
904
+2018/09/26 16:34:10 [E] 用户没有设置默认案场
905
+2018/09/26 16:34:17 [E] 用户没有设置默认案场
906
+2018/09/26 16:34:29 [E] 用户没有设置默认案场
907
+2018/09/26 16:34:29 [E] 用户没有设置默认案场
908
+2018/09/26 16:34:30 [E] 用户没有设置默认案场
909
+2018/09/26 16:34:30 [E] 用户没有设置默认案场
910
+2018/09/26 16:34:33 [E] 用户没有设置默认案场
911
+2018/09/26 16:34:35 [E] 用户没有设置默认案场
912
+2018/09/26 16:35:58 [E] 用户没有设置默认案场
913
+2018/09/26 16:35:58 [E] 用户没有设置默认案场
914
+2018/09/26 16:35:58 [E] 用户没有设置默认案场
915
+2018/09/26 16:37:45 [E] 用户没有设置默认案场
916
+2018/09/26 16:37:45 [E] 用户没有设置默认案场
917
+2018/09/26 16:37:45 [E] 用户没有设置默认案场
918
+2018/09/26 16:41:25 [E] 用户没有设置默认案场
919
+2018/09/26 16:41:25 [E] 用户没有设置默认案场
920
+2018/09/26 16:41:32 [E] 用户没有设置默认案场
921
+2018/09/26 16:41:32 [E] 用户没有设置默认案场
922
+2018/09/26 16:41:32 [E] 用户没有设置默认案场
923
+2018/09/26 16:43:38 [E] 用户没有设置默认案场
924
+2018/09/26 16:43:38 [E] 用户没有设置默认案场
925
+2018/09/26 16:43:38 [E] 用户没有设置默认案场
926
+2018/09/26 16:43:39 [E] 用户没有设置默认案场
927
+2018/09/26 16:43:39 [E] 用户没有设置默认案场
928
+2018/09/26 16:43:39 [E] 用户没有设置默认案场
929
+2018/09/26 16:46:54 [E] 用户没有设置默认案场
930
+2018/09/26 16:46:55 [E] 用户没有设置默认案场
931
+2018/09/26 16:46:55 [E] 用户没有设置默认案场
932
+2018/09/26 16:46:57 [E] 用户没有设置默认案场
933
+2018/09/26 16:46:59 [E] 用户没有设置默认案场
934
+2018/09/26 16:47:13 [E] 用户没有设置默认案场
935
+2018/09/26 16:47:13 [E] 用户没有设置默认案场
936
+2018/09/26 16:47:15 [E] 用户没有设置默认案场
937
+2018/09/26 16:47:15 [E] 用户没有设置默认案场
938
+2018/09/26 16:47:16 [E] 用户没有设置默认案场
939
+2018/09/26 16:47:16 [E] 用户没有设置默认案场
940
+2018/09/26 16:50:01 [E] 用户没有设置默认案场
941
+2018/09/26 16:50:02 [E] 用户没有设置默认案场
942
+2018/09/26 16:50:02 [E] 用户没有设置默认案场
943
+2018/09/26 16:50:02 [E] 用户没有设置默认案场
944
+2018/09/26 16:50:05 [E] 用户没有设置默认案场
945
+2018/09/26 16:50:07 [E] 用户没有设置默认案场
946
+2018/09/26 16:50:07 [E] 用户没有设置默认案场
947
+2018/09/26 16:50:07 [E] 用户没有设置默认案场
948
+2018/09/26 16:50:07 [E] 用户没有设置默认案场
949
+2018/09/26 16:50:12 [E] 用户没有设置默认案场
950
+2018/09/26 16:50:14 [E] 用户没有设置默认案场
951
+2018/09/26 16:50:15 [E] 用户没有设置默认案场
952
+2018/09/26 16:50:15 [E] 用户没有设置默认案场
953
+2018/09/26 16:50:15 [E] 用户没有设置默认案场
954
+2018/09/26 16:52:35 [E] 用户没有设置默认案场
955
+2018/09/26 16:52:36 [E] 用户没有设置默认案场
956
+2018/09/26 16:52:36 [E] 用户没有设置默认案场
957
+2018/09/26 16:52:37 [E] 用户没有设置默认案场
958
+2018/09/26 16:52:39 [E] 用户没有设置默认案场
959
+2018/09/26 16:53:40 [E] 用户没有设置默认案场
960
+2018/09/26 16:53:46 [E] 用户没有设置默认案场
961
+2018/09/26 16:53:48 [E] 用户没有设置默认案场
962
+2018/09/26 16:57:43 [E] 用户没有设置默认案场
963
+2018/09/26 16:57:48 [E] 用户没有设置默认案场
964
+2018/09/26 16:57:52 [E] 用户没有设置默认案场
965
+2018/09/26 16:57:55 [E] 用户没有设置默认案场
966
+2018/09/26 16:57:58 [E] 用户没有设置默认案场
967
+2018/09/26 16:58:41 [E] 用户没有设置默认案场
968
+2018/09/26 16:58:42 [E] 用户没有设置默认案场
969
+2018/09/26 16:59:31 [E] 用户没有设置默认案场
970
+2018/09/26 16:59:31 [E] 用户没有设置默认案场
971
+2018/09/26 16:59:32 [E] 用户没有设置默认案场
972
+2018/09/26 16:59:38 [E] 用户没有设置默认案场
973
+2018/09/26 16:59:41 [E] 用户没有设置默认案场
974
+2018/09/26 16:59:41 [E] 用户没有设置默认案场
975
+2018/09/26 16:59:44 [E] 用户没有设置默认案场
976
+2018/09/26 16:59:47 [E] 用户没有设置默认案场
977
+2018/09/26 16:59:48 [E] 用户没有设置默认案场
978
+2018/09/26 16:59:53 [E] 用户没有设置默认案场
979
+2018/09/26 16:59:55 [E] 用户没有设置默认案场
980
+2018/09/26 16:59:56 [E] 用户没有设置默认案场
981
+2018/09/26 16:59:56 [E] 用户没有设置默认案场

+ 16
- 26
models/customer/customer.go View File

8
 	"strings"
8
 	"strings"
9
 	"time"
9
 	"time"
10
 
10
 
11
+	"github.com/astaxie/beego"
12
+
11
 	"github.com/yl10/kit/guid"
13
 	"github.com/yl10/kit/guid"
12
 
14
 
13
 	"github.com/go-xorm/xorm"
15
 	"github.com/go-xorm/xorm"
31
 func (m *CustomerDAO) CustWithWXList(phone, username, recommendname, begindate, enddate, caseids string, page ...int) ([]CustWithWX, int64, error) {
33
 func (m *CustomerDAO) CustWithWXList(phone, username, recommendname, begindate, enddate, caseids string, page ...int) ([]CustWithWX, int64, error) {
32
 	org := m.ctx.Get("org").(model.SysOrg)
34
 	org := m.ctx.Get("org").(model.SysOrg)
33
 
35
 
34
-	if phone == "" {
35
-		phone = "%"
36
-	} else {
37
-		phone = "%" + phone + "%"
38
-	}
39
-
40
-	if username == "" {
41
-		username = "%"
42
-	} else {
43
-		username = "%" + username + "%"
44
-	}
45
-
46
-	if recommendname == "" {
47
-		recommendname = "%"
48
-	} else {
49
-		recommendname = "%" + recommendname + "%"
50
-	}
51
-
52
 	pageNum := 10
36
 	pageNum := 10
53
 	if m.ctx.Get("pageNum") != nil {
37
 	if m.ctx.Get("pageNum") != nil {
54
 		pageNum = m.ctx.Get("pageNum").(int)
38
 		pageNum = m.ctx.Get("pageNum").(int)
78
 			ta_customer t
62
 			ta_customer t
79
 		LEFT JOIN ta_user_mapping s ON t.customer_id = s.user_id
63
 		LEFT JOIN ta_user_mapping s ON t.customer_id = s.user_id
80
 			AND s.account_type = '` + models.ACCMAP_WECHAT + `'
64
 			AND s.account_type = '` + models.ACCMAP_WECHAT + `'
81
-		WHERE
82
-			t.phone like ?
83
-			AND t.customer_name like ?
84
-			AND t.recommend_name like ?
85
-		AND t.status > ?
86
-		AND t.org_id = '` + org.OrgId + `'
65
+		WHERE t.status > ? AND t.org_id = '` + org.OrgId + `'
87
 		AND (t.recommend_case in ('` + strings.Replace(caseids, ",", "','", -1) + `') or t.recommend_case = '' or t.recommend_case is null)
66
 		AND (t.recommend_case in ('` + strings.Replace(caseids, ",", "','", -1) + `') or t.recommend_case = '' or t.recommend_case is null)
88
 		`
67
 		`
68
+	if phone != "" {
69
+		query += " and t.phone like '%" + phone + "%'"
70
+	}
71
+
72
+	if username != "" {
73
+		query += " and t.customer_name like '%" + username + "%'"
74
+	}
75
+
76
+	if recommendname != "" {
77
+		query += " AND t.recommend_name like '%" + recommendname + "%'"
78
+	}
89
 
79
 
90
 	if begindate != "" {
80
 	if begindate != "" {
91
 		query = query + ` AND t.create_date>'` + begindate + `'`
81
 		query = query + ` AND t.create_date>'` + begindate + `'`
98
 	query = query + ` ORDER BY
88
 	query = query + ` ORDER BY
99
 			t.create_date DESC
89
 			t.create_date DESC
100
 	`
90
 	`
101
-
91
+	beego.Error(query)
102
 	var cust []CustWithWX
92
 	var cust []CustWithWX
103
 
93
 
104
-	cnt, err := utils.NewPageNaviEngine(m.ctx).GetPageList(&cust, query, []int{pageNum, offset}, phone, username, recommendname, models.STATUS_DEL)
94
+	cnt, err := utils.NewPageNaviEngine(m.ctx).GetPageList(&cust, query, []int{pageNum, offset}, models.STATUS_DEL)
105
 	if err != nil {
95
 	if err != nil {
106
 		return nil, 0, err
96
 		return nil, 0, err
107
 	}
97
 	}

+ 33
- 2
models/system/user.go View File

9
 	"strings"
9
 	"strings"
10
 	"time"
10
 	"time"
11
 
11
 
12
+	"github.com/astaxie/beego"
13
+
12
 	"github.com/go-xorm/builder"
14
 	"github.com/go-xorm/builder"
13
 	"github.com/go-xorm/xorm"
15
 	"github.com/go-xorm/xorm"
14
 	"github.com/yl10/kit/encrypt"
16
 	"github.com/yl10/kit/encrypt"
279
 
281
 
280
 // DelUserBelongCase 删除用户的所属案场
282
 // DelUserBelongCase 删除用户的所属案场
281
 func (m *UserDAO) DelUserBelongCase(userid string) error {
283
 func (m *UserDAO) DelUserBelongCase(userid string) error {
282
-	sql := "delete from sys_user_case where is_belong=1 and user_id='" + userid + "'"
284
+	sql := "delete from sys_user_case where is_belong=1 and is_created=0 and user_id='" + userid + "'"
283
 	_, err := m.db.Exec(sql)
285
 	_, err := m.db.Exec(sql)
286
+	if err != nil {
287
+		return err
288
+	}
289
+	sql = "update sys_user_case set is_belong=0 where user_id='" + userid + "' and is_created=1"
290
+	_, err = m.db.Exec(sql)
284
 	return err
291
 	return err
285
 }
292
 }
286
 
293
 
294
+// GetUserCreatedCaseHas 获取用户创建案场是否存在某案场信息
295
+func (m *UserDAO) GetUserCreatedCaseHas(userid, caseid string) (bool, error) {
296
+	var usercase []model.SysUserCase
297
+	sql := `select * from sys_user_case where is_created = 1 and user_id=? and case_id=?`
298
+	err := m.db.Sql(sql, userid, caseid).Find(&usercase)
299
+	if err != nil || len(usercase) == 0 {
300
+		return false, err
301
+	}
302
+	return true, nil
303
+}
304
+
287
 // DelUserCase 删除用户的案场信息
305
 // DelUserCase 删除用户的案场信息
288
 func (m *UserDAO) DelUserCase(userid string) error {
306
 func (m *UserDAO) DelUserCase(userid string) error {
289
-	sql := "delete from sys_user_case where is_belong=0 and (is_created=0 or is_created is null) and user_id='" + userid + "'"
307
+	sql := "delete from sys_user_case where (is_created=0 or is_created is null) and user_id='" + userid + "'"
290
 	_, err := m.db.Exec(sql)
308
 	_, err := m.db.Exec(sql)
309
+	if err != nil {
310
+		return err
311
+	}
312
+	sql = "update sys_user_case set is_belong=0 where user_id='" + userid + "' and is_created=1"
313
+	_, err = m.db.Exec(sql)
291
 	return err
314
 	return err
292
 }
315
 }
293
 
316
 
299
 	return err
322
 	return err
300
 }
323
 }
301
 
324
 
325
+// UpdateUserCaseBelong 更新用户所属案场
326
+func (m *UserDAO) UpdateUserCaseBelong(userid, caseid string) error {
327
+	sql := `update sys_user_case set is_belong=1 where user_id=? and case_id=?`
328
+	_, err := m.db.Exec(sql, userid, caseid)
329
+	return err
330
+}
331
+
302
 // SaveUserCaseByUserTag 根据用户标签保存用户对应案场
332
 // SaveUserCaseByUserTag 根据用户标签保存用户对应案场
303
 func (m *UserDAO) SaveUserCaseByUserTag(userid, belongCaseId string) error {
333
 func (m *UserDAO) SaveUserCaseByUserTag(userid, belongCaseId string) error {
304
 	nowtime := time.Now().Local()
334
 	nowtime := time.Now().Local()
307
 	inner join sys_tag_case b on a.case_id = b.case_id
337
 	inner join sys_tag_case b on a.case_id = b.case_id
308
 	inner join sys_user_tag c on b.tag_id = c.tag_id
338
 	inner join sys_user_tag c on b.tag_id = c.tag_id
309
 	where c.user_id = ? and a.status > ` + strconv.Itoa(models.STATUS_DEL) + ` and a.case_id <> ?`
339
 	where c.user_id = ? and a.status > ` + strconv.Itoa(models.STATUS_DEL) + ` and a.case_id <> ?`
340
+	beego.Error(sql)
310
 	_, err := m.db.Exec(sql, models.STATUS_NORMAL, nowtime, userid, belongCaseId)
341
 	_, err := m.db.Exec(sql, models.STATUS_NORMAL, nowtime, userid, belongCaseId)
311
 	return err
342
 	return err
312
 }
343
 }

+ 25
- 13
service/user.go View File

217
 			beego.Error(err)
217
 			beego.Error(err)
218
 			return nil, err
218
 			return nil, err
219
 		}
219
 		}
220
-		err = s.dao.DelUserBelongCase(user.UserId)
221
-		if err != nil {
222
-			beego.Error(err)
223
-			return nil, err
224
-		}
220
+		// err = s.dao.DelUserBelongCase(user.UserId)
221
+		// if err != nil {
222
+		// 	beego.Error(err)
223
+		// 	return nil, err
224
+		// }
225
 		err = s.dao.DelUserCase(user.UserId)
225
 		err = s.dao.DelUserCase(user.UserId)
226
 		if err != nil {
226
 		if err != nil {
227
 			beego.Error(err)
227
 			beego.Error(err)
255
 	if caseInfo == nil {
255
 	if caseInfo == nil {
256
 		return nil, errors.New("所属案场不存在!")
256
 		return nil, errors.New("所属案场不存在!")
257
 	}
257
 	}
258
-	var userCase model.SysUserCase
259
-	userCase.CaseId = user.BelongCaseId
260
-	userCase.CaseName = caseInfo.CaseName
261
-	userCase.IsBelong = 1
262
-	userCase.UserId = newUSer.UserId
263
-	err = s.dao.SaveUserCase(userCase)
258
+	has, err := s.dao.GetUserCreatedCaseHas(newUSer.UserId, user.BelongCaseId)
264
 	if err != nil {
259
 	if err != nil {
265
-		beego.Error(err)
266
-		return nil, err
260
+		return nil, errors.New("获取用户所属案场失败!")
261
+	}
262
+	if has {
263
+		err = s.dao.UpdateUserCaseBelong(newUSer.UserId, user.BelongCaseId)
264
+		if err != nil {
265
+			beego.Error(err)
266
+			return nil, err
267
+		}
268
+	} else {
269
+		var userCase model.SysUserCase
270
+		userCase.CaseId = user.BelongCaseId
271
+		userCase.CaseName = caseInfo.CaseName
272
+		userCase.IsBelong = 1
273
+		userCase.UserId = newUSer.UserId
274
+		err = s.dao.SaveUserCase(userCase)
275
+		if err != nil {
276
+			beego.Error(err)
277
+			return nil, err
278
+		}
267
 	}
279
 	}
268
 
280
 
269
 	// 保存用户标签案场信息
281
 	// 保存用户标签案场信息