Bladeren bron

bug修改

wangfei 6 jaren geleden
bovenliggende
commit
1d18e24526
6 gewijzigde bestanden met toevoegingen van 118 en 296 verwijderingen
  1. 75
    281
      log/common.log
  2. 7
    0
      models/cases/cases.go
  3. 0
    1
      models/cases/key.go
  4. 21
    4
      models/course/course.go
  5. 5
    0
      service/cases/cases.go
  6. 10
    10
      service/course/order.go

+ 75
- 281
log/common.log Bestand weergeven

@@ -1,281 +1,75 @@
1
-2018/09/19 10:11:21 [E] 获取人员信息失败: 当前用户没有权限查看用户信息
2
-2018/09/19 10:56:30 [E] 获取课程信息失败: Error 1052: Column 'org_id' in where clause is ambiguous
3
-2018/09/19 10:56:35 [E] 获取课程信息失败: Error 1052: Column 'org_id' in where clause is ambiguous
4
-2018/09/19 10:57:05 [E] 获取课程信息失败: Error 1052: Column 'org_id' in where clause is ambiguous
5
-2018/09/19 13:55:08 [E] 获取发送卡信息失败: Error 1054: Unknown column 'serial_code' in 'field list'
6
-2018/09/19 13:55:08 [E] 获取人员信息失败: 获取人员信息失败
7
-2018/09/19 13:59:21 [E] 获取发送卡信息失败: Error 1054: Unknown column 'serial_code' in 'field list'
8
-2018/09/19 13:59:21 [E] 获取人员信息失败: 获取人员信息失败
9
-2018/09/19 14:00:13 [E] 获取发送卡信息失败: Error 1054: Unknown column 'serial_code' in 'field list'
10
-2018/09/19 14:00:13 [E] 获取人员信息失败: 获取人员信息失败
11
-2018/09/19 14:00:18 [E] 获取发送卡信息失败: Error 1054: Unknown column 'serial_code' in 'field list'
12
-2018/09/19 14:00:18 [E] 获取人员信息失败: 获取人员信息失败
13
-2018/09/19 15:43:34 [E] 用户没有设置默认案场
14
-2018/09/19 15:43:34 [E] 用户没有设置默认案场
15
-2018/09/19 15:43:36 [E] 用户没有设置默认案场
16
-2018/09/19 15:43:36 [E] 用户没有设置默认案场
17
-2018/09/19 15:43:41 [E] 用户没有设置默认案场
18
-2018/09/19 15:43:42 [E] 用户没有设置默认案场
19
-2018/09/19 15:43:45 [E] 用户没有设置默认案场
20
-2018/09/19 15:43:45 [E] 用户没有设置默认案场
21
-2018/09/19 15:43:45 [E] 用户没有设置默认案场
22
-2018/09/19 15:43:48 [E] 用户没有设置默认案场
23
-2018/09/19 15:43:48 [E] 用户没有设置默认案场
24
-2018/09/19 15:46:57 [E] 用户没有设置默认案场
25
-2018/09/19 15:46:57 [E] 用户没有设置默认案场
26
-2018/09/19 15:46:58 [E] 用户没有设置默认案场
27
-2018/09/19 15:46:58 [E] 用户没有设置默认案场
28
-2018/09/19 15:47:00 [E] 用户没有设置默认案场
29
-2018/09/19 15:47:00 [E] 用户没有设置默认案场
30
-2018/09/19 15:47:01 [E] 用户没有设置默认案场
31
-2018/09/19 15:47:06 [E] 用户没有设置默认案场
32
-2018/09/19 15:47:06 [E] 用户没有设置默认案场
33
-2018/09/19 15:47:10 [E] 用户没有设置默认案场
34
-2018/09/19 15:47:10 [E] 用户没有设置默认案场
35
-2018/09/19 15:47:11 [E] 用户没有设置默认案场
36
-2018/09/19 15:47:11 [E] 用户没有设置默认案场
37
-2018/09/19 15:47:14 [E] 用户没有设置默认案场
38
-2018/09/19 15:47:14 [E] 用户没有设置默认案场
39
-2018/09/19 15:47:15 [E] 用户没有设置默认案场
40
-2018/09/19 15:47:15 [E] 用户没有设置默认案场
41
-2018/09/19 15:47:19 [E] 用户没有设置默认案场
42
-2018/09/19 15:47:19 [E] 用户没有设置默认案场
43
-2018/09/19 15:48:07 [E] 用户没有设置默认案场
44
-2018/09/19 15:48:07 [E] 用户没有设置默认案场
45
-2018/09/19 15:48:14 [E] 用户没有设置默认案场
46
-2018/09/19 15:48:14 [E] 用户没有设置默认案场
47
-2018/09/19 15:48:14 [E] 用户没有设置默认案场
48
-2018/09/19 15:49:00 [E] 用户没有设置默认案场
49
-2018/09/19 15:49:04 [E] 用户没有设置默认案场
50
-2018/09/19 15:49:05 [E] 用户没有设置默认案场
51
-2018/09/19 15:49:43 [E] 用户没有设置默认案场
52
-2018/09/19 15:49:46 [E] 用户没有设置默认案场
53
-2018/09/19 15:49:47 [E] 用户没有设置默认案场
54
-2018/09/19 15:50:07 [E] 用户没有设置默认案场
55
-2018/09/19 15:50:08 [E] 用户没有设置默认案场
56
-2018/09/19 15:50:08 [E] 用户没有设置默认案场
57
-2018/09/19 15:50:15 [E] 用户没有设置默认案场
58
-2018/09/19 15:50:15 [E] 用户没有设置默认案场
59
-2018/09/19 15:50:27 [E] 用户没有设置默认案场
60
-2018/09/19 15:50:27 [E] 用户没有设置默认案场
61
-2018/09/19 15:50:48 [E] 用户没有设置默认案场
62
-2018/09/19 15:50:48 [E] 用户没有设置默认案场
63
-2018/09/19 15:50:50 [E] 用户没有设置默认案场
64
-2018/09/19 15:50:51 [E] 用户没有设置默认案场
65
-2018/09/19 15:50:51 [E] 用户没有设置默认案场
66
-2018/09/19 15:50:51 [E] 用户没有设置默认案场
67
-2018/09/19 15:50:53 [E] 用户没有设置默认案场
68
-2018/09/19 15:50:53 [E] 用户没有设置默认案场
69
-2018/09/19 15:51:05 [E] 用户没有设置默认案场
70
-2018/09/19 15:51:06 [E] 用户没有设置默认案场
71
-2018/09/19 15:51:07 [E] 用户没有设置默认案场
72
-2018/09/19 15:51:07 [E] 用户没有设置默认案场
73
-2018/09/19 15:51:08 [E] 用户没有设置默认案场
74
-2018/09/19 15:51:08 [E] 用户没有设置默认案场
75
-2018/09/19 15:51:12 [E] 用户没有设置默认案场
76
-2018/09/19 15:51:12 [E] 用户没有设置默认案场
77
-2018/09/19 15:51:15 [E] 用户没有设置默认案场
78
-2018/09/19 15:51:15 [E] 用户没有设置默认案场
79
-2018/09/19 15:51:42 [E] 用户没有设置默认案场
80
-2018/09/19 15:51:42 [E] 用户没有设置默认案场
81
-2018/09/19 15:53:40 [E] 用户没有设置默认案场
82
-2018/09/19 15:53:45 [E] 用户没有设置默认案场
83
-2018/09/19 15:53:45 [E] 用户没有设置默认案场
84
-2018/09/19 15:54:56 [E] 用户没有设置默认案场
85
-2018/09/19 15:55:15 [E] 用户没有设置默认案场
86
-2018/09/19 15:55:15 [E] 用户没有设置默认案场
87
-2018/09/19 16:00:01 [E] 用户没有设置默认案场
88
-2018/09/19 16:00:01 [E] 用户没有设置默认案场
89
-2018/09/19 16:00:01 [E] 获取客户列表失败: Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '== '' or t.recommend_case is null)
90
-		 ORDER BY
91
-			t.create_date DESC
92
-	) as virtu' at line 19
93
-2018/09/19 16:00:51 [E] 用户没有设置默认案场
94
-2018/09/19 16:00:51 [E] 用户没有设置默认案场
95
-2018/09/19 16:01:04 [E] 用户没有设置默认案场
96
-2018/09/19 16:01:04 [E] 用户没有设置默认案场
97
-2018/09/19 16:07:17 [E] 获取用户基本信息失败: 没有查询到 ID (OPENID) 对应的用户
98
-2018/09/19 16:09:54 [E] 用户没有设置默认案场
99
-2018/09/19 16:09:54 [E] 用户没有设置默认案场
100
-2018/09/19 16:09:59 [E] 用户没有设置默认案场
101
-2018/09/19 16:10:01 [E] 用户没有设置默认案场
102
-2018/09/19 16:10:01 [E] 用户没有设置默认案场
103
-2018/09/19 16:10:06 [E] 用户没有设置默认案场
104
-2018/09/19 16:10:09 [E] 用户没有设置默认案场
105
-2018/09/19 16:10:09 [E] 用户没有设置默认案场
106
-2018/09/19 16:10:25 [E] 用户没有设置默认案场
107
-2018/09/19 16:10:26 [E] 用户没有设置默认案场
108
-2018/09/19 16:10:26 [E] 用户没有设置默认案场
109
-2018/09/19 16:10:28 [E] 用户没有设置默认案场
110
-2018/09/19 16:10:29 [E] 用户没有设置默认案场
111
-2018/09/19 16:10:30 [E] 用户没有设置默认案场
112
-2018/09/19 16:10:31 [E] 用户没有设置默认案场
113
-2018/09/19 16:10:31 [E] 用户没有设置默认案场
114
-2018/09/19 16:10:32 [E] 用户没有设置默认案场
115
-2018/09/19 16:10:33 [E] 用户没有设置默认案场
116
-2018/09/19 16:10:33 [E] 用户没有设置默认案场
117
-2018/09/19 16:10:33 [E] 用户没有设置默认案场
118
-2018/09/19 16:10:35 [E] 用户没有设置默认案场
119
-2018/09/19 16:10:36 [E] 用户没有设置默认案场
120
-2018/09/19 16:10:36 [E] 用户没有设置默认案场
121
-2018/09/19 16:10:37 [E] 用户没有设置默认案场
122
-2018/09/19 16:10:38 [E] 用户没有设置默认案场
123
-2018/09/19 16:10:38 [E] 用户没有设置默认案场
124
-2018/09/19 16:49:33 [E] 用户没有设置默认案场
125
-2018/09/19 16:49:40 [E] 用户没有设置默认案场
126
-2018/09/19 16:49:40 [E] 用户没有设置默认案场
127
-2018/09/19 16:49:43 [E] 用户没有设置默认案场
128
-2018/09/19 16:49:43 [E] 用户没有设置默认案场
129
-2018/09/19 16:49:43 [E] 用户没有设置默认案场
130
-2018/09/19 16:51:05 [E] 用户没有设置默认案场
131
-2018/09/19 16:51:30 [E] 用户没有设置默认案场
132
-2018/09/19 16:51:31 [E] 用户没有设置默认案场
133
-2018/09/19 16:51:34 [E] 用户没有设置默认案场
134
-2018/09/19 16:51:35 [E] 用户没有设置默认案场
135
-2018/09/19 16:51:35 [E] 用户没有设置默认案场
136
-2018/09/19 16:59:36 [E] 用户没有设置默认案场
137
-2018/09/19 16:59:58 [E] 用户没有设置默认案场
138
-2018/09/19 17:01:39 [E] 用户没有设置默认案场
139
-2018/09/19 17:01:59 [E] 用户没有设置默认案场
140
-2018/09/19 17:03:31 [E] 用户没有设置默认案场
141
-2018/09/19 17:03:42 [E] 用户没有设置默认案场
142
-2018/09/19 17:07:48 [E] 用户没有设置默认案场
143
-2018/09/19 17:07:53 [E] 用户没有设置默认案场
144
-2018/09/19 17:07:53 [E] 用户没有设置默认案场
145
-2018/09/19 17:07:54 [E] 用户没有设置默认案场
146
-2018/09/19 17:07:55 [E] 用户没有设置默认案场
147
-2018/09/19 17:08:08 [E] 用户没有设置默认案场
148
-2018/09/19 17:08:28 [E] 用户没有设置默认案场
149
-2018/09/19 17:08:28 [E] 用户没有设置默认案场
150
-2018/09/19 17:08:28 [E] 用户没有设置默认案场
151
-2018/09/19 17:08:32 [E] 用户没有设置默认案场
152
-2018/09/19 17:08:38 [E] 用户没有设置默认案场
153
-2018/09/19 17:08:44 [E] 用户没有设置默认案场
154
-2018/09/19 17:09:31 [E] 用户没有设置默认案场
155
-2018/09/19 17:09:31 [E] 用户没有设置默认案场
156
-2018/09/19 17:09:32 [E] 用户没有设置默认案场
157
-2018/09/19 17:09:40 [E] 用户没有设置默认案场
158
-2018/09/19 17:09:40 [E] 用户没有设置默认案场
159
-2018/09/19 17:09:43 [E] 用户没有设置默认案场
160
-2018/09/19 17:09:48 [E] 用户没有设置默认案场
161
-2018/09/19 17:09:49 [E] 用户没有设置默认案场
162
-2018/09/19 17:09:50 [E] 用户没有设置默认案场
163
-2018/09/19 17:09:52 [E] 用户没有设置默认案场
164
-2018/09/19 17:09:53 [E] 用户没有设置默认案场
165
-2018/09/19 17:09:53 [E] 用户没有设置默认案场
166
-2018/09/19 17:09:59 [E] 用户没有设置默认案场
167
-2018/09/19 17:09:59 [E] 用户没有设置默认案场
168
-2018/09/19 17:10:03 [E] 用户没有设置默认案场
169
-2018/09/19 17:10:03 [E] 用户没有设置默认案场
170
-2018/09/19 17:10:03 [E] 用户没有设置默认案场
171
-2018/09/19 17:10:06 [E] 用户没有设置默认案场
172
-2018/09/19 17:11:02 [E] 用户没有设置默认案场
173
-2018/09/19 17:11:02 [E] 用户没有设置默认案场
174
-2018/09/19 17:11:03 [E] 用户没有设置默认案场
175
-2018/09/19 17:11:04 [E] 用户没有设置默认案场
176
-2018/09/19 17:11:37 [E] 用户没有设置默认案场
177
-2018/09/19 17:12:53 [E] 用户没有设置默认案场
178
-2018/09/19 17:12:53 [E] 用户没有设置默认案场
179
-2018/09/19 17:12:57 [E] 用户没有设置默认案场
180
-2018/09/19 17:12:57 [E] 用户没有设置默认案场
181
-2018/09/19 17:12:58 [E] 用户没有设置默认案场
182
-2018/09/19 17:12:59 [E] 用户没有设置默认案场
183
-2018/09/19 17:13:03 [E] 用户没有设置默认案场
184
-2018/09/19 17:13:48 [E] 用户没有设置默认案场
185
-2018/09/19 17:13:48 [E] 用户没有设置默认案场
186
-2018/09/19 17:13:49 [E] 用户没有设置默认案场
187
-2018/09/19 17:13:50 [E] 用户没有设置默认案场
188
-2018/09/19 17:13:55 [E] 用户没有设置默认案场
189
-2018/09/19 17:15:42 [E] 用户没有设置默认案场
190
-2018/09/19 17:15:42 [E] 用户没有设置默认案场
191
-2018/09/19 17:15:43 [E] 用户没有设置默认案场
192
-2018/09/19 17:15:44 [E] 用户没有设置默认案场
193
-2018/09/19 17:15:48 [E] 用户没有设置默认案场
194
-2018/09/19 17:18:19 [E] 用户没有设置默认案场
195
-2018/09/19 17:18:19 [E] 用户没有设置默认案场
196
-2018/09/19 17:19:29 [E] 用户没有设置默认案场
197
-2018/09/19 17:19:29 [E] 用户没有设置默认案场
198
-2018/09/19 17:19:33 [E] 用户没有设置默认案场
199
-2018/09/19 17:20:10 [E] 用户没有设置默认案场
200
-2018/09/19 17:20:10 [E] 用户没有设置默认案场
201
-2018/09/19 17:20:13 [E] 用户没有设置默认案场
202
-2018/09/19 17:20:33 [E] 用户没有设置默认案场
203
-2018/09/19 17:20:33 [E] 用户没有设置默认案场
204
-2018/09/19 17:21:56 [E] 用户没有设置默认案场
205
-2018/09/19 17:22:02 [E] 用户没有设置默认案场
206
-2018/09/19 17:22:46 [E] 用户没有设置默认案场
207
-2018/09/19 17:22:46 [E] 用户没有设置默认案场
208
-2018/09/19 17:22:46 [E] 用户没有设置默认案场
209
-2018/09/19 17:22:48 [E] 用户没有设置默认案场
210
-2018/09/19 17:22:49 [E] 用户没有设置默认案场
211
-2018/09/19 17:22:54 [E] 用户没有设置默认案场
212
-2018/09/19 17:24:14 [E] 用户没有设置默认案场
213
-2018/09/19 17:24:15 [E] 用户没有设置默认案场
214
-2018/09/19 17:24:16 [E] 用户没有设置默认案场
215
-2018/09/19 17:24:16 [E] 用户没有设置默认案场
216
-2018/09/19 17:25:41 [E] 用户没有设置默认案场
217
-2018/09/19 17:25:41 [E] 用户没有设置默认案场
218
-2018/09/19 17:25:43 [E] 用户没有设置默认案场
219
-2018/09/19 17:25:45 [E] 用户没有设置默认案场
220
-2018/09/19 17:25:45 [E] 用户没有设置默认案场
221
-2018/09/19 17:27:25 [E] 用户没有设置默认案场
222
-2018/09/19 17:27:27 [E] 用户没有设置默认案场
223
-2018/09/19 17:27:28 [E] 用户没有设置默认案场
224
-2018/09/19 17:28:07 [E] 用户没有设置默认案场
225
-2018/09/19 17:28:07 [E] 用户没有设置默认案场
226
-2018/09/19 17:29:16 [E] 用户没有设置默认案场
227
-2018/09/19 17:29:16 [E] 用户没有设置默认案场
228
-2018/09/19 17:30:37 [E] 用户没有设置默认案场
229
-2018/09/19 17:30:38 [E] 用户没有设置默认案场
230
-2018/09/19 17:30:38 [E] 用户没有设置默认案场
231
-2018/09/19 17:30:39 [E] 用户没有设置默认案场
232
-2018/09/19 17:30:39 [E] 用户没有设置默认案场
233
-2018/09/19 17:30:39 [E] 用户没有设置默认案场
234
-2018/09/19 17:30:39 [E] 用户没有设置默认案场
235
-2018/09/19 17:31:21 [E] 用户没有设置默认案场
236
-2018/09/19 17:31:21 [E] 用户没有设置默认案场
237
-2018/09/19 17:31:21 [E] 用户没有设置默认案场
238
-2018/09/19 17:31:43 [E] 用户没有设置默认案场
239
-2018/09/19 17:33:11 [E] 用户没有设置默认案场
240
-2018/09/19 17:33:12 [E] 用户没有设置默认案场
241
-2018/09/19 17:33:12 [E] 用户没有设置默认案场
242
-2018/09/19 17:36:46 [E] 用户没有设置默认案场
243
-2018/09/19 17:36:46 [E] 用户没有设置默认案场
244
-2018/09/19 17:36:46 [E] 用户没有设置默认案场
245
-2018/09/19 17:39:57 [E] 用户没有设置默认案场
246
-2018/09/19 17:39:57 [E] 用户没有设置默认案场
247
-2018/09/19 17:39:58 [E] 用户没有设置默认案场
248
-2018/09/19 17:40:24 [E] 用户没有设置默认案场
249
-2018/09/19 17:40:24 [E] 用户没有设置默认案场
250
-2018/09/19 17:40:24 [E] 用户没有设置默认案场
251
-2018/09/19 17:40:30 [E] 用户没有设置默认案场
252
-2018/09/19 17:40:30 [E] 用户没有设置默认案场
253
-2018/09/19 17:40:30 [E] 用户没有设置默认案场
254
-2018/09/19 17:40:31 [E] 用户没有设置默认案场
255
-2018/09/19 17:41:07 [E] 用户没有设置默认案场
256
-2018/09/19 17:41:07 [E] 用户没有设置默认案场
257
-2018/09/19 17:41:07 [E] 用户没有设置默认案场
258
-2018/09/19 17:41:18 [E] 用户没有设置默认案场
259
-2018/09/19 17:41:20 [E] 用户没有设置默认案场
260
-2018/09/19 17:41:21 [E] 用户没有设置默认案场
261
-2018/09/19 17:41:21 [E] 用户没有设置默认案场
262
-2018/09/19 17:41:21 [E] 用户没有设置默认案场
263
-2018/09/19 17:41:27 [E] 用户没有设置默认案场
264
-2018/09/19 17:41:27 [E] 用户没有设置默认案场
265
-2018/09/19 17:41:27 [E] 用户没有设置默认案场
266
-2018/09/19 17:42:06 [E] 用户没有设置默认案场
267
-2018/09/19 17:42:06 [E] 用户没有设置默认案场
268
-2018/09/19 17:42:06 [E] 用户没有设置默认案场
269
-2018/09/19 17:42:08 [E] 用户没有设置默认案场
270
-2018/09/19 17:42:09 [E] 用户没有设置默认案场
271
-2018/09/19 17:42:09 [E] 用户没有设置默认案场
272
-2018/09/19 17:42:09 [E] 用户没有设置默认案场
273
-2018/09/19 17:51:33 [E] 获取用户基本信息失败: 没有查询到 ID (OPENID) 对应的用户
274
-2018/09/19 18:58:01 [E] 获取发送卡信息失败: Error 1054: Unknown column 'serial_code' in 'field list'
275
-2018/09/19 18:58:01 [E] 获取人员信息失败: 获取人员信息失败
276
-2018/09/19 19:00:04 [E] 获取发送卡信息失败: Error 1054: Unknown column 'price' in 'field list'
277
-2018/09/19 19:00:04 [E] 获取人员信息失败: 获取人员信息失败
278
-2018/09/19 19:00:37 [E] 获取发送券信息失败: Error 1054: Unknown column 'serial_code' in 'field list'
279
-2018/09/19 19:00:37 [E] 获取人员信息失败: 获取人员信息失败
280
-2018/09/19 19:06:05 [E] 获取发送券信息失败: Error 1054: Unknown column 'price' in 'field list'
281
-2018/09/19 19:06:05 [E] 获取人员信息失败: 获取人员信息失败
1
+2018/09/20 08:58:06 [E] 获取组织信息失败: invalid connection
2
+2018/09/20 11:32:53 [E] 课程名称不允许为空!
3
+2018/09/20 11:33:04 [E] 课程名称不允许为空!
4
+2018/09/20 14:16:41 [E] 接收优惠券信息失败: parsing time ""2018-09-20 00:00:00"" as ""2006-01-02T15:04:05Z07:00"": cannot parse " 00:00:00"" as "T"
5
+2018/09/20 14:25:08 [E] 接收卡信息失败: parsing time ""2018-09-21T00:00:00"" as ""2006-01-02T15:04:05Z07:00"": cannot parse """ as "Z07:00"
6
+2018/09/20 14:28:02 [E] 接收卡信息失败: parsing time ""2018-09-21T00:00:00Z00:00"" as ""2006-01-02T15:04:05Z07:00"": cannot parse "00:00"" as """
7
+2018/09/20 14:34:19 [E] 接收卡信息失败: parsing time ""2018-09-21T00:00:00Z00:00"" as ""2006-01-02T15:04:05Z07:00"": cannot parse "00:00"" as """
8
+2018/09/20 14:41:09 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
9
+2018/09/20 14:41:09 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
10
+2018/09/20 14:41:17 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
11
+2018/09/20 14:41:17 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
12
+2018/09/20 14:41:22 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
13
+2018/09/20 14:41:22 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
14
+2018/09/20 14:44:02 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
15
+2018/09/20 14:44:02 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
16
+2018/09/20 14:44:07 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
17
+2018/09/20 14:44:07 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
18
+2018/09/20 14:47:26 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
19
+2018/09/20 14:47:26 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
20
+2018/09/20 14:47:27 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
21
+2018/09/20 14:47:27 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
22
+2018/09/20 14:47:30 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
23
+2018/09/20 14:47:58 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
24
+2018/09/20 14:47:58 [E] 上课人数不允许小于最小开课人数!
25
+2018/09/20 14:48:07 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
26
+2018/09/20 14:48:08 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
27
+2018/09/20 14:48:08 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
28
+2018/09/20 14:48:14 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
29
+2018/09/20 14:48:14 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
30
+2018/09/20 14:48:14 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
31
+2018/09/20 14:49:02 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
32
+2018/09/20 14:49:03 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
33
+2018/09/20 14:49:03 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
34
+2018/09/20 14:50:40 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
35
+2018/09/20 14:50:40 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
36
+2018/09/20 14:50:40 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
37
+2018/09/20 14:50:52 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
38
+2018/09/20 14:50:52 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
39
+2018/09/20 14:50:53 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
40
+2018/09/20 14:50:55 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
41
+2018/09/20 14:50:57 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
42
+2018/09/20 14:51:16 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
43
+2018/09/20 14:51:16 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
44
+2018/09/20 14:51:49 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
45
+2018/09/20 14:51:50 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
46
+2018/09/20 14:51:50 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
47
+2018/09/20 14:58:33 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
48
+2018/09/20 14:58:33 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
49
+2018/09/20 14:58:42 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
50
+2018/09/20 14:58:42 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
51
+2018/09/20 14:58:43 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
52
+2018/09/20 14:59:41 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
53
+2018/09/20 14:59:41 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
54
+2018/09/20 14:59:52 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
55
+2018/09/20 14:59:52 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
56
+2018/09/20 14:59:52 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
57
+2018/09/20 15:00:09 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
58
+2018/09/20 15:00:10 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
59
+2018/09/20 15:01:04 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
60
+2018/09/20 15:01:04 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
61
+2018/09/20 15:01:22 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
62
+2018/09/20 15:01:22 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
63
+2018/09/20 15:02:59 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
64
+2018/09/20 15:03:00 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
65
+2018/09/20 15:03:00 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
66
+2018/09/20 15:03:14 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
67
+2018/09/20 15:03:21 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
68
+2018/09/20 15:03:23 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
69
+2018/09/20 15:03:23 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
70
+2018/09/20 15:03:23 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
71
+2018/09/20 15:03:23 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
72
+2018/09/20 15:03:27 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
73
+2018/09/20 15:03:29 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
74
+2018/09/20 15:03:29 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36
75
+2018/09/20 15:03:34 [E] User-Agent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/68.0.3440.106 safari/537.36

+ 7
- 0
models/cases/cases.go Bestand weergeven

@@ -96,6 +96,13 @@ func (m *CaseDAO) UpdateCase(caseinfo model.SysCase) error {
96 96
 	return err
97 97
 }
98 98
 
99
+// UpdateUserCaseName 更新案场信息
100
+func (m *CaseDAO) UpdateUserCaseName(caseinfo model.SysCase) error {
101
+	sql := `update sys_user_case set case_name=? where case_id=?`
102
+	_, err := m.db.Exec(sql, caseinfo.CaseName, caseinfo.CaseId)
103
+	return err
104
+}
105
+
99 106
 // DelCase 删除案场信息
100 107
 func (m *CaseDAO) DelCase(caseid string) error {
101 108
 	var caseinfo = model.SysCaseUser{

+ 0
- 1
models/cases/key.go Bestand weergeven

@@ -43,7 +43,6 @@ func (m *CaseDAO) GetKeysByCase(caseids, num string, page, pageSize int) ([]Case
43 43
 
44 44
 	offset := (page - 1) * pageSize
45 45
 	query += " order by lock_no asc LIMIT " + strconv.Itoa(pageSize) + " OFFSET " + strconv.Itoa(offset)
46
-	beego.Error(query)
47 46
 	err := m.db.SQL(query, models.STATUS_DEL).Find(&keys)
48 47
 	return keys, err
49 48
 }

+ 21
- 4
models/course/course.go Bestand weergeven

@@ -493,6 +493,11 @@ func (m *CourseDAO) SaveCourseOfCustomer(course *model.TaCustomerCourse, details
493 493
 		return err
494 494
 	}
495 495
 
496
+	// 课程参与人数+1
497
+	sql := `update ta_course set signup_num=signup_num+1 where course_id='` + course.CourseId + `'`
498
+	if _, err := m.db.Exec(sql); err != nil {
499
+		return err
500
+	}
496 501
 	return nil
497 502
 }
498 503
 
@@ -502,14 +507,18 @@ type CustomerCourse struct {
502 507
 	CourseImg              string
503 508
 	QrCodeString           string
504 509
 	OrdersNo               string
510
+	CaseName               string
511
+	CaseAddress            string
505 512
 	Details                []model.TaCustomerCourseDetail
506 513
 }
507 514
 
508 515
 // GetCustomerCourse 获取我的课程信息
509 516
 func (m *CourseDAO) GetCustomerCourse(custID string, page, pageSize int) ([]CustomerCourse, error) {
510 517
 	var courses []CustomerCourse
511
-	sql := `select a.*,a.customer_course_id as qr_code_string,b.orders_no,c.course_img from ta_customer_course a 
518
+	sql := `select a.*,a.customer_course_id as qr_code_string,b.orders_no,c.course_img,d.case_address,
519
+	d.case_name from ta_customer_course a 
512 520
 	inner join ta_course c on a.course_id=c.course_id
521
+	INNER JOIN sys_case d on a.case_id = d.case_id
513 522
 	left join ta_course_orders b on a.source_id=b.orders_id
514 523
 	 where a.status>` + strconv.Itoa(models.STATUS_DEL) + ` and a.customer_id='` + custID + `'`
515 524
 	sql += ` order by a.create_date desc limit ` + strconv.Itoa((page-1)*pageSize) + `, ` + strconv.Itoa(pageSize)
@@ -547,9 +556,17 @@ func (m *CourseDAO) GetCustomerCourseDetail(customerCourseID string) ([]model.Ta
547 556
 // GetCustomerCourseByID 获取我的课程信息明细
548 557
 func (m *CourseDAO) GetCustomerCourseByID(id string) (*CustomerCourse, error) {
549 558
 	var courses []CustomerCourse
550
-	sql := `select a.*,a.customer_course_id as qr_code_string,b.orders_no,c.course_img from ta_customer_course a 
551
-	inner join ta_course c on a.course_id=c.course_id
552
-	left join ta_course_orders b on a.source_id=b.orders_id
559
+	sql := `SELECT
560
+		a.*, a.customer_course_id AS qr_code_string,
561
+		b.orders_no,
562
+		c.course_img,
563
+		d.case_address,
564
+		d.case_name
565
+	FROM
566
+		ta_customer_course a
567
+	INNER JOIN ta_course c ON a.course_id = c.course_id
568
+	INNER JOIN sys_case d on a.case_id = d.case_id
569
+	LEFT JOIN ta_course_orders b ON a.source_id = b.orders_id
553 570
 	 where a.status>` + strconv.Itoa(models.STATUS_DEL) + ` and a.customer_course_id='` + id + `'`
554 571
 
555 572
 	err := m.db.Sql(sql).Find(&courses)

+ 5
- 0
service/cases/cases.go Bestand weergeven

@@ -115,6 +115,11 @@ func (s *CaseServ) SaveCase(caseinfo model.SysCase) (*model.SysCase, error) {
115 115
 	} else {
116 116
 		err = s.dao.UpdateCase(caseinfo)
117 117
 		newInfo = &caseinfo
118
+		if err != nil {
119
+			utils.LogError("保存案场信息失败: " + err.Error())
120
+			return nil, errors.New("保存案场信息失败")
121
+		}
122
+		err = s.dao.UpdateUserCaseName(caseinfo)
118 123
 	}
119 124
 	if err != nil {
120 125
 		utils.LogError("保存案场信息失败: " + err.Error())

+ 10
- 10
service/course/order.go Bestand weergeven

@@ -183,17 +183,17 @@ func (s *CourseServ) validCourse(order *model.TaCourseOrders) (*course.CourseDet
183 183
 		return nil, errors.New("没有获取到下单课程")
184 184
 	}
185 185
 
186
-	custCourse, err := s.dao.GetCourseOfCustomer(order.CustomerId, order.CourseId)
187
-	if err != nil {
188
-		utils.LogError("校验用户课程失败: " + err.Error())
189
-		return nil, errors.New("校验用户课程失败")
190
-	}
186
+	// custCourse, err := s.dao.GetCourseOfCustomer(order.CustomerId, order.CourseId)
187
+	// if err != nil {
188
+	// 	utils.LogError("校验用户课程失败: " + err.Error())
189
+	// 	return nil, errors.New("校验用户课程失败")
190
+	// }
191 191
 
192
-	if custCourse != nil && custCourse.CustomerCourseId != "" {
193
-		if custCourse.Status != models.STATUS_DEL {
194
-			return nil, errors.New("用户已经拥有该课程, 不需要再次下单")
195
-		}
196
-	}
192
+	// if custCourse != nil && custCourse.CustomerCourseId != "" {
193
+	// 	if custCourse.Status != models.STATUS_DEL {
194
+	// 		return nil, errors.New("用户已经拥有该课程, 不需要再次下单")
195
+	// 	}
196
+	// }
197 197
 
198 198
 	// 课程
199 199
 	course, err := s.dao.GetCourseInfo(order.CourseId)