wangfei vor 6 Jahren
Ursprung
Commit
29f89158fc
5 geänderte Dateien mit 455 neuen und 43 gelöschten Zeilen
  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 Datei anzeigen

@@ -266,10 +266,10 @@ func (c *StatisticsController) CardCouponVerifyStatisticsExcel() {
266 266
 		verifystatus := ""
267 267
 		switch item.VerifyStatus {
268 268
 		case "useable":
269
-			verifystatus = "未使用"
269
+			verifystatus = "未核销"
270 270
 			break
271 271
 		case "used":
272
-			verifystatus = "已使用"
272
+			verifystatus = "已核销"
273 273
 			break
274 274
 		case "late":
275 275
 			verifystatus = "逾期核销"

+ 379
- 0
log/common.log Datei anzeigen

@@ -600,3 +600,382 @@
600 600
 2018/09/26 15:49:01 [E] 用户没有设置默认案场
601 601
 2018/09/26 15:49:03 [E] 用户没有设置默认案场
602 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 Datei anzeigen

@@ -8,6 +8,8 @@ import (
8 8
 	"strings"
9 9
 	"time"
10 10
 
11
+	"github.com/astaxie/beego"
12
+
11 13
 	"github.com/yl10/kit/guid"
12 14
 
13 15
 	"github.com/go-xorm/xorm"
@@ -31,24 +33,6 @@ func NewCustomerDAO(ctx *utils.Context) *CustomerDAO {
31 33
 func (m *CustomerDAO) CustWithWXList(phone, username, recommendname, begindate, enddate, caseids string, page ...int) ([]CustWithWX, int64, error) {
32 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 36
 	pageNum := 10
53 37
 	if m.ctx.Get("pageNum") != nil {
54 38
 		pageNum = m.ctx.Get("pageNum").(int)
@@ -78,14 +62,20 @@ func (m *CustomerDAO) CustWithWXList(phone, username, recommendname, begindate,
78 62
 			ta_customer t
79 63
 		LEFT JOIN ta_user_mapping s ON t.customer_id = s.user_id
80 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 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 80
 	if begindate != "" {
91 81
 		query = query + ` AND t.create_date>'` + begindate + `'`
@@ -98,10 +88,10 @@ func (m *CustomerDAO) CustWithWXList(phone, username, recommendname, begindate,
98 88
 	query = query + ` ORDER BY
99 89
 			t.create_date DESC
100 90
 	`
101
-
91
+	beego.Error(query)
102 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 95
 	if err != nil {
106 96
 		return nil, 0, err
107 97
 	}

+ 33
- 2
models/system/user.go Datei anzeigen

@@ -9,6 +9,8 @@ import (
9 9
 	"strings"
10 10
 	"time"
11 11
 
12
+	"github.com/astaxie/beego"
13
+
12 14
 	"github.com/go-xorm/builder"
13 15
 	"github.com/go-xorm/xorm"
14 16
 	"github.com/yl10/kit/encrypt"
@@ -279,15 +281,36 @@ func (m *UserDAO) GetUserBelongCase(userid string) (model.SysUserCase, error) {
279 281
 
280 282
 // DelUserBelongCase 删除用户的所属案场
281 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 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 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 305
 // DelUserCase 删除用户的案场信息
288 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 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 314
 	return err
292 315
 }
293 316
 
@@ -299,6 +322,13 @@ func (m *UserDAO) SaveUserCase(usercase model.SysUserCase) error {
299 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 332
 // SaveUserCaseByUserTag 根据用户标签保存用户对应案场
303 333
 func (m *UserDAO) SaveUserCaseByUserTag(userid, belongCaseId string) error {
304 334
 	nowtime := time.Now().Local()
@@ -307,6 +337,7 @@ func (m *UserDAO) SaveUserCaseByUserTag(userid, belongCaseId string) error {
307 337
 	inner join sys_tag_case b on a.case_id = b.case_id
308 338
 	inner join sys_user_tag c on b.tag_id = c.tag_id
309 339
 	where c.user_id = ? and a.status > ` + strconv.Itoa(models.STATUS_DEL) + ` and a.case_id <> ?`
340
+	beego.Error(sql)
310 341
 	_, err := m.db.Exec(sql, models.STATUS_NORMAL, nowtime, userid, belongCaseId)
311 342
 	return err
312 343
 }

+ 25
- 13
service/user.go Datei anzeigen

@@ -217,11 +217,11 @@ func (s *UserServ) SaveUser(user system.SysUserForm) (*model.SysUser, error) {
217 217
 			beego.Error(err)
218 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 225
 		err = s.dao.DelUserCase(user.UserId)
226 226
 		if err != nil {
227 227
 			beego.Error(err)
@@ -255,15 +255,27 @@ func (s *UserServ) SaveUser(user system.SysUserForm) (*model.SysUser, error) {
255 255
 	if caseInfo == nil {
256 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 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
 	// 保存用户标签案场信息