Browse Source

联调修改

wangfei 6 years ago
parent
commit
f322c37d94

+ 4
- 2
controllers/course/course.go View File

128
 func (c *CourseController) GetCourseSchedule() {
128
 func (c *CourseController) GetCourseSchedule() {
129
 	name := c.GetString("name")
129
 	name := c.GetString("name")
130
 	caseids := c.GetString("caseid")
130
 	caseids := c.GetString("caseid")
131
+	courseid := c.GetString("courseid")
131
 	if caseids == "" {
132
 	if caseids == "" {
132
 		cases := c.Context.Get("cases").([]model.SysUserCase)
133
 		cases := c.Context.Get("cases").([]model.SysUserCase)
133
 		caseids = c.GetCaseIDs(cases)
134
 		caseids = c.GetCaseIDs(cases)
135
 	date := c.GetString("date")
136
 	date := c.GetString("date")
136
 	page, _ := c.GetInt("page")
137
 	page, _ := c.GetInt("page")
137
 	pageSize, _ := c.GetInt("pagesize")
138
 	pageSize, _ := c.GetInt("pagesize")
138
-	list, err := c.serv.GetCourseSchedule(name, caseids, date, page, pageSize)
139
+	list, err := c.serv.GetCourseSchedule(name, caseids, courseid, date, page, pageSize)
139
 	if err != nil {
140
 	if err != nil {
140
 		c.ResponseError(err)
141
 		c.ResponseError(err)
141
 	}
142
 	}
146
 func (c *CourseController) GetDetails() {
147
 func (c *CourseController) GetDetails() {
147
 	caseid := c.GetString("caseid")
148
 	caseid := c.GetString("caseid")
148
 	date := c.GetString("date")
149
 	date := c.GetString("date")
149
-	list, err := c.serv.GetDetails(caseid, date)
150
+	courseid := c.GetString("courseid")
151
+	list, err := c.serv.GetDetails(caseid, date, courseid)
150
 	if err != nil {
152
 	if err != nil {
151
 		c.ResponseError(err)
153
 		c.ResponseError(err)
152
 	}
154
 	}

+ 6
- 12
controllers/verify/verify.go View File

22
 // GetCustomerCourseDetailListById 根据id获取我的课程详情
22
 // GetCustomerCourseDetailListById 根据id获取我的课程详情
23
 func (c *VerifyController) GetCustomerCourseDetailListById() {
23
 func (c *VerifyController) GetCustomerCourseDetailListById() {
24
 	customerCourseId := c.GetString(":customerCourseId")
24
 	customerCourseId := c.GetString(":customerCourseId")
25
-	caseid := c.GetString("caseid")
26
-	if caseid == "" {
27
-		caseinfo := c.Context.Get("currentCase").(model.SysUserCase)
28
-		caseid = caseinfo.CaseId
29
-	}
25
+	cases := c.Context.Get("cases").([]model.SysUserCase)
26
+	caseids := c.GetCaseIDs(cases)
30
 	page, _ := c.GetInt("page")
27
 	page, _ := c.GetInt("page")
31
 	pageSize, _ := c.GetInt("pagesize")
28
 	pageSize, _ := c.GetInt("pagesize")
32
-	list, err := c.dao.GetCustomerCourseDetailById(customerCourseId, caseid, page, pageSize)
29
+	list, err := c.dao.GetCustomerCourseDetailById(customerCourseId, caseids, page, pageSize)
33
 	if err != nil {
30
 	if err != nil {
34
 		c.ResponseError(err)
31
 		c.ResponseError(err)
35
 	}
32
 	}
39
 
36
 
40
 // GetCustomerCourseDetailListBytel 根据手机号获取我的课程详情id
37
 // GetCustomerCourseDetailListBytel 根据手机号获取我的课程详情id
41
 func (c *VerifyController) GetCustomerCourseDetailListBytel() {
38
 func (c *VerifyController) GetCustomerCourseDetailListBytel() {
42
-	caseid := c.GetString("caseid")
43
-	if caseid == "" {
44
-		caseinfo := c.Context.Get("currentCase").(model.SysUserCase)
45
-		caseid = caseinfo.CaseId
46
-	}
39
+	cases := c.Context.Get("cases").([]model.SysUserCase)
40
+	caseids := c.GetCaseIDs(cases)
47
 	tel := c.GetString(":tel")
41
 	tel := c.GetString(":tel")
48
 	page, _ := c.GetInt("page")
42
 	page, _ := c.GetInt("page")
49
 	pageSize, _ := c.GetInt("pagesize")
43
 	pageSize, _ := c.GetInt("pagesize")
50
-	list, err := c.dao.GetCustomerCourseDetailByTel(tel, caseid, page, pageSize)
44
+	list, err := c.dao.GetCustomerCourseDetailByTel(tel, caseids, page, pageSize)
51
 	if err != nil {
45
 	if err != nil {
52
 		c.ResponseError(err)
46
 		c.ResponseError(err)
53
 	}
47
 	}

+ 407
- 0
log/common.log View File

1895
 2018/09/10 15:59:26 [E] 用户没有设置默认案场
1895
 2018/09/10 15:59:26 [E] 用户没有设置默认案场
1896
 2018/09/10 15:59:29 [E] 用户没有设置默认案场
1896
 2018/09/10 15:59:29 [E] 用户没有设置默认案场
1897
 2018/09/10 15:59:29 [E] 用户没有设置默认案场
1897
 2018/09/10 15:59:29 [E] 用户没有设置默认案场
1898
+2018/09/10 15:59:32 [E] 用户没有设置默认案场
1899
+2018/09/10 15:59:44 [E] 用户没有设置默认案场
1900
+2018/09/10 16:00:01 [E] 用户没有设置默认案场
1901
+2018/09/10 16:00:09 [E] 用户没有设置默认案场
1902
+2018/09/10 16:00:09 [E] 用户没有设置默认案场
1903
+2018/09/10 16:00:15 [E] 用户没有设置默认案场
1904
+2018/09/10 16:00:15 [E] 请先选择案场!
1905
+2018/09/10 16:00:15 [E] 用户没有设置默认案场
1906
+2018/09/10 16:00:15 [E] 请先选择案场!
1907
+2018/09/10 16:00:16 [E] 用户没有设置默认案场
1908
+2018/09/10 16:00:17 [E] 用户没有设置默认案场
1909
+2018/09/10 16:00:17 [E] 请先选择案场!
1910
+2018/09/10 16:00:17 [E] 用户没有设置默认案场
1911
+2018/09/10 16:00:17 [E] 用户没有设置默认案场
1912
+2018/09/10 16:00:17 [E] 请先选择案场!
1913
+2018/09/10 16:00:18 [E] 用户没有设置默认案场
1914
+2018/09/10 16:00:19 [E] 用户没有设置默认案场
1915
+2018/09/10 16:00:19 [E] 用户没有设置默认案场
1916
+2018/09/10 16:00:22 [E] 用户没有设置默认案场
1917
+2018/09/10 16:00:22 [E] 用户没有设置默认案场
1918
+2018/09/10 16:00:24 [E] 用户没有设置默认案场
1919
+2018/09/10 16:00:24 [E] 请先选择案场!
1920
+2018/09/10 16:00:25 [E] 用户没有设置默认案场
1921
+2018/09/10 16:00:25 [E] 请先选择案场!
1922
+2018/09/10 16:00:26 [E] 用户没有设置默认案场
1923
+2018/09/10 16:00:28 [E] 用户没有设置默认案场
1924
+2018/09/10 16:00:28 [E] 用户没有设置默认案场
1925
+2018/09/10 16:00:31 [E] 用户没有设置默认案场
1926
+2018/09/10 16:00:31 [E] 请先选择案场!
1927
+2018/09/10 16:00:31 [E] 用户没有设置默认案场
1928
+2018/09/10 16:00:31 [E] 请先选择案场!
1929
+2018/09/10 16:00:32 [E] 用户没有设置默认案场
1930
+2018/09/10 16:00:32 [E] 用户没有设置默认案场
1931
+2018/09/10 16:00:35 [E] 用户没有设置默认案场
1932
+2018/09/10 16:00:35 [E] 用户没有设置默认案场
1933
+2018/09/10 16:00:35 [E] 用户没有设置默认案场
1934
+2018/09/10 16:00:38 [E] 用户没有设置默认案场
1935
+2018/09/10 16:00:45 [E] 用户没有设置默认案场
1936
+2018/09/10 16:00:46 [E] 用户没有设置默认案场
1937
+2018/09/10 16:00:46 [E] 请先选择案场!
1938
+2018/09/10 16:00:46 [E] 用户没有设置默认案场
1939
+2018/09/10 16:00:46 [E] 请先选择案场!
1940
+2018/09/10 16:00:48 [E] 用户没有设置默认案场
1941
+2018/09/10 16:00:48 [E] 用户没有设置默认案场
1942
+2018/09/10 16:00:48 [E] 请先选择案场!
1943
+2018/09/10 16:00:48 [E] 用户没有设置默认案场
1944
+2018/09/10 16:00:48 [E] 用户没有设置默认案场
1945
+2018/09/10 16:00:48 [E] 请先选择案场!
1946
+2018/09/10 16:00:51 [E] 用户没有设置默认案场
1947
+2018/09/10 16:00:51 [E] 用户没有设置默认案场
1948
+2018/09/10 16:00:51 [E] 用户没有设置默认案场
1949
+2018/09/10 16:02:20 [E] 用户没有设置默认案场
1950
+2018/09/10 16:02:22 [E] 用户没有设置默认案场
1951
+2018/09/10 16:02:26 [E] 用户没有设置默认案场
1952
+2018/09/10 16:02:26 [E] 用户没有设置默认案场
1953
+2018/09/10 16:02:32 [E] 用户没有设置默认案场
1954
+2018/09/10 16:02:32 [E] 用户没有设置默认案场
1955
+2018/09/10 16:02:32 [E] 用户没有设置默认案场
1956
+2018/09/10 16:02:35 [E] 用户没有设置默认案场
1957
+2018/09/10 16:02:35 [E] 请先选择案场!
1958
+2018/09/10 16:02:35 [E] 用户没有设置默认案场
1959
+2018/09/10 16:02:35 [E] 请先选择案场!
1960
+2018/09/10 16:02:37 [E] 用户没有设置默认案场
1961
+2018/09/10 16:02:38 [E] 用户没有设置默认案场
1962
+2018/09/10 16:02:41 [E] 用户没有设置默认案场
1963
+2018/09/10 16:02:41 [E] 用户没有设置默认案场
1964
+2018/09/10 16:03:08 [E] 用户没有设置默认案场
1965
+2018/09/10 16:03:11 [E] 用户没有设置默认案场
1966
+2018/09/10 16:03:11 [E] 用户没有设置默认案场
1967
+2018/09/10 16:03:16 [E] 用户没有设置默认案场
1968
+2018/09/10 16:03:16 [E] 用户没有设置默认案场
1969
+2018/09/10 16:03:19 [E] 用户没有设置默认案场
1970
+2018/09/10 16:03:19 [E] 用户没有设置默认案场
1971
+2018/09/10 16:03:24 [E] 用户没有设置默认案场
1972
+2018/09/10 16:03:24 [E] 用户没有设置默认案场
1973
+2018/09/10 16:03:27 [E] 用户没有设置默认案场
1974
+2018/09/10 16:03:27 [E] 用户没有设置默认案场
1975
+2018/09/10 16:03:27 [E] 用户没有设置默认案场
1976
+2018/09/10 16:03:31 [E] 用户没有设置默认案场
1977
+2018/09/10 16:03:32 [E] 用户没有设置默认案场
1978
+2018/09/10 16:03:32 [E] 用户没有设置默认案场
1979
+2018/09/10 16:03:32 [E] 用户没有设置默认案场
1980
+2018/09/10 16:03:32 [E] 用户没有设置默认案场
1981
+2018/09/10 16:03:37 [E] 用户没有设置默认案场
1982
+2018/09/10 16:03:37 [E] 请先选择案场!
1983
+2018/09/10 16:03:37 [E] 用户没有设置默认案场
1984
+2018/09/10 16:03:37 [E] 请先选择案场!
1985
+2018/09/10 16:03:40 [E] 用户没有设置默认案场
1986
+2018/09/10 16:03:42 [E] 用户没有设置默认案场
1987
+2018/09/10 16:03:43 [E] 用户没有设置默认案场
1988
+2018/09/10 16:03:43 [E] 用户没有设置默认案场
1989
+2018/09/10 16:03:43 [E] 用户没有设置默认案场
1990
+2018/09/10 16:03:44 [E] 用户没有设置默认案场
1991
+2018/09/10 16:03:44 [E] 用户没有设置默认案场
1992
+2018/09/10 16:03:53 [E] 用户没有设置默认案场
1993
+2018/09/10 16:03:54 [E] 用户没有设置默认案场
1994
+2018/09/10 16:03:55 [E] 用户没有设置默认案场
1995
+2018/09/10 16:03:55 [E] 请先选择案场!
1996
+2018/09/10 16:03:55 [E] 用户没有设置默认案场
1997
+2018/09/10 16:03:55 [E] 请先选择案场!
1998
+2018/09/10 16:03:57 [E] 用户没有设置默认案场
1999
+2018/09/10 16:03:59 [E] 用户没有设置默认案场
2000
+2018/09/10 16:04:02 [E] 用户没有设置默认案场
2001
+2018/09/10 16:04:02 [E] 用户没有设置默认案场
2002
+2018/09/10 16:04:14 [E] 用户没有设置默认案场
2003
+2018/09/10 16:04:14 [E] 用户没有设置默认案场
2004
+2018/09/10 16:04:24 [E] 用户没有设置默认案场
2005
+2018/09/10 16:04:24 [E] 用户没有设置默认案场
2006
+2018/09/10 16:04:26 [E] 用户没有设置默认案场
2007
+2018/09/10 16:04:32 [E] 用户没有设置默认案场
2008
+2018/09/10 16:04:32 [E] 用户没有设置默认案场
2009
+2018/09/10 16:04:32 [E] 用户没有设置默认案场
2010
+2018/09/10 16:04:37 [E] 用户没有设置默认案场
2011
+2018/09/10 16:04:37 [E] 用户没有设置默认案场
2012
+2018/09/10 16:04:39 [E] 用户没有设置默认案场
2013
+2018/09/10 16:04:39 [E] 用户没有设置默认案场
2014
+2018/09/10 16:04:39 [E] 用户没有设置默认案场
2015
+2018/09/10 16:04:44 [E] 用户没有设置默认案场
2016
+2018/09/10 16:04:45 [E] 用户没有设置默认案场
2017
+2018/09/10 16:04:45 [E] 用户没有设置默认案场
2018
+2018/09/10 16:04:46 [E] 用户没有设置默认案场
2019
+2018/09/10 16:04:46 [E] 请先选择案场!
2020
+2018/09/10 16:04:46 [E] 用户没有设置默认案场
2021
+2018/09/10 16:04:46 [E] 请先选择案场!
2022
+2018/09/10 16:04:48 [E] 用户没有设置默认案场
2023
+2018/09/10 16:04:48 [E] 用户没有设置默认案场
2024
+2018/09/10 16:04:48 [E] 请先选择案场!
2025
+2018/09/10 16:04:48 [E] 用户没有设置默认案场
2026
+2018/09/10 16:04:48 [E] 用户没有设置默认案场
2027
+2018/09/10 16:04:48 [E] 请先选择案场!
2028
+2018/09/10 16:04:49 [E] 用户没有设置默认案场
2029
+2018/09/10 16:04:50 [E] 用户没有设置默认案场
2030
+2018/09/10 16:04:50 [E] 用户没有设置默认案场
2031
+2018/09/10 16:05:10 [E] 用户没有设置默认案场
2032
+2018/09/10 16:05:10 [E] 用户没有设置默认案场
2033
+2018/09/10 16:05:12 [E] 用户没有设置默认案场
2034
+2018/09/10 16:05:13 [E] 用户没有设置默认案场
2035
+2018/09/10 16:05:16 [E] 用户没有设置默认案场
2036
+2018/09/10 16:05:17 [E] 用户没有设置默认案场
2037
+2018/09/10 16:05:17 [E] 用户没有设置默认案场
2038
+2018/09/10 16:05:17 [E] 用户没有设置默认案场
2039
+2018/09/10 16:05:19 [E] 用户没有设置默认案场
2040
+2018/09/10 16:05:19 [E] 请先选择案场!
2041
+2018/09/10 16:05:19 [E] 用户没有设置默认案场
2042
+2018/09/10 16:05:19 [E] 请先选择案场!
2043
+2018/09/10 16:05:21 [E] 用户没有设置默认案场
2044
+2018/09/10 16:05:31 [E] 用户没有设置默认案场
2045
+2018/09/10 16:05:31 [E] 用户没有设置默认案场
2046
+2018/09/10 16:05:36 [E] 用户没有设置默认案场
2047
+2018/09/10 16:05:37 [E] 用户没有设置默认案场
2048
+2018/09/10 16:06:10 [E] 用户没有设置默认案场
2049
+2018/09/10 16:06:10 [E] 用户没有设置默认案场
2050
+2018/09/10 16:06:19 [E] 用户没有设置默认案场
2051
+2018/09/10 16:06:24 [E] 用户没有设置默认案场
2052
+2018/09/10 16:06:29 [E] 用户没有设置默认案场
2053
+2018/09/10 16:06:29 [E] 用户没有设置默认案场
2054
+2018/09/10 16:06:33 [E] 用户没有设置默认案场
2055
+2018/09/10 16:06:35 [E] 用户没有设置默认案场
2056
+2018/09/10 16:06:56 [E] 用户没有设置默认案场
2057
+2018/09/10 16:07:03 [E] 用户没有设置默认案场
2058
+2018/09/10 16:07:03 [E] 用户没有设置默认案场
2059
+2018/09/10 16:07:08 [E] 用户没有设置默认案场
2060
+2018/09/10 16:07:08 [E] 用户没有设置默认案场
2061
+2018/09/10 16:07:11 [E] 用户没有设置默认案场
2062
+2018/09/10 16:07:11 [E] 用户没有设置默认案场
2063
+2018/09/10 16:07:11 [E] 用户没有设置默认案场
2064
+2018/09/10 16:09:43 [E] 用户没有设置默认案场
2065
+2018/09/10 16:09:43 [E] 用户没有设置默认案场
2066
+2018/09/10 16:09:46 [E] 用户没有设置默认案场
2067
+2018/09/10 16:09:46 [E] 用户没有设置默认案场
2068
+2018/09/10 16:10:31 [E] 用户没有设置默认案场
2069
+2018/09/10 16:10:33 [E] 用户没有设置默认案场
2070
+2018/09/10 16:10:36 [E] 用户没有设置默认案场
2071
+2018/09/10 16:10:36 [E] 用户没有设置默认案场
2072
+2018/09/10 16:10:39 [E] 用户没有设置默认案场
2073
+2018/09/10 16:10:39 [E] 用户没有设置默认案场
2074
+2018/09/10 16:10:39 [E] 用户没有设置默认案场
2075
+2018/09/10 16:11:21 [I] 请求远程接口: %!(EXTRA string=https://api.weixin.qq.com/cgi-bin/token?appid=wx7320287e057bbeee&grant_type=client_credential&secret=6e844dc2ade439545c47569ba1707673)
2076
+2018/09/10 16:11:21 [I] 远程请求结果:%!(EXTRA string={"access_token":"13_Y2a_wmUxPUtTVwPkVVwkzOyBFcjTQYc5u_kABcByd_EIZFMJiAV3qV8ZFbxZDgmrvZnQgvYZ4l_UdbDq_fnDSE0EqRZlVwUCEQWT7ubxte70XpI9aejAtZi6uTs0PY0S11g5Y-X0ZfN_NSNjIDRbACAWRF","expires_in":7200})
2077
+2018/09/10 16:11:21 [I] 接口返回结果: %!(EXTRA map[string]interface {}=map[access_token:13_Y2a_wmUxPUtTVwPkVVwkzOyBFcjTQYc5u_kABcByd_EIZFMJiAV3qV8ZFbxZDgmrvZnQgvYZ4l_UdbDq_fnDSE0EqRZlVwUCEQWT7ubxte70XpI9aejAtZi6uTs0PY0S11g5Y-X0ZfN_NSNjIDRbACAWRF expires_in:7200])
2078
+2018/09/10 16:11:45 [I] 请求远程接口: %!(EXTRA string=https://api.weixin.qq.com/cgi-bin/token?appid=wx7320287e057bbeee&grant_type=client_credential&secret=6e844dc2ade439545c47569ba1707673)
2079
+2018/09/10 16:11:46 [I] 远程请求结果:%!(EXTRA string={"access_token":"13_jwORNelG5ch3uHhnIhfOemZ8x2JZqaVEC0HLn-dBsFctJVMPLApzfOUy-BrYq8dNFjvpF7Y6OrsrKJ5mZm58WI5BDVY5a77Qa0wNyvS8cGXmaouKvlMBB-7qpZMK0QRiYnmeffrkhXHzXx_YDJQhAEARXE","expires_in":7200})
2080
+2018/09/10 16:11:46 [I] 接口返回结果: %!(EXTRA map[string]interface {}=map[access_token:13_jwORNelG5ch3uHhnIhfOemZ8x2JZqaVEC0HLn-dBsFctJVMPLApzfOUy-BrYq8dNFjvpF7Y6OrsrKJ5mZm58WI5BDVY5a77Qa0wNyvS8cGXmaouKvlMBB-7qpZMK0QRiYnmeffrkhXHzXx_YDJQhAEARXE expires_in:7200])
2081
+2018/09/10 16:11:46 [E] 用户没有设置默认案场
2082
+2018/09/10 16:11:50 [E] 用户没有设置默认案场
2083
+2018/09/10 16:11:53 [E] 用户没有设置默认案场
2084
+2018/09/10 16:11:53 [E] 用户没有设置默认案场
2085
+2018/09/10 16:11:55 [E] 用户没有设置默认案场
2086
+2018/09/10 16:11:56 [E] 用户没有设置默认案场
2087
+2018/09/10 16:11:56 [E] 用户没有设置默认案场
2088
+2018/09/10 16:13:32 [E] 用户没有设置默认案场
2089
+2018/09/10 16:13:44 [E] 用户没有设置默认案场
2090
+2018/09/10 16:13:46 [E] 用户没有设置默认案场
2091
+2018/09/10 16:13:48 [E] 用户没有设置默认案场
2092
+2018/09/10 16:13:49 [E] 用户没有设置默认案场
2093
+2018/09/10 16:15:03 [E] 用户没有设置默认案场
2094
+2018/09/10 16:15:03 [E] 用户没有设置默认案场
2095
+2018/09/10 16:15:06 [E] 用户没有设置默认案场
2096
+2018/09/10 16:15:06 [E] 用户没有设置默认案场
2097
+2018/09/10 16:15:06 [E] 用户没有设置默认案场
2098
+2018/09/10 16:15:09 [E] 用户没有设置默认案场
2099
+2018/09/10 16:15:09 [E] 用户没有设置默认案场
2100
+2018/09/10 16:15:09 [E] 用户没有设置默认案场
2101
+2018/09/10 16:18:51 [E] 用户没有设置默认案场
2102
+2018/09/10 16:19:02 [E] 用户没有设置默认案场
2103
+2018/09/10 16:19:33 [E] 用户没有设置默认案场
2104
+2018/09/10 16:20:04 [E] 用户没有设置默认案场
2105
+2018/09/10 16:20:17 [E] 用户没有设置默认案场
2106
+2018/09/10 16:20:19 [E] 用户没有设置默认案场
2107
+2018/09/10 16:20:27 [E] 用户没有设置默认案场
2108
+2018/09/10 16:20:30 [E] 用户没有设置默认案场
2109
+2018/09/10 16:20:32 [E] 用户没有设置默认案场
2110
+2018/09/10 16:20:48 [E] 用户没有设置默认案场
2111
+2018/09/10 16:20:48 [E] 用户没有设置默认案场
2112
+2018/09/10 16:20:53 [E] 用户没有设置默认案场
2113
+2018/09/10 16:20:53 [E] 用户没有设置默认案场
2114
+2018/09/10 16:20:58 [E] 用户没有设置默认案场
2115
+2018/09/10 16:20:58 [E] 用户没有设置默认案场
2116
+2018/09/10 16:20:58 [E] 用户没有设置默认案场
2117
+2018/09/10 16:21:02 [E] 用户没有设置默认案场
2118
+2018/09/10 16:21:07 [E] 用户没有设置默认案场
2119
+2018/09/10 16:21:07 [E] 用户没有设置默认案场
2120
+2018/09/10 16:21:09 [E] 用户没有设置默认案场
2121
+2018/09/10 16:21:09 [E] 用户没有设置默认案场
2122
+2018/09/10 16:22:57 [I] 请求远程接口: %!(EXTRA string=https://api.weixin.qq.com/cgi-bin/token?appid=wx7320287e057bbeee&grant_type=client_credential&secret=6e844dc2ade439545c47569ba1707673)
2123
+2018/09/10 16:22:57 [I] 远程请求结果:%!(EXTRA string={"access_token":"13_B1CWrbdy5DZjE2d-NtGGaDp5zNzqVEmkaiqXLMTXdRJmoN2n-80zZY2ohxnud5VrX6bY4taGf8Z3zlUVrGqjGTf7h_h6I9xAfSFoh_0CZRIz39o-ncCcV5ysuxkOlGLdagHLpY1BrRgyP-jIAYXeABASQP","expires_in":7200})
2124
+2018/09/10 16:22:57 [I] 接口返回结果: %!(EXTRA map[string]interface {}=map[access_token:13_B1CWrbdy5DZjE2d-NtGGaDp5zNzqVEmkaiqXLMTXdRJmoN2n-80zZY2ohxnud5VrX6bY4taGf8Z3zlUVrGqjGTf7h_h6I9xAfSFoh_0CZRIz39o-ncCcV5ysuxkOlGLdagHLpY1BrRgyP-jIAYXeABASQP expires_in:7200])
2125
+2018/09/10 16:23:28 [I] 请求远程接口: %!(EXTRA string=https://api.weixin.qq.com/cgi-bin/token?appid=wx7320287e057bbeee&grant_type=client_credential&secret=6e844dc2ade439545c47569ba1707673)
2126
+2018/09/10 16:23:28 [I] 远程请求结果:%!(EXTRA string={"access_token":"13_KlV--6_-eIukiznV8kOWsmX4vXqTXvld3D1ooiXK1sGwcreHj_IiEyqD5JiJhqmXGFqrblVqaHz14b2uAp5ZNNicNVXz9QsjUNOm8oRZkz1SIDGGwdEjVzwD57UBzIroke4eSZdKTz7LeR5VFZDfADAXRV","expires_in":7200})
2127
+2018/09/10 16:23:28 [I] 接口返回结果: %!(EXTRA map[string]interface {}=map[access_token:13_KlV--6_-eIukiznV8kOWsmX4vXqTXvld3D1ooiXK1sGwcreHj_IiEyqD5JiJhqmXGFqrblVqaHz14b2uAp5ZNNicNVXz9QsjUNOm8oRZkz1SIDGGwdEjVzwD57UBzIroke4eSZdKTz7LeR5VFZDfADAXRV expires_in:7200])
2128
+2018/09/10 16:23:33 [E] 用户没有设置默认案场
2129
+2018/09/10 16:23:35 [E] 用户没有设置默认案场
2130
+2018/09/10 16:23:35 [E] 用户没有设置默认案场
2131
+2018/09/10 16:25:31 [E] 用户没有设置默认案场
2132
+2018/09/10 16:25:31 [E] 用户没有设置默认案场
2133
+2018/09/10 16:25:36 [E] 用户没有设置默认案场
2134
+2018/09/10 16:25:36 [E] 用户没有设置默认案场
2135
+2018/09/10 16:25:36 [E] 用户没有设置默认案场
2136
+2018/09/10 16:27:05 [E] 用户没有设置默认案场
2137
+2018/09/10 16:27:34 [E] 用户没有设置默认案场
2138
+2018/09/10 16:27:34 [E] 请先选择案场!
2139
+2018/09/10 16:27:40 [E] 用户没有设置默认案场
2140
+2018/09/10 16:27:40 [E] 请先选择案场!
2141
+2018/09/10 16:27:45 [E] 用户没有设置默认案场
2142
+2018/09/10 16:27:45 [E] 请先选择案场!
2143
+2018/09/10 16:29:17 [E] 用户没有设置默认案场
2144
+2018/09/10 16:29:19 [E] 用户没有设置默认案场
2145
+2018/09/10 16:29:19 [E] 用户没有设置默认案场
2146
+2018/09/10 16:29:20 [E] 用户没有设置默认案场
2147
+2018/09/10 16:30:01 [E] 用户没有设置默认案场
2148
+2018/09/10 16:30:03 [E] 用户没有设置默认案场
2149
+2018/09/10 16:30:06 [E] 用户没有设置默认案场
2150
+2018/09/10 16:30:06 [E] 用户没有设置默认案场
2151
+2018/09/10 16:30:07 [E] 用户没有设置默认案场
2152
+2018/09/10 16:30:07 [E] 用户没有设置默认案场
2153
+2018/09/10 16:30:09 [E] 用户没有设置默认案场
2154
+2018/09/10 16:30:09 [E] 用户没有设置默认案场
2155
+2018/09/10 16:30:22 [E] 用户没有设置默认案场
2156
+2018/09/10 16:31:13 [E] 用户没有设置默认案场
2157
+2018/09/10 16:31:51 [I] 请求远程接口: %!(EXTRA string=https://api.weixin.qq.com/cgi-bin/token?appid=wx7320287e057bbeee&grant_type=client_credential&secret=6e844dc2ade439545c47569ba1707673)
2158
+2018/09/10 16:31:51 [I] 远程请求结果:%!(EXTRA string={"access_token":"13_Zzn93djYpkG7DoEZ531zJHgzuaUav4JQaR18wyHKhkhlxmJZfLUoMCuA5nUsgQS3oCOrHiMlKcoWftBrtdtYw2npQ7yIsr7hFUoUUkZjGjj_8ZbnJvgvNiNvOqQIKJhAGAQSR","expires_in":7200})
2159
+2018/09/10 16:31:51 [I] 接口返回结果: %!(EXTRA map[string]interface {}=map[access_token:13_Zzn93djYpkG7DoEZ531zJHgzuaUav4JQaR18wyHKhkhlxmJZfLUoMCuA5nUsgQS3oCOrHiMlKcoWftBrtdtYw2npQ7yIsr7hFUoUUkZjGjj_8ZbnJvgvNiNvOqQIKJhAGAQSR expires_in:7200])
2160
+2018/09/10 16:31:53 [E] 用户没有设置默认案场
2161
+2018/09/10 16:31:58 [E] 用户没有设置默认案场
2162
+2018/09/10 16:31:58 [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 '' and DATE_FORMAT(a.begin_date,'%Y-%m') = '2018-09' and a.case_id='a1155d28-7dc5' at line 4
2163
+2018/09/10 16:31:59 [E] 用户没有设置默认案场
2164
+2018/09/10 16:31:59 [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 '' and DATE_FORMAT(a.begin_date,'%Y-%m') = '2018-09' and a.case_id='9c04f91b-a4c8' at line 4
2165
+2018/09/10 16:32:22 [E] 用户没有设置默认案场
2166
+2018/09/10 16:32:25 [E] 用户没有设置默认案场
2167
+2018/09/10 16:32:25 [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 '' and DATE_FORMAT(a.begin_date,'%Y-%m') = '2018-09' and a.case_id='9c04f91b-a4c8' at line 4
2168
+2018/09/10 16:33:05 [E] 用户没有设置默认案场
2169
+2018/09/10 16:33:34 [E] 用户没有设置默认案场
2170
+2018/09/10 16:33:35 [E] 用户没有设置默认案场
2171
+2018/09/10 16:33:36 [E] 用户没有设置默认案场
2172
+2018/09/10 16:33:38 [E] 用户没有设置默认案场
2173
+2018/09/10 16:33:38 [E] 用户没有设置默认案场
2174
+2018/09/10 16:33:39 [E] 用户没有设置默认案场
2175
+2018/09/10 16:33:47 [E] 用户没有设置默认案场
2176
+2018/09/10 16:33:47 [E] 用户没有设置默认案场
2177
+2018/09/10 16:33:48 [E] 用户没有设置默认案场
2178
+2018/09/10 16:33:48 [E] 用户没有设置默认案场
2179
+2018/09/10 16:33:51 [E] 用户没有设置默认案场
2180
+2018/09/10 16:33:51 [E] 用户没有设置默认案场
2181
+2018/09/10 16:33:52 [E] 用户没有设置默认案场
2182
+2018/09/10 16:33:52 [E] 用户没有设置默认案场
2183
+2018/09/10 16:33:54 [E] 用户没有设置默认案场
2184
+2018/09/10 16:33:54 [E] 用户没有设置默认案场
2185
+2018/09/10 16:33:55 [E] 用户没有设置默认案场
2186
+2018/09/10 16:33:55 [E] 用户没有设置默认案场
2187
+2018/09/10 16:33:55 [E] 用户没有设置默认案场
2188
+2018/09/10 16:33:55 [E] 用户没有设置默认案场
2189
+2018/09/10 16:33:57 [E] 用户没有设置默认案场
2190
+2018/09/10 16:33:57 [E] 用户没有设置默认案场
2191
+2018/09/10 16:33:57 [E] 用户没有设置默认案场
2192
+2018/09/10 16:34:00 [E] 用户没有设置默认案场
2193
+2018/09/10 16:34:01 [E] 用户没有设置默认案场
2194
+2018/09/10 16:34:02 [E] 用户没有设置默认案场
2195
+2018/09/10 16:34:02 [E] 用户没有设置默认案场
2196
+2018/09/10 16:34:04 [E] 用户没有设置默认案场
2197
+2018/09/10 16:34:04 [E] 用户没有设置默认案场
2198
+2018/09/10 16:34:05 [E] 用户没有设置默认案场
2199
+2018/09/10 16:34:06 [E] 用户没有设置默认案场
2200
+2018/09/10 16:34:06 [E] 用户没有设置默认案场
2201
+2018/09/10 16:34:51 [E] 用户没有设置默认案场
2202
+2018/09/10 16:35:14 [E] 用户没有设置默认案场
2203
+2018/09/10 16:38:26 [I] 请求远程接口: %!(EXTRA string=https://api.weixin.qq.com/cgi-bin/token?appid=wx7320287e057bbeee&grant_type=client_credential&secret=6e844dc2ade439545c47569ba1707673)
2204
+2018/09/10 16:38:26 [I] 远程请求结果:%!(EXTRA string={"access_token":"13_5Cz7KEDlSj7dSmz3zqBN0LLet81TFdU1Q1i1Cizdiqo4B4KnJFTOInB9isU6WW-yuIRoneqLL3OoNljn0p1_fTBdugfnwzu_F3AOLPK6L8PlAE4nPAIqh6NMPQezqXM5oAgQh90cmbk8G6GrGMEbAAANTL","expires_in":7200})
2205
+2018/09/10 16:38:26 [I] 接口返回结果: %!(EXTRA map[string]interface {}=map[access_token:13_5Cz7KEDlSj7dSmz3zqBN0LLet81TFdU1Q1i1Cizdiqo4B4KnJFTOInB9isU6WW-yuIRoneqLL3OoNljn0p1_fTBdugfnwzu_F3AOLPK6L8PlAE4nPAIqh6NMPQezqXM5oAgQh90cmbk8G6GrGMEbAAANTL expires_in:7200])
2206
+2018/09/10 17:05:46 [E] 用户没有设置默认案场
2207
+2018/09/10 17:05:50 [E] 用户没有设置默认案场
2208
+2018/09/10 17:05:53 [E] 用户没有设置默认案场
2209
+2018/09/10 17:05:53 [E] 用户没有设置默认案场
2210
+2018/09/10 17:05:53 [E] 用户没有设置默认案场
2211
+2018/09/10 17:05:54 [E] 用户没有设置默认案场
2212
+2018/09/10 17:05:56 [E] 解密 Base64 字串失败: illegal base64 data at input byte 0
2213
+2018/09/10 17:05:56 [E] 获取组织信息失败: 没有查询到机构信息
2214
+2018/09/10 17:05:56 [E] 用户没有设置默认案场
2215
+2018/09/10 17:06:25 [E] 用户没有设置默认案场
2216
+2018/09/10 17:06:25 [E] 用户没有设置默认案场
2217
+2018/09/10 17:06:26 [E] 用户没有设置默认案场
2218
+2018/09/10 17:06:28 [E] 用户没有设置默认案场
2219
+2018/09/10 17:06:29 [E] 用户没有设置默认案场
2220
+2018/09/10 17:06:30 [E] 用户没有设置默认案场
2221
+2018/09/10 17:06:33 [E] 用户没有设置默认案场
2222
+2018/09/10 17:06:33 [E] 用户没有设置默认案场
2223
+2018/09/10 17:06:35 [E] 用户没有设置默认案场
2224
+2018/09/10 17:06:35 [E] 用户没有设置默认案场
2225
+2018/09/10 17:06:36 [E] 用户没有设置默认案场
2226
+2018/09/10 17:06:36 [E] 用户没有设置默认案场
2227
+2018/09/10 17:06:37 [E] 用户没有设置默认案场
2228
+2018/09/10 17:06:39 [E] 用户没有设置默认案场
2229
+2018/09/10 17:06:39 [E] 用户没有设置默认案场
2230
+2018/09/10 17:06:40 [E] 用户没有设置默认案场
2231
+2018/09/10 17:06:48 [E] 用户没有设置默认案场
2232
+2018/09/10 17:06:48 [E] 用户没有设置默认案场
2233
+2018/09/10 17:06:49 [E] 用户没有设置默认案场
2234
+2018/09/10 17:06:50 [E] 用户没有设置默认案场
2235
+2018/09/10 17:06:51 [E] 用户没有设置默认案场
2236
+2018/09/10 17:07:18 [E] 用户没有设置默认案场
2237
+2018/09/10 17:07:18 [E] 用户没有设置默认案场
2238
+2018/09/10 17:07:27 [E] 用户没有设置默认案场
2239
+2018/09/10 17:07:29 [E] 用户没有设置默认案场
2240
+2018/09/10 17:07:35 [E] 用户没有设置默认案场
2241
+2018/09/10 17:07:35 [E] 用户没有设置默认案场
2242
+2018/09/10 17:07:37 [I] 请求远程接口: %!(EXTRA string=https://api.weixin.qq.com/cgi-bin/token?appid=wx7320287e057bbeee&grant_type=client_credential&secret=6e844dc2ade439545c47569ba1707673)
2243
+2018/09/10 17:07:37 [I] 远程请求结果:%!(EXTRA string={"access_token":"13_-4Sqg6TbNFwggNYKIoF_hZOjfdVJXVm9mZ7YXlH7vqwg8k4GnmBQ_-2yl650jqPOveGy-5jEJoZVVj8OyWGPG7O1GMqqtm40pRDCg7gOoDe4lB0dIQvx3hgavON9sjY5B4XaUrozAZ_jBVfGNURfAJAYFC","expires_in":7200})
2244
+2018/09/10 17:07:37 [I] 接口返回结果: %!(EXTRA map[string]interface {}=map[access_token:13_-4Sqg6TbNFwggNYKIoF_hZOjfdVJXVm9mZ7YXlH7vqwg8k4GnmBQ_-2yl650jqPOveGy-5jEJoZVVj8OyWGPG7O1GMqqtm40pRDCg7gOoDe4lB0dIQvx3hgavON9sjY5B4XaUrozAZ_jBVfGNURfAJAYFC expires_in:7200])
2245
+2018/09/10 17:08:11 [E] 用户没有设置默认案场
2246
+2018/09/10 17:08:11 [E] 用户没有设置默认案场
2247
+2018/09/10 17:08:12 [E] 用户没有设置默认案场
2248
+2018/09/10 17:08:12 [E] 用户没有设置默认案场
2249
+2018/09/10 17:08:13 [E] 用户没有设置默认案场
2250
+2018/09/10 17:08:15 [E] 用户没有设置默认案场
2251
+2018/09/10 17:08:15 [E] 用户没有设置默认案场
2252
+2018/09/10 17:08:31 [E] 用户没有设置默认案场
2253
+2018/09/10 17:08:31 [E] 用户没有设置默认案场
2254
+2018/09/10 17:08:31 [E] 用户没有设置默认案场
2255
+2018/09/10 17:08:39 [E] 用户没有设置默认案场
2256
+2018/09/10 17:08:39 [E] 用户没有设置默认案场
2257
+2018/09/10 17:08:45 [E] 用户没有设置默认案场
2258
+2018/09/10 17:08:46 [E] 用户没有设置默认案场
2259
+2018/09/10 17:08:46 [E] 用户没有设置默认案场
2260
+2018/09/10 17:09:01 [E] 用户没有设置默认案场
2261
+2018/09/10 17:09:01 [E] 用户没有设置默认案场
2262
+2018/09/10 17:09:13 [E] 用户没有设置默认案场
2263
+2018/09/10 17:09:14 [E] 用户没有设置默认案场
2264
+2018/09/10 17:09:16 [E] 用户没有设置默认案场
2265
+2018/09/10 17:09:16 [E] 用户没有设置默认案场
2266
+2018/09/10 17:09:19 [E] 用户没有设置默认案场
2267
+2018/09/10 17:09:20 [E] 用户没有设置默认案场
2268
+2018/09/10 17:10:48 [E] 用户没有设置默认案场
2269
+2018/09/10 17:12:42 [I] 请求远程接口: %!(EXTRA string=https://api.weixin.qq.com/cgi-bin/token?appid=wx7320287e057bbeee&grant_type=client_credential&secret=6e844dc2ade439545c47569ba1707673)
2270
+2018/09/10 17:12:42 [I] 远程请求结果:%!(EXTRA string={"access_token":"13_1qboE3YKwzQHKVQpzqBN0LLet81TFdU1Q1i1Cg55VTXt9F4VRslf_NCwvqNbCE9CkzKquF-UVbJjrxRajfpzTfxur9vWzu7uUWhuObOVN1lvfOQ39EpOuEHfxZOCBBrVU0FuRQlN-vaL8psSIRZdADALUC","expires_in":7200})
2271
+2018/09/10 17:12:42 [I] 接口返回结果: %!(EXTRA map[string]interface {}=map[access_token:13_1qboE3YKwzQHKVQpzqBN0LLet81TFdU1Q1i1Cg55VTXt9F4VRslf_NCwvqNbCE9CkzKquF-UVbJjrxRajfpzTfxur9vWzu7uUWhuObOVN1lvfOQ39EpOuEHfxZOCBBrVU0FuRQlN-vaL8psSIRZdADALUC expires_in:7200])
2272
+2018/09/10 17:13:44 [I] 请求远程接口: %!(EXTRA string=https://api.weixin.qq.com/cgi-bin/token?appid=wx7320287e057bbeee&grant_type=client_credential&secret=6e844dc2ade439545c47569ba1707673)
2273
+2018/09/10 17:13:44 [I] 远程请求结果:%!(EXTRA string={"access_token":"13_W0MWnPdVLLSqU_OgchMU6PMLRKZH-euoblG5WcDZQgGm7ysMVN-WGNJGf9CFlcAsQSFdiysu-iCVKJUcCUaAYA9HRPCqMrXHFP7QQOmr0ghyfmEdehpoo8RMocVdvAK0wvgJLQno3LElIwQAPHQeAEAJBK","expires_in":7200})
2274
+2018/09/10 17:13:44 [I] 接口返回结果: %!(EXTRA map[string]interface {}=map[access_token:13_W0MWnPdVLLSqU_OgchMU6PMLRKZH-euoblG5WcDZQgGm7ysMVN-WGNJGf9CFlcAsQSFdiysu-iCVKJUcCUaAYA9HRPCqMrXHFP7QQOmr0ghyfmEdehpoo8RMocVdvAK0wvgJLQno3LElIwQAPHQeAEAJBK expires_in:7200])
2275
+2018/09/10 17:14:00 [I] 请求远程接口: %!(EXTRA string=https://api.weixin.qq.com/cgi-bin/token?appid=wx7320287e057bbeee&grant_type=client_credential&secret=6e844dc2ade439545c47569ba1707673)
2276
+2018/09/10 17:14:00 [I] 远程请求结果:%!(EXTRA string={"access_token":"13_rRzqFbIZZK706HNUchMU6PMLRKZH-euoblG5WcDZQgGm7ysMVN-WGNJGf9By2Wp-gabVHVTeMY6ItdG_PH9dBMl97aQ5esNjKFomZAej_rgQRfQZVdjwCjDVCigulDC95YMCrOnR7uBzDo36IHGeAEAAZY","expires_in":7200})
2277
+2018/09/10 17:14:00 [I] 接口返回结果: %!(EXTRA map[string]interface {}=map[access_token:13_rRzqFbIZZK706HNUchMU6PMLRKZH-euoblG5WcDZQgGm7ysMVN-WGNJGf9By2Wp-gabVHVTeMY6ItdG_PH9dBMl97aQ5esNjKFomZAej_rgQRfQZVdjwCjDVCigulDC95YMCrOnR7uBzDo36IHGeAEAAZY expires_in:7200])
2278
+2018/09/10 17:14:12 [I] 请求远程接口: %!(EXTRA string=https://api.weixin.qq.com/cgi-bin/token?appid=wx7320287e057bbeee&grant_type=client_credential&secret=6e844dc2ade439545c47569ba1707673)
2279
+2018/09/10 17:14:13 [I] 请求远程接口: %!(EXTRA string=https://api.weixin.qq.com/cgi-bin/token?appid=wx7320287e057bbeee&grant_type=client_credential&secret=6e844dc2ade439545c47569ba1707673)
2280
+2018/09/10 17:14:13 [I] 远程请求结果:%!(EXTRA string={"access_token":"13_hZ9qUUv10k4e1Bd2zuHQhZ73GnK1IL_KpzT9EpQf3VYukN3xFVOq0GKIDi5AQQMm3v7yYWL7GSWG_IqcYROfk7THmKL9Gvu0IJxSdBUzcUGLeiW1m8MRMJ-UnRaByyzDGZu5Yp2Mf6MgIss1HJWeABAUWJ","expires_in":7200})
2281
+2018/09/10 17:14:13 [I] 接口返回结果: %!(EXTRA map[string]interface {}=map[access_token:13_hZ9qUUv10k4e1Bd2zuHQhZ73GnK1IL_KpzT9EpQf3VYukN3xFVOq0GKIDi5AQQMm3v7yYWL7GSWG_IqcYROfk7THmKL9Gvu0IJxSdBUzcUGLeiW1m8MRMJ-UnRaByyzDGZu5Yp2Mf6MgIss1HJWeABAUWJ expires_in:7200])
2282
+2018/09/10 17:14:32 [E] 用户没有设置默认案场
2283
+2018/09/10 17:14:49 [I] 请求远程接口: %!(EXTRA string=https://api.weixin.qq.com/cgi-bin/token?appid=wx7320287e057bbeee&grant_type=client_credential&secret=6e844dc2ade439545c47569ba1707673)
2284
+2018/09/10 17:14:50 [I] 远程请求结果:%!(EXTRA string={"access_token":"13_CZQtDyImSqNfBUQQxe8Xwk2ocq2m6_VsGGjJha5z2EyQxAhSNG8gam2Nt1GDxmiYoSB8uz2vn9DwECdUSnfVO3B2kUEXFm9grZ4ylfn9Oz4PX5y70oi8TffxKlQfLdwJYK0gg0g4KM849TgXNYUcAIAZKG","expires_in":7200})
2285
+2018/09/10 17:14:50 [I] 接口返回结果: %!(EXTRA map[string]interface {}=map[access_token:13_CZQtDyImSqNfBUQQxe8Xwk2ocq2m6_VsGGjJha5z2EyQxAhSNG8gam2Nt1GDxmiYoSB8uz2vn9DwECdUSnfVO3B2kUEXFm9grZ4ylfn9Oz4PX5y70oi8TffxKlQfLdwJYK0gg0g4KM849TgXNYUcAIAZKG expires_in:7200])
2286
+2018/09/10 17:15:20 [E] 用户没有设置默认案场
2287
+2018/09/10 17:15:55 [E] 用户没有设置默认案场
2288
+2018/09/10 17:15:55 [E] 用户没有设置默认案场
2289
+2018/09/10 17:16:16 [E] 用户没有设置默认案场
2290
+2018/09/10 17:16:16 [E] 用户没有设置默认案场
2291
+2018/09/10 17:16:30 [E] 用户没有设置默认案场
2292
+2018/09/10 17:16:30 [E] 用户没有设置默认案场
2293
+2018/09/10 17:16:53 [E] 用户没有设置默认案场
2294
+2018/09/10 17:17:01 [E] 用户没有设置默认案场
2295
+2018/09/10 17:17:30 [E] 用户没有设置默认案场
2296
+2018/09/10 17:17:33 [E] 用户没有设置默认案场
2297
+2018/09/10 17:17:39 [E] 用户没有设置默认案场
2298
+2018/09/10 17:17:39 [E] 用户没有设置默认案场
2299
+2018/09/10 17:17:59 [I] 请求远程接口: %!(EXTRA string=https://api.weixin.qq.com/cgi-bin/token?appid=wx7320287e057bbeee&grant_type=client_credential&secret=6e844dc2ade439545c47569ba1707673)
2300
+2018/09/10 17:17:59 [I] 远程请求结果:%!(EXTRA string={"access_token":"13_fTH8ErgsIRlGgERmqdkvys3F0O-DstJRlsOEtsEcaNr2MUHF_o_ajbr_0m8mWaPYxdcOtI-4N47YY1hY3PJgzzsGeQIjhvf6RoEwwNVw0X7VopHsVYuXoEJB2FwUXMhAAAORG","expires_in":7200})
2301
+2018/09/10 17:17:59 [I] 接口返回结果: %!(EXTRA map[string]interface {}=map[access_token:13_fTH8ErgsIRlGgERmqdkvys3F0O-DstJRlsOEtsEcaNr2MUHF_o_ajbr_0m8mWaPYxdcOtI-4N47YY1hY3PJgzzsGeQIjhvf6RoEwwNVw0X7VopHsVYuXoEJB2FwUXMhAAAORG expires_in:7200])
2302
+2018/09/10 17:18:18 [E] 用户没有设置默认案场
2303
+2018/09/10 17:18:19 [E] 用户没有设置默认案场
2304
+2018/09/10 17:20:33 [E] 用户没有设置默认案场

+ 28
- 11
models/course/course.go View File

249
 }
249
 }
250
 
250
 
251
 // GetDetails 获取所有的排课记录
251
 // GetDetails 获取所有的排课记录
252
-func (m *CourseDAO) GetDetails(caseid, date string) ([]DetailInfo, error) {
252
+func (m *CourseDAO) GetDetails(caseid, date, courseid string) ([]DetailInfo, error) {
253
 	var details []DetailInfo
253
 	var details []DetailInfo
254
 
254
 
255
 	sql := `select a.*,b.course_name,b.status as course_status,c.case_name,c.case_address from ta_course_detail a 
255
 	sql := `select a.*,b.course_name,b.status as course_status,c.case_name,c.case_address from ta_course_detail a 
256
 	inner join ta_course b on a.course_id=b.course_id 
256
 	inner join ta_course b on a.course_id=b.course_id 
257
 	inner join sys_case c on a.case_id=c.case_id where a.status>` + strconv.Itoa(models.STATUS_DEL) + `
257
 	inner join sys_case c on a.case_id=c.case_id where a.status>` + strconv.Itoa(models.STATUS_DEL) + `
258
-	and b.status>` + strconv.Itoa(models.STATUS_DEL) + ` and a.case_id='` + caseid + `' and DATE_FORMAT(a.begin_date,'%Y-%m') = '` + date + `'`
258
+	and b.status>` + strconv.Itoa(models.STATUS_DEL) + ` and DATE_FORMAT(a.begin_date,'%Y-%m') = '` + date + `'`
259
+
260
+	if courseid != "" {
261
+		sql = sql + ` and a.course_id = '` + courseid + `'`
262
+	} else {
263
+		sql = sql + ` and a.case_id='` + caseid + `'`
264
+	}
259
 	err := m.db.Sql(sql).Find(&details)
265
 	err := m.db.Sql(sql).Find(&details)
260
 
266
 
261
-	// err := m.db.Where("status>"+strconv.Itoa(models.STATUS_DEL)).And("DATE_FORMAT(begin_date,'%Y-%m') = ?", date).Find(&details)
262
 	return details, err
267
 	return details, err
263
 }
268
 }
264
 
269
 
265
 // GetCourseSchedule 获取需要排课的记录
270
 // GetCourseSchedule 获取需要排课的记录
266
-func (m *CourseDAO) GetCourseSchedule(name, caseids, date string, page, pageSize int) ([]model.TaCourse, error) {
271
+func (m *CourseDAO) GetCourseSchedule(name, caseids, courseid, date string, page, pageSize int) ([]model.TaCourse, error) {
267
 	var courses []model.TaCourse
272
 	var courses []model.TaCourse
268
 	dao := m.db.Where("status=?", STATUS_UNPUBLISH).And("schedule_num<course_num").And("'" + date + "' BETWEEN begin_date and end_date")
273
 	dao := m.db.Where("status=?", STATUS_UNPUBLISH).And("schedule_num<course_num").And("'" + date + "' BETWEEN begin_date and end_date")
269
 	if name != "" {
274
 	if name != "" {
270
 		dao.And("course_name like '%" + name + "%'")
275
 		dao.And("course_name like '%" + name + "%'")
271
 	}
276
 	}
272
-	if caseids != "" {
273
-		dao.And("case_id in ('" + strings.Replace(caseids, ",", "','", -1) + "')")
277
+
278
+	if courseid != "" {
279
+		dao.And("course_id=?", courseid)
280
+	} else {
281
+		if caseids != "" {
282
+			dao.And("case_id in ('" + strings.Replace(caseids, ",", "','", -1) + "')")
283
+		}
274
 	}
284
 	}
275
 	err := dao.Desc("create_date").Limit(pageSize, (page-1)*pageSize).Find(&courses)
285
 	err := dao.Desc("create_date").Limit(pageSize, (page-1)*pageSize).Find(&courses)
276
 	return courses, err
286
 	return courses, err
277
 }
287
 }
278
 
288
 
279
 // GetCourseScheduleCount 获取排课记录数
289
 // GetCourseScheduleCount 获取排课记录数
280
-func (m *CourseDAO) GetCourseScheduleCount(name, caseids, date string) (int, error) {
290
+func (m *CourseDAO) GetCourseScheduleCount(name, caseids, courseid, date string) (int, error) {
281
 	var courses []model.TaCourse
291
 	var courses []model.TaCourse
282
 	dao := m.db.Where("status=?", STATUS_UNPUBLISH).And("schedule_num<course_num").And("'" + date + "' BETWEEN begin_date and end_date")
292
 	dao := m.db.Where("status=?", STATUS_UNPUBLISH).And("schedule_num<course_num").And("'" + date + "' BETWEEN begin_date and end_date")
283
 	if name != "" {
293
 	if name != "" {
284
 		dao.And("course_name like '%" + name + "%'")
294
 		dao.And("course_name like '%" + name + "%'")
285
 	}
295
 	}
286
-	if caseids != "" {
287
-		dao.And("case_id in ('" + strings.Replace(caseids, ",", "','", -1) + "')")
296
+	if courseid != "" {
297
+		dao.And("course_id=?", courseid)
298
+	} else {
299
+		if caseids != "" {
300
+			dao.And("case_id in ('" + strings.Replace(caseids, ",", "','", -1) + "')")
301
+		}
288
 	}
302
 	}
289
 	err := dao.Find(&courses)
303
 	err := dao.Find(&courses)
290
 	return len(courses), err
304
 	return len(courses), err
452
 // CustomerCourse 客户课程信息
466
 // CustomerCourse 客户课程信息
453
 type CustomerCourse struct {
467
 type CustomerCourse struct {
454
 	model.TaCustomerCourse `xorm:"extends"`
468
 	model.TaCustomerCourse `xorm:"extends"`
469
+	CourseImg              string
455
 	QrCodeString           string
470
 	QrCodeString           string
456
 	OrdersNo               string
471
 	OrdersNo               string
457
 	Details                []model.TaCustomerCourseDetail
472
 	Details                []model.TaCustomerCourseDetail
460
 // GetCustomerCourse 获取我的课程信息
475
 // GetCustomerCourse 获取我的课程信息
461
 func (m *CourseDAO) GetCustomerCourse(custID string, page, pageSize int) ([]CustomerCourse, error) {
476
 func (m *CourseDAO) GetCustomerCourse(custID string, page, pageSize int) ([]CustomerCourse, error) {
462
 	var courses []CustomerCourse
477
 	var courses []CustomerCourse
463
-	sql := `select a.*,a.customer_course_id as qr_code_string,b.orders_no from ta_customer_course a 
478
+	sql := `select a.*,a.customer_course_id as qr_code_string,b.orders_no,c.course_img from ta_customer_course a 
479
+	inner join ta_course c on a.course_id=c.course_id
464
 	left join ta_course_orders b on a.source_id=b.orders_id
480
 	left join ta_course_orders b on a.source_id=b.orders_id
465
 	 where a.status>` + strconv.Itoa(models.STATUS_DEL) + ` and a.customer_id='` + custID + `'`
481
 	 where a.status>` + strconv.Itoa(models.STATUS_DEL) + ` and a.customer_id='` + custID + `'`
466
 	sql += ` order by a.create_date desc limit ` + strconv.Itoa((page-1)*pageSize) + `, ` + strconv.Itoa(pageSize)
482
 	sql += ` order by a.create_date desc limit ` + strconv.Itoa((page-1)*pageSize) + `, ` + strconv.Itoa(pageSize)
498
 // GetCustomerCourseByID 获取我的课程信息明细
514
 // GetCustomerCourseByID 获取我的课程信息明细
499
 func (m *CourseDAO) GetCustomerCourseByID(id string) (*CustomerCourse, error) {
515
 func (m *CourseDAO) GetCustomerCourseByID(id string) (*CustomerCourse, error) {
500
 	var courses []CustomerCourse
516
 	var courses []CustomerCourse
501
-	sql := `select a.*,a.customer_course_id as qr_code_string,b.orders_no from ta_customer_course a 
517
+	sql := `select a.*,a.customer_course_id as qr_code_string,b.orders_no,c.course_img from ta_customer_course a 
518
+	inner join ta_course c on a.course_id=c.course_id
502
 	left join ta_course_orders b on a.source_id=b.orders_id
519
 	left join ta_course_orders b on a.source_id=b.orders_id
503
 	 where a.status>` + strconv.Itoa(models.STATUS_DEL) + ` and a.customer_course_id='` + id + `'`
520
 	 where a.status>` + strconv.Itoa(models.STATUS_DEL) + ` and a.customer_course_id='` + id + `'`
504
 
521
 

+ 1
- 1
models/goods/orders.go View File

259
 	cols := []string{
259
 	cols := []string{
260
 		"make_status",
260
 		"make_status",
261
 	}
261
 	}
262
-	_, err := m.db.Cols(cols...).Where("orders_id=?", orders.OrdersId).And("make_status=?", orders.MakeStatus).Update(orders)
262
+	_, err := m.db.Cols(cols...).Where("orders_id=?", orders.OrdersId).Update(orders)
263
 	return err
263
 	return err
264
 }
264
 }

+ 9
- 8
models/verify/verify.go View File

4
 	"spaceofcheng/services/models/model"
4
 	"spaceofcheng/services/models/model"
5
 	"spaceofcheng/services/utils"
5
 	"spaceofcheng/services/utils"
6
 	"strconv"
6
 	"strconv"
7
+	"strings"
7
 
8
 
8
 	"github.com/go-xorm/xorm"
9
 	"github.com/go-xorm/xorm"
9
 )
10
 )
44
 }
45
 }
45
 
46
 
46
 // GetCustomerCourseList 根据我的课程id获取我的课程详情
47
 // GetCustomerCourseList 根据我的课程id获取我的课程详情
47
-func (m *VerifyDAO) GetCustomerCourseList(customerCourseId, caseid string, page int, pageSize int) ([]MyCourse, error) {
48
+func (m *VerifyDAO) GetCustomerCourseList(customerCourseId, caseids string, page int, pageSize int) ([]MyCourse, error) {
48
 	var courseList []MyCourse
49
 	var courseList []MyCourse
49
 	sql := `SELECT
50
 	sql := `SELECT
50
 	a.*,
51
 	a.*,
61
 	LEFT JOIN td_cms_image_location f on b.location_id=f.location_id
62
 	LEFT JOIN td_cms_image_location f on b.location_id=f.location_id
62
 	WHERE DATE_FORMAT(a.start_date,'%Y-%m-%d') = DATE_FORMAT(NOW(),'%Y-%m-%d')
63
 	WHERE DATE_FORMAT(a.start_date,'%Y-%m-%d') = DATE_FORMAT(NOW(),'%Y-%m-%d')
63
 	AND a.customer_course_id = '` + customerCourseId + `'
64
 	AND a.customer_course_id = '` + customerCourseId + `'
64
-	and b.case_id = '` + caseid + `'`
65
+	and b.case_id in ('` + strings.Replace(caseids, ",", "','", -1) + `')`
65
 	sql = sql + " limit " + strconv.Itoa((page-1)*pageSize) + `, ` + strconv.Itoa(pageSize)
66
 	sql = sql + " limit " + strconv.Itoa((page-1)*pageSize) + `, ` + strconv.Itoa(pageSize)
66
 	err := m.db.Sql(sql).Find(&courseList)
67
 	err := m.db.Sql(sql).Find(&courseList)
67
 	return courseList, err
68
 	return courseList, err
68
 }
69
 }
69
 
70
 
70
 // GetCustomerCourseListCount 根据我的课程id获取我的课程详情数量
71
 // GetCustomerCourseListCount 根据我的课程id获取我的课程详情数量
71
-func (m *VerifyDAO) GetCustomerCourseListCount(customerCourseId, caseid string) (int, error) {
72
+func (m *VerifyDAO) GetCustomerCourseListCount(customerCourseId, caseids string) (int, error) {
72
 	var courseList []MyCourse
73
 	var courseList []MyCourse
73
 	sql := `SELECT
74
 	sql := `SELECT
74
 	a.*,
75
 	a.*,
82
 	INNER JOIN sys_case d ON d.case_id = a.case_id
83
 	INNER JOIN sys_case d ON d.case_id = a.case_id
83
 	WHERE DATE_FORMAT(a.start_date,'%Y-%m-%d') = DATE_FORMAT(NOW(),'%Y-%m-%d')
84
 	WHERE DATE_FORMAT(a.start_date,'%Y-%m-%d') = DATE_FORMAT(NOW(),'%Y-%m-%d')
84
 	AND a.customer_course_id = '` + customerCourseId + `'
85
 	AND a.customer_course_id = '` + customerCourseId + `'
85
-	and b.case_id = '` + caseid + `'`
86
+	and b.case_id in ('` + strings.Replace(caseids, ",", "','", -1) + `')`
86
 	err := m.db.Sql(sql).Find(&courseList)
87
 	err := m.db.Sql(sql).Find(&courseList)
87
 	return len(courseList), err
88
 	return len(courseList), err
88
 }
89
 }
99
 }
100
 }
100
 
101
 
101
 // GetCustomerCourseListByTel 根据客户电话获取我的课程详情
102
 // GetCustomerCourseListByTel 根据客户电话获取我的课程详情
102
-func (m *VerifyDAO) GetCustomerCourseListByTel(tel, caseid string, page, pageSize int) ([]MyCourse, error) {
103
+func (m *VerifyDAO) GetCustomerCourseListByTel(tel, caseids string, page, pageSize int) ([]MyCourse, error) {
103
 	var courseList []MyCourse
104
 	var courseList []MyCourse
104
 	sql := `SELECT
105
 	sql := `SELECT
105
 	a.*,
106
 	a.*,
117
 	LEFT JOIN td_cms_image_location f on b.location_id=f.location_id
118
 	LEFT JOIN td_cms_image_location f on b.location_id=f.location_id
118
 	WHERE DATE_FORMAT(a.start_date,'%Y-%m-%d') = DATE_FORMAT(NOW(),'%Y-%m-%d')
119
 	WHERE DATE_FORMAT(a.start_date,'%Y-%m-%d') = DATE_FORMAT(NOW(),'%Y-%m-%d')
119
 	AND e.phone = '` + tel + `'
120
 	AND e.phone = '` + tel + `'
120
-	and b.case_id='` + caseid + `'`
121
+	and b.case_id in ('` + strings.Replace(caseids, ",", "','", -1) + `')`
121
 	sql = sql + " limit " + strconv.Itoa((page-1)*pageSize) + `, ` + strconv.Itoa(pageSize)
122
 	sql = sql + " limit " + strconv.Itoa((page-1)*pageSize) + `, ` + strconv.Itoa(pageSize)
122
 
123
 
123
 	err := m.db.Sql(sql).Find(&courseList)
124
 	err := m.db.Sql(sql).Find(&courseList)
125
 }
126
 }
126
 
127
 
127
 // GetCustomerCourseListByTelCount 根据客户电话获取我的课程详情数量
128
 // GetCustomerCourseListByTelCount 根据客户电话获取我的课程详情数量
128
-func (m *VerifyDAO) GetCustomerCourseListByTelCount(tel, caseid string) (int, error) {
129
+func (m *VerifyDAO) GetCustomerCourseListByTelCount(tel, caseids string) (int, error) {
129
 	var courseList []MyCourse
130
 	var courseList []MyCourse
130
 	sql := `SELECT
131
 	sql := `SELECT
131
 	a.*,
132
 	a.*,
140
 	INNER JOIN ta_customer e ON b.customer_id = e.customer_id
141
 	INNER JOIN ta_customer e ON b.customer_id = e.customer_id
141
 	WHERE DATE_FORMAT(a.start_date,'%Y-%m-%d') = DATE_FORMAT(NOW(),'%Y-%m-%d')
142
 	WHERE DATE_FORMAT(a.start_date,'%Y-%m-%d') = DATE_FORMAT(NOW(),'%Y-%m-%d')
142
 	AND e.phone = '` + tel + `'
143
 	AND e.phone = '` + tel + `'
143
-	and b.case_id='` + caseid + `'`
144
+	and b.case_id in ('` + strings.Replace(caseids, ",", "','", -1) + `')`
144
 	err := m.db.Sql(sql).Find(&courseList)
145
 	err := m.db.Sql(sql).Find(&courseList)
145
 	return len(courseList), err
146
 	return len(courseList), err
146
 }
147
 }

+ 1
- 1
routers/common.go View File

211
 		beego.NSRouter("/order/online/goods", &goods.GoodsController{}, "get:GetOnlineOrder"),
211
 		beego.NSRouter("/order/online/goods", &goods.GoodsController{}, "get:GetOnlineOrder"),
212
 		beego.NSRouter("/order/goods/record/:recordid", &goods.GoodsController{}, "get:GetOrdersByRecord"),
212
 		beego.NSRouter("/order/goods/record/:recordid", &goods.GoodsController{}, "get:GetOrdersByRecord"),
213
 
213
 
214
-		beego.NSRouter("/order/goods/finish/:id", &goods.GoodsController{}, "put:GetOrderList"),
214
+		beego.NSRouter("/order/goods/finish/:id", &goods.GoodsController{}, "put:FinishMake"),
215
 		beego.NSRouter("/order/goods/cancel/:id", &goods.GoodsController{}, "put:CancelMake"),
215
 		beego.NSRouter("/order/goods/cancel/:id", &goods.GoodsController{}, "put:CancelMake"),
216
 
216
 
217
 		// 文件
217
 		// 文件

+ 7
- 6
service/course/course.go View File

320
 }
320
 }
321
 
321
 
322
 // GetCourseSchedule 获取课程排期
322
 // GetCourseSchedule 获取课程排期
323
-func (s *CourseServ) GetCourseSchedule(name, caseids, date string, page, pageSize int) (map[string]interface{}, error) {
323
+func (s *CourseServ) GetCourseSchedule(name, caseids, courseid, date string, page, pageSize int) (map[string]interface{}, error) {
324
 	if pageSize == 0 {
324
 	if pageSize == 0 {
325
 		pageSize = service.PAGENUM
325
 		pageSize = service.PAGENUM
326
 	}
326
 	}
330
 	if date == "" {
330
 	if date == "" {
331
 		return nil, utils.LogError("请先选择需要排课的日期!")
331
 		return nil, utils.LogError("请先选择需要排课的日期!")
332
 	}
332
 	}
333
-	list, err := s.dao.GetCourseSchedule(name, caseids, date, page, pageSize)
333
+
334
+	list, err := s.dao.GetCourseSchedule(name, caseids, courseid, date, page, pageSize)
334
 	if err != nil {
335
 	if err != nil {
335
 		utils.LogError("获取课程排期失败: " + err.Error())
336
 		utils.LogError("获取课程排期失败: " + err.Error())
336
 		return nil, errors.New("获取课程排期失败")
337
 		return nil, errors.New("获取课程排期失败")
337
 	}
338
 	}
338
-	total, err := s.dao.GetCourseScheduleCount(name, caseids, date)
339
+	total, err := s.dao.GetCourseScheduleCount(name, caseids, courseid, date)
339
 	if err != nil {
340
 	if err != nil {
340
 		utils.LogError("获取课程排期失败: " + err.Error())
341
 		utils.LogError("获取课程排期失败: " + err.Error())
341
 		return nil, errors.New("获取课程排期失败")
342
 		return nil, errors.New("获取课程排期失败")
350
 }
351
 }
351
 
352
 
352
 // GetDetails 获取所有排课
353
 // GetDetails 获取所有排课
353
-func (s *CourseServ) GetDetails(caseid, date string) ([]course.DetailInfo, error) {
354
-	if caseid == "" {
354
+func (s *CourseServ) GetDetails(caseid, date, courseid string) ([]course.DetailInfo, error) {
355
+	if courseid == "" && caseid == "" {
355
 		return nil, utils.LogError("请先选择案场!")
356
 		return nil, utils.LogError("请先选择案场!")
356
 	}
357
 	}
357
 	if date == "" {
358
 	if date == "" {
358
 		return nil, utils.LogError("请选择需要查看的月份!")
359
 		return nil, utils.LogError("请选择需要查看的月份!")
359
 	}
360
 	}
360
-	details, err := s.dao.GetDetails(caseid, date)
361
+	details, err := s.dao.GetDetails(caseid, date, courseid)
361
 	if err != nil {
362
 	if err != nil {
362
 		utils.LogError("获取排期信息失败: " + err.Error())
363
 		utils.LogError("获取排期信息失败: " + err.Error())
363
 		return nil, errors.New("获取排期信息失败")
364
 		return nil, errors.New("获取排期信息失败")

+ 9
- 12
service/verify/verify.go View File

28
 }
28
 }
29
 
29
 
30
 // GetCustomerCourseDetailById 根据ID获取当日可核销课程
30
 // GetCustomerCourseDetailById 根据ID获取当日可核销课程
31
-func (s *VerifyServ) GetCustomerCourseDetailById(id, caseid string, page, pageSize int) (map[string]interface{}, error) {
32
-	if err := utils.NewAuthEngine(s.ctx).CheckCase(caseid); err != nil {
33
-		return nil, err
34
-	}
31
+func (s *VerifyServ) GetCustomerCourseDetailById(id, caseids string, page, pageSize int) (map[string]interface{}, error) {
32
+	// if err := utils.NewAuthEngine(s.ctx).CheckCase(caseid); err != nil {
33
+	// 	return nil, err
34
+	// }
35
 	if pageSize == 0 {
35
 	if pageSize == 0 {
36
 		pageSize = service.PAGENUM
36
 		pageSize = service.PAGENUM
37
 	}
37
 	}
38
 	if page == 0 {
38
 	if page == 0 {
39
 		page = 1
39
 		page = 1
40
 	}
40
 	}
41
-	customerDetail, err := s.dao.GetCustomerCourseList(id, caseid, page, pageSize)
41
+	customerDetail, err := s.dao.GetCustomerCourseList(id, caseids, page, pageSize)
42
 	if err != nil {
42
 	if err != nil {
43
 		utils.LogError("获取列表失败: " + err.Error())
43
 		utils.LogError("获取列表失败: " + err.Error())
44
 		return nil, errors.New("获取列表失败")
44
 		return nil, errors.New("获取列表失败")
45
 	}
45
 	}
46
 	customerId := customerDetail[0].CustomerId
46
 	customerId := customerDetail[0].CustomerId
47
-	total, err := s.dao.GetCustomerCourseListCount(id, caseid)
47
+	total, err := s.dao.GetCustomerCourseListCount(id, caseids)
48
 	if err != nil {
48
 	if err != nil {
49
 		utils.LogError("获取列表失败: " + err.Error())
49
 		utils.LogError("获取列表失败: " + err.Error())
50
 		return nil, errors.New("获取列表失败")
50
 		return nil, errors.New("获取列表失败")
65
 }
65
 }
66
 
66
 
67
 // GetCustomerCourseDetailByTel根据电话号码获取当日可核销课程
67
 // GetCustomerCourseDetailByTel根据电话号码获取当日可核销课程
68
-func (s *VerifyServ) GetCustomerCourseDetailByTel(tel, caseid string, page, pageSize int) (map[string]interface{}, error) {
69
-	if err := utils.NewAuthEngine(s.ctx).CheckCase(caseid); err != nil {
70
-		return nil, err
71
-	}
68
+func (s *VerifyServ) GetCustomerCourseDetailByTel(tel, caseids string, page, pageSize int) (map[string]interface{}, error) {
72
 	if pageSize == 0 {
69
 	if pageSize == 0 {
73
 		pageSize = service.PAGENUM
70
 		pageSize = service.PAGENUM
74
 	}
71
 	}
75
 	if page == 0 {
72
 	if page == 0 {
76
 		page = 1
73
 		page = 1
77
 	}
74
 	}
78
-	customerDetail, err := s.dao.GetCustomerCourseListByTel(tel, caseid, page, pageSize)
75
+	customerDetail, err := s.dao.GetCustomerCourseListByTel(tel, caseids, page, pageSize)
79
 	if err != nil {
76
 	if err != nil {
80
 		utils.LogError("获取列表失败: " + err.Error())
77
 		utils.LogError("获取列表失败: " + err.Error())
81
 		return nil, errors.New("获取列表失败")
78
 		return nil, errors.New("获取列表失败")
82
 	}
79
 	}
83
 	customerId := customerDetail[0].CustomerId
80
 	customerId := customerDetail[0].CustomerId
84
-	total, err := s.dao.GetCustomerCourseListByTelCount(tel, caseid)
81
+	total, err := s.dao.GetCustomerCourseListByTelCount(tel, caseids)
85
 	if err != nil {
82
 	if err != nil {
86
 		utils.LogError("获取列表失败: " + err.Error())
83
 		utils.LogError("获取列表失败: " + err.Error())
87
 		return nil, errors.New("获取列表失败")
84
 		return nil, errors.New("获取列表失败")