wangfei пре 6 година
родитељ
комит
f322c37d94

+ 4
- 2
controllers/course/course.go Прегледај датотеку

@@ -128,6 +128,7 @@ func (c *CourseController) DelCourseImg() {
128 128
 func (c *CourseController) GetCourseSchedule() {
129 129
 	name := c.GetString("name")
130 130
 	caseids := c.GetString("caseid")
131
+	courseid := c.GetString("courseid")
131 132
 	if caseids == "" {
132 133
 		cases := c.Context.Get("cases").([]model.SysUserCase)
133 134
 		caseids = c.GetCaseIDs(cases)
@@ -135,7 +136,7 @@ func (c *CourseController) GetCourseSchedule() {
135 136
 	date := c.GetString("date")
136 137
 	page, _ := c.GetInt("page")
137 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 140
 	if err != nil {
140 141
 		c.ResponseError(err)
141 142
 	}
@@ -146,7 +147,8 @@ func (c *CourseController) GetCourseSchedule() {
146 147
 func (c *CourseController) GetDetails() {
147 148
 	caseid := c.GetString("caseid")
148 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 152
 	if err != nil {
151 153
 		c.ResponseError(err)
152 154
 	}

+ 6
- 12
controllers/verify/verify.go Прегледај датотеку

@@ -22,14 +22,11 @@ func (c *VerifyController) Constructor() {
22 22
 // GetCustomerCourseDetailListById 根据id获取我的课程详情
23 23
 func (c *VerifyController) GetCustomerCourseDetailListById() {
24 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 27
 	page, _ := c.GetInt("page")
31 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 30
 	if err != nil {
34 31
 		c.ResponseError(err)
35 32
 	}
@@ -39,15 +36,12 @@ func (c *VerifyController) GetCustomerCourseDetailListById() {
39 36
 
40 37
 // GetCustomerCourseDetailListBytel 根据手机号获取我的课程详情id
41 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 41
 	tel := c.GetString(":tel")
48 42
 	page, _ := c.GetInt("page")
49 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 45
 	if err != nil {
52 46
 		c.ResponseError(err)
53 47
 	}

+ 407
- 0
log/common.log Прегледај датотеку

@@ -1895,3 +1895,410 @@
1895 1895
 2018/09/10 15:59:26 [E] 用户没有设置默认案场
1896 1896
 2018/09/10 15:59:29 [E] 用户没有设置默认案场
1897 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 Прегледај датотеку

@@ -249,42 +249,56 @@ type DetailInfo struct {
249 249
 }
250 250
 
251 251
 // GetDetails 获取所有的排课记录
252
-func (m *CourseDAO) GetDetails(caseid, date string) ([]DetailInfo, error) {
252
+func (m *CourseDAO) GetDetails(caseid, date, courseid string) ([]DetailInfo, error) {
253 253
 	var details []DetailInfo
254 254
 
255 255
 	sql := `select a.*,b.course_name,b.status as course_status,c.case_name,c.case_address from ta_course_detail a 
256 256
 	inner join ta_course b on a.course_id=b.course_id 
257 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 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 267
 	return details, err
263 268
 }
264 269
 
265 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 272
 	var courses []model.TaCourse
268 273
 	dao := m.db.Where("status=?", STATUS_UNPUBLISH).And("schedule_num<course_num").And("'" + date + "' BETWEEN begin_date and end_date")
269 274
 	if name != "" {
270 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 285
 	err := dao.Desc("create_date").Limit(pageSize, (page-1)*pageSize).Find(&courses)
276 286
 	return courses, err
277 287
 }
278 288
 
279 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 291
 	var courses []model.TaCourse
282 292
 	dao := m.db.Where("status=?", STATUS_UNPUBLISH).And("schedule_num<course_num").And("'" + date + "' BETWEEN begin_date and end_date")
283 293
 	if name != "" {
284 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 303
 	err := dao.Find(&courses)
290 304
 	return len(courses), err
@@ -452,6 +466,7 @@ func (m *CourseDAO) SaveCourseOfCustomer(course *model.TaCustomerCourse, details
452 466
 // CustomerCourse 客户课程信息
453 467
 type CustomerCourse struct {
454 468
 	model.TaCustomerCourse `xorm:"extends"`
469
+	CourseImg              string
455 470
 	QrCodeString           string
456 471
 	OrdersNo               string
457 472
 	Details                []model.TaCustomerCourseDetail
@@ -460,7 +475,8 @@ type CustomerCourse struct {
460 475
 // GetCustomerCourse 获取我的课程信息
461 476
 func (m *CourseDAO) GetCustomerCourse(custID string, page, pageSize int) ([]CustomerCourse, error) {
462 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 480
 	left join ta_course_orders b on a.source_id=b.orders_id
465 481
 	 where a.status>` + strconv.Itoa(models.STATUS_DEL) + ` and a.customer_id='` + custID + `'`
466 482
 	sql += ` order by a.create_date desc limit ` + strconv.Itoa((page-1)*pageSize) + `, ` + strconv.Itoa(pageSize)
@@ -498,7 +514,8 @@ func (m *CourseDAO) GetCustomerCourseDetail(customerCourseID string) ([]model.Ta
498 514
 // GetCustomerCourseByID 获取我的课程信息明细
499 515
 func (m *CourseDAO) GetCustomerCourseByID(id string) (*CustomerCourse, error) {
500 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 519
 	left join ta_course_orders b on a.source_id=b.orders_id
503 520
 	 where a.status>` + strconv.Itoa(models.STATUS_DEL) + ` and a.customer_course_id='` + id + `'`
504 521
 

+ 1
- 1
models/goods/orders.go Прегледај датотеку

@@ -259,6 +259,6 @@ func (m *GoodsDAO) UpdateOrdersMake(orders model.TaGoodsOrders) error {
259 259
 	cols := []string{
260 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 263
 	return err
264 264
 }

+ 9
- 8
models/verify/verify.go Прегледај датотеку

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

+ 1
- 1
routers/common.go Прегледај датотеку

@@ -211,7 +211,7 @@ func getCommonRoutes() beego.LinkNamespace {
211 211
 		beego.NSRouter("/order/online/goods", &goods.GoodsController{}, "get:GetOnlineOrder"),
212 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 215
 		beego.NSRouter("/order/goods/cancel/:id", &goods.GoodsController{}, "put:CancelMake"),
216 216
 
217 217
 		// 文件

+ 7
- 6
service/course/course.go Прегледај датотеку

@@ -320,7 +320,7 @@ func (s *CourseServ) DelCourseImg(imgid string) error {
320 320
 }
321 321
 
322 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 324
 	if pageSize == 0 {
325 325
 		pageSize = service.PAGENUM
326 326
 	}
@@ -330,12 +330,13 @@ func (s *CourseServ) GetCourseSchedule(name, caseids, date string, page, pageSiz
330 330
 	if date == "" {
331 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 335
 	if err != nil {
335 336
 		utils.LogError("获取课程排期失败: " + err.Error())
336 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 340
 	if err != nil {
340 341
 		utils.LogError("获取课程排期失败: " + err.Error())
341 342
 		return nil, errors.New("获取课程排期失败")
@@ -350,14 +351,14 @@ func (s *CourseServ) GetCourseSchedule(name, caseids, date string, page, pageSiz
350 351
 }
351 352
 
352 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 356
 		return nil, utils.LogError("请先选择案场!")
356 357
 	}
357 358
 	if date == "" {
358 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 362
 	if err != nil {
362 363
 		utils.LogError("获取排期信息失败: " + err.Error())
363 364
 		return nil, errors.New("获取排期信息失败")

+ 9
- 12
service/verify/verify.go Прегледај датотеку

@@ -28,23 +28,23 @@ func NewVerifyServ(ctx *utils.Context) *VerifyServ {
28 28
 }
29 29
 
30 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 35
 	if pageSize == 0 {
36 36
 		pageSize = service.PAGENUM
37 37
 	}
38 38
 	if page == 0 {
39 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 42
 	if err != nil {
43 43
 		utils.LogError("获取列表失败: " + err.Error())
44 44
 		return nil, errors.New("获取列表失败")
45 45
 	}
46 46
 	customerId := customerDetail[0].CustomerId
47
-	total, err := s.dao.GetCustomerCourseListCount(id, caseid)
47
+	total, err := s.dao.GetCustomerCourseListCount(id, caseids)
48 48
 	if err != nil {
49 49
 		utils.LogError("获取列表失败: " + err.Error())
50 50
 		return nil, errors.New("获取列表失败")
@@ -65,23 +65,20 @@ func (s *VerifyServ) GetCustomerCourseDetailById(id, caseid string, page, pageSi
65 65
 }
66 66
 
67 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 69
 	if pageSize == 0 {
73 70
 		pageSize = service.PAGENUM
74 71
 	}
75 72
 	if page == 0 {
76 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 76
 	if err != nil {
80 77
 		utils.LogError("获取列表失败: " + err.Error())
81 78
 		return nil, errors.New("获取列表失败")
82 79
 	}
83 80
 	customerId := customerDetail[0].CustomerId
84
-	total, err := s.dao.GetCustomerCourseListByTelCount(tel, caseid)
81
+	total, err := s.dao.GetCustomerCourseListByTelCount(tel, caseids)
85 82
 	if err != nil {
86 83
 		utils.LogError("获取列表失败: " + err.Error())
87 84
 		return nil, errors.New("获取列表失败")