wangfei 6 лет назад
Родитель
Сommit
7f7f341cf8

+ 4
- 4
controllers/customer/customer.go Просмотреть файл

@@ -72,12 +72,12 @@ func (c *CustomerController) SignIn() {
72 72
 	phone := c.GetString("phone")
73 73
 	captcha := c.GetString("captcha")
74 74
 
75
-	if err := utils.ValidCaptcha(phone, captcha); err != nil {
76
-		c.ResponseError(err)
75
+	if c.RunMode != "dev" {
76
+		if err := utils.ValidCaptcha(phone, captcha); err != nil {
77
+			c.ResponseError(err)
78
+		}
77 79
 	}
78
-
79 80
 	userMapping := c.Context.Get("userMap").(model.TaUserMapping)
80
-
81 81
 	cust, err := c.serv.BindWechatUser(&userMapping, phone)
82 82
 	if err != nil {
83 83
 		c.ResponseError(err)

+ 129
- 0
log/common.log Просмотреть файл

@@ -2464,3 +2464,132 @@
2464 2464
 2018/09/10 20:35:11 [E] 用户没有设置默认案场
2465 2465
 2018/09/10 20:35:11 [E] 用户没有设置默认案场
2466 2466
 2018/09/10 20:35:12 [E] 用户没有设置默认案场
2467
+2018/09/10 20:39:10 [I] 请求远程接口: %!(EXTRA string=https://api.weixin.qq.com/cgi-bin/token?appid=wx7320287e057bbeee&grant_type=client_credential&secret=6e844dc2ade439545c47569ba1707673)
2468
+2018/09/10 20:39:10 [I] 远程请求结果:%!(EXTRA string={"access_token":"13_5GsZh_qlDM4-CUdqmRl0kaiqTC55ev7B1qCXOa-75f8nTsSrlU2ZiiKi9GCKkLZC5ncP9XYhmBvNm6pOvPOC5l8jrhxJbq1mfBAH3MnleOwOshchtrK1DFhKng9XG0h6f7dqZYMi5wKs2SeLGIUdAGATVH","expires_in":7200})
2469
+2018/09/10 20:39:10 [I] 接口返回结果: %!(EXTRA map[string]interface {}=map[access_token:13_5GsZh_qlDM4-CUdqmRl0kaiqTC55ev7B1qCXOa-75f8nTsSrlU2ZiiKi9GCKkLZC5ncP9XYhmBvNm6pOvPOC5l8jrhxJbq1mfBAH3MnleOwOshchtrK1DFhKng9XG0h6f7dqZYMi5wKs2SeLGIUdAGATVH expires_in:7200])
2470
+2018/09/10 21:54:39 [E] 插入消费记录失败: Error 1366: Incorrect decimal value: 'NaN' for column 'amount' at row 1
2471
+2018/09/10 21:55:40 [I] 请求远程接口: %!(EXTRA string=https://api.weixin.qq.com/cgi-bin/token?appid=wx7320287e057bbeee&grant_type=client_credential&secret=6e844dc2ade439545c47569ba1707673)
2472
+2018/09/10 21:55:41 [I] 远程请求结果:%!(EXTRA string={"access_token":"13_7hxH1HqnJMn0wk5vmRA0A7eEKAVkjlEdCs6XwiMUVrvC2-vNZDOftpL7LLISuUGYch69dwplOfjh1HLR2mc0YkWUSYvsz8XbnH3dP17OLBsAonTACoBQq3oQiGOYN3BRlPf9kFqPbsVLrB39STIeACACDS","expires_in":7200})
2473
+2018/09/10 21:55:41 [I] 接口返回结果: %!(EXTRA map[string]interface {}=map[access_token:13_7hxH1HqnJMn0wk5vmRA0A7eEKAVkjlEdCs6XwiMUVrvC2-vNZDOftpL7LLISuUGYch69dwplOfjh1HLR2mc0YkWUSYvsz8XbnH3dP17OLBsAonTACoBQq3oQiGOYN3BRlPf9kFqPbsVLrB39STIeACACDS expires_in:7200])
2474
+2018/09/10 21:55:56 [E] 插入消费记录失败: Error 1366: Incorrect decimal value: 'NaN' for column 'amount' at row 1
2475
+2018/09/10 21:57:16 [E] 获取客户基本信息失败: 没有查询到客户 (id: 1029820c-5d2e-4b72-a40f-7c9ac6f65127) 信息
2476
+2018/09/10 21:57:16 [E] 获取客户基本信息失败: 没有查询到客户 (id: 1029820c-5d2e-4b72-a40f-7c9ac6f65127) 信息
2477
+2018/09/10 21:57:20 [E] 获取客户基本信息失败: 没有查询到客户 (id: 1029820c-5d2e-4b72-a40f-7c9ac6f65127) 信息
2478
+2018/09/10 21:57:20 [E] 获取客户基本信息失败: 没有查询到客户 (id: 1029820c-5d2e-4b72-a40f-7c9ac6f65127) 信息
2479
+2018/09/10 21:57:25 [E] 获取客户基本信息失败: 没有查询到客户 (id: 1029820c-5d2e-4b72-a40f-7c9ac6f65127) 信息
2480
+2018/09/10 21:57:25 [E] 获取客户基本信息失败: 没有查询到客户 (id: 1029820c-5d2e-4b72-a40f-7c9ac6f65127) 信息
2481
+2018/09/10 21:58:04 [E] 获取客户基本信息失败: 没有查询到客户 (id: 1029820c-5d2e-4b72-a40f-7c9ac6f65127) 信息
2482
+2018/09/10 21:58:04 [E] 获取客户基本信息失败: 没有查询到客户 (id: 1029820c-5d2e-4b72-a40f-7c9ac6f65127) 信息
2483
+2018/09/10 21:58:15 [E] 获取客户基本信息失败: 没有查询到客户 (id: 1029820c-5d2e-4b72-a40f-7c9ac6f65127) 信息
2484
+2018/09/10 21:58:15 [E] 获取客户基本信息失败: 没有查询到客户 (id: 1029820c-5d2e-4b72-a40f-7c9ac6f65127) 信息
2485
+2018/09/10 21:59:03 [I] 请求远程接口: %!(EXTRA string=https://api.weixin.qq.com/cgi-bin/token?appid=wx7320287e057bbeee&grant_type=client_credential&secret=6e844dc2ade439545c47569ba1707673)
2486
+2018/09/10 21:59:03 [I] 远程请求结果:%!(EXTRA string={"access_token":"13_ESpshrETzbh436mtdwfaSZEoGO35hkS4XL7D2c3gMD3G9Vk73axytR_bf6xbbROihGhvwDLrcqQu7P3QNJyHcaSAOVglmJ764WldjUMeiKmAAPPcyLe9JpiKlQMsYBKfe9N6PMCHsv_FIk3ANQDaAEAILY","expires_in":7200})
2487
+2018/09/10 21:59:03 [I] 接口返回结果: %!(EXTRA map[string]interface {}=map[access_token:13_ESpshrETzbh436mtdwfaSZEoGO35hkS4XL7D2c3gMD3G9Vk73axytR_bf6xbbROihGhvwDLrcqQu7P3QNJyHcaSAOVglmJ764WldjUMeiKmAAPPcyLe9JpiKlQMsYBKfe9N6PMCHsv_FIk3ANQDaAEAILY expires_in:7200])
2488
+2018/09/10 22:01:00 [E] 插入消费记录失败: Error 1366: Incorrect decimal value: 'NaN' for column 'amount' at row 1
2489
+2018/09/10 22:01:40 [I] 请求远程接口: %!(EXTRA string=https://api.weixin.qq.com/cgi-bin/token?appid=wx7320287e057bbeee&grant_type=client_credential&secret=6e844dc2ade439545c47569ba1707673)
2490
+2018/09/10 22:01:40 [E] 插入消费记录失败: Error 1366: Incorrect decimal value: 'NaN' for column 'amount' at row 1
2491
+2018/09/10 22:01:40 [I] 远程请求结果:%!(EXTRA string={"access_token":"13_CpSC_d6PZutQUxyKkeuJslm613ckiI6UgGtAAol6-3QP7EXoblnLPOVhzdqu_58v-e8LdVQ8_1vfIvEiJnOqjqjDB2ZSXF29SBe3x0q2mMyIaQCPu86z2Q6L77UpQWIxoVXey6OhHfMolyJmRDSbAFAWIX","expires_in":7200})
2492
+2018/09/10 22:01:40 [I] 接口返回结果: %!(EXTRA map[string]interface {}=map[access_token:13_CpSC_d6PZutQUxyKkeuJslm613ckiI6UgGtAAol6-3QP7EXoblnLPOVhzdqu_58v-e8LdVQ8_1vfIvEiJnOqjqjDB2ZSXF29SBe3x0q2mMyIaQCPu86z2Q6L77UpQWIxoVXey6OhHfMolyJmRDSbAFAWIX expires_in:7200])
2493
+2018/09/10 22:04:19 [I] 请求远程接口: %!(EXTRA string=https://api.weixin.qq.com/cgi-bin/token?appid=wx7320287e057bbeee&grant_type=client_credential&secret=6e844dc2ade439545c47569ba1707673)
2494
+2018/09/10 22:04:19 [I] 远程请求结果:%!(EXTRA string={"access_token":"13_YzNxTac6LPUZEpw20PPAYHxIhZyWrOOQWxBbVQ58T8wUICIUlEcKVRbhtGSsc42Trl40dU_GZMsz4Qt0prPStZ2k5LiSRIkj9Ua0uG2Hp0WDl6CQBOB5KrgV8PhprruD8ofsCykVFWDacGYBMZCgACAIVY","expires_in":7200})
2495
+2018/09/10 22:04:19 [I] 接口返回结果: %!(EXTRA map[string]interface {}=map[access_token:13_YzNxTac6LPUZEpw20PPAYHxIhZyWrOOQWxBbVQ58T8wUICIUlEcKVRbhtGSsc42Trl40dU_GZMsz4Qt0prPStZ2k5LiSRIkj9Ua0uG2Hp0WDl6CQBOB5KrgV8PhprruD8ofsCykVFWDacGYBMZCgACAIVY expires_in:7200])
2496
+2018/09/10 22:04:20 [E] 插入消费记录失败: Error 1366: Incorrect decimal value: 'NaN' for column 'amount' at row 1
2497
+2018/09/10 22:05:17 [E] 插入消费记录失败: Error 1366: Incorrect decimal value: 'NaN' for column 'amount' at row 1
2498
+2018/09/10 22:07:26 [E] 下单转换JSON失败: json: cannot unmarshal number into Go struct field TaGoodsOrders.Amount of type string
2499
+2018/09/10 22:07:34 [E] 下单转换JSON失败: json: cannot unmarshal number into Go struct field TaGoodsOrders.Amount of type string
2500
+2018/09/10 22:08:15 [E] 下单转换JSON失败: json: cannot unmarshal number into Go struct field TaGoodsOrders.Amount of type string
2501
+2018/09/10 22:08:51 [E] 用户没有设置默认案场
2502
+2018/09/10 22:08:54 [E] 用户没有设置默认案场
2503
+2018/09/10 22:08:57 [E] 用户没有设置默认案场
2504
+2018/09/10 22:09:08 [E] 用户没有设置默认案场
2505
+2018/09/10 22:09:11 [E] 用户没有设置默认案场
2506
+2018/09/10 22:09:14 [E] 用户没有设置默认案场
2507
+2018/09/11 09:30:25 [I] 请求远程接口: %!(EXTRA string=https://api.weixin.qq.com/cgi-bin/token?appid=wx7320287e057bbeee&grant_type=client_credential&secret=6e844dc2ade439545c47569ba1707673)
2508
+2018/09/11 09:30:25 [I] 远程请求结果:%!(EXTRA string={"access_token":"13_o81NWBgKTocva2w2ue2JQajFisGyMCF98aO7nun3ZP95x7mrJEPwDMMen-02w9LsMlo9JaUdnfvpGv14thRjphuW3JRWmveT9IrLPXxKDuIfI8Gglxqd5jqanp_3SRLSEhcxFJS3KwzKnki8ZYMfAHADCQ","expires_in":7200})
2509
+2018/09/11 09:30:25 [I] 接口返回结果: %!(EXTRA map[string]interface {}=map[expires_in:7200 access_token:13_o81NWBgKTocva2w2ue2JQajFisGyMCF98aO7nun3ZP95x7mrJEPwDMMen-02w9LsMlo9JaUdnfvpGv14thRjphuW3JRWmveT9IrLPXxKDuIfI8Gglxqd5jqanp_3SRLSEhcxFJS3KwzKnki8ZYMfAHADCQ])
2510
+2018/09/11 09:38:10 [I] 请求远程接口: %!(EXTRA string=https://api.weixin.qq.com/cgi-bin/token?appid=wx7320287e057bbeee&grant_type=client_credential&secret=6e844dc2ade439545c47569ba1707673)
2511
+2018/09/11 09:38:10 [I] 远程请求结果:%!(EXTRA string={"access_token":"13_XpMYq77xQB9LG-IjbRxCsoQiUV0j-zAfNmXR3znHbKTH_DvX9akjw7Gd3u12LKEnsj5tkn5BOjE-R_c0xFJ9oSGojzR_RJEB2K5xzPHzOQOizg_Z0GGBoQWV8wJOawMje57a2FYyP1kq605bCTMjAEAWNG","expires_in":7200})
2512
+2018/09/11 09:38:10 [I] 接口返回结果: %!(EXTRA map[string]interface {}=map[access_token:13_XpMYq77xQB9LG-IjbRxCsoQiUV0j-zAfNmXR3znHbKTH_DvX9akjw7Gd3u12LKEnsj5tkn5BOjE-R_c0xFJ9oSGojzR_RJEB2K5xzPHzOQOizg_Z0GGBoQWV8wJOawMje57a2FYyP1kq605bCTMjAEAWNG expires_in:7200])
2513
+2018/09/11 09:38:15 [E] 验证码 - 17366005018 : 367164
2514
+2018/09/11 09:38:26 [E] 验证码 - 17366005018 : 610118
2515
+2018/09/11 09:42:11 [E] 验证码 - 17366005018 : 100694
2516
+2018/09/11 09:42:24 [E] 用户信息不存在
2517
+2018/09/11 09:42:52 [E] 验证码 - 17366005018 : 444993
2518
+2018/09/11 09:43:05 [E] 用户信息不存在
2519
+2018/09/11 09:49:53 [I] 请求远程接口: %!(EXTRA string=https://api.weixin.qq.com/cgi-bin/token?appid=wx7320287e057bbeee&grant_type=client_credential&secret=6e844dc2ade439545c47569ba1707673)
2520
+2018/09/11 09:49:54 [I] 远程请求结果:%!(EXTRA string={"access_token":"13_Qrk2pMpeIc3JVxFlDm8XdkI0N8l-0L71p8MpFIMI4vMnxfCfRAZ_UruZptNOcUvWdAtYqw0BsdBUHjNOGcFKsG3hsHSEphwxi2dKEwv4bpeBA4i1H5Y6t43WsJjHK-L2ZgoxuoJzoUc34sHZYCMbAAAGKU","expires_in":7200})
2521
+2018/09/11 09:49:54 [I] 接口返回结果: %!(EXTRA map[string]interface {}=map[access_token:13_Qrk2pMpeIc3JVxFlDm8XdkI0N8l-0L71p8MpFIMI4vMnxfCfRAZ_UruZptNOcUvWdAtYqw0BsdBUHjNOGcFKsG3hsHSEphwxi2dKEwv4bpeBA4i1H5Y6t43WsJjHK-L2ZgoxuoJzoUc34sHZYCMbAAAGKU expires_in:7200])
2522
+2018/09/11 09:53:18 [I] 请求远程接口: %!(EXTRA string=https://api.weixin.qq.com/cgi-bin/token?appid=wx7320287e057bbeee&grant_type=client_credential&secret=6e844dc2ade439545c47569ba1707673)
2523
+2018/09/11 09:53:18 [I] 远程请求结果:%!(EXTRA string={"access_token":"13_8jNZKYB72DoxSTH6Wm__3tPL-9QqCmyCudjbCoYoNlde1N1qn6tkpmxuPn2w7Q_SU-UBFWAW1xeHRuzXt4P53njjpo5zsAHIfkK28paMue4bxHu-JX1P4kjErERQWIipt4DcBznkDXYtJajuCKFgACAPXS","expires_in":7200})
2524
+2018/09/11 09:53:18 [I] 接口返回结果: %!(EXTRA map[string]interface {}=map[access_token:13_8jNZKYB72DoxSTH6Wm__3tPL-9QqCmyCudjbCoYoNlde1N1qn6tkpmxuPn2w7Q_SU-UBFWAW1xeHRuzXt4P53njjpo5zsAHIfkK28paMue4bxHu-JX1P4kjErERQWIipt4DcBznkDXYtJajuCKFgACAPXS expires_in:7200])
2525
+2018/09/11 09:55:45 [E] 获取客户基本信息失败: 没有查询到客户 (id: 80432eb2-e8f8-4f00-a027-49b9535c17ac) 信息
2526
+2018/09/11 09:55:45 [E] 获取客户基本信息失败: 没有查询到客户 (id: 80432eb2-e8f8-4f00-a027-49b9535c17ac) 信息
2527
+2018/09/11 09:55:57 [E] 获取客户基本信息失败: 没有查询到客户 (id: 80432eb2-e8f8-4f00-a027-49b9535c17ac) 信息
2528
+2018/09/11 09:55:57 [E] 获取客户基本信息失败: 没有查询到客户 (id: 80432eb2-e8f8-4f00-a027-49b9535c17ac) 信息
2529
+2018/09/11 09:56:20 [E] 获取客户基本信息失败: 没有查询到客户 (id: 80432eb2-e8f8-4f00-a027-49b9535c17ac) 信息
2530
+2018/09/11 09:56:20 [E] 获取客户基本信息失败: 没有查询到客户 (id: 80432eb2-e8f8-4f00-a027-49b9535c17ac) 信息
2531
+2018/09/11 09:56:36 [E] 获取客户基本信息失败: 没有查询到客户 (id: 80432eb2-e8f8-4f00-a027-49b9535c17ac) 信息
2532
+2018/09/11 09:56:36 [E] 获取客户基本信息失败: 没有查询到客户 (id: 80432eb2-e8f8-4f00-a027-49b9535c17ac) 信息
2533
+2018/09/11 09:56:40 [E] 获取客户基本信息失败: 没有查询到客户 (id: 80432eb2-e8f8-4f00-a027-49b9535c17ac) 信息
2534
+2018/09/11 09:56:40 [E] 获取客户基本信息失败: 没有查询到客户 (id: 80432eb2-e8f8-4f00-a027-49b9535c17ac) 信息
2535
+2018/09/11 09:56:40 [E] 获取客户基本信息失败: 没有查询到客户 (id: 80432eb2-e8f8-4f00-a027-49b9535c17ac) 信息
2536
+2018/09/11 09:56:40 [E] 获取客户基本信息失败: 没有查询到客户 (id: 80432eb2-e8f8-4f00-a027-49b9535c17ac) 信息
2537
+2018/09/11 09:56:54 [E] 获取客户基本信息失败: 没有查询到客户 (id: 80432eb2-e8f8-4f00-a027-49b9535c17ac) 信息
2538
+2018/09/11 09:56:54 [E] 获取客户基本信息失败: 没有查询到客户 (id: 80432eb2-e8f8-4f00-a027-49b9535c17ac) 信息
2539
+2018/09/11 09:57:13 [I] 请求远程接口: %!(EXTRA string=https://api.weixin.qq.com/cgi-bin/token?appid=wx7320287e057bbeee&grant_type=client_credential&secret=6e844dc2ade439545c47569ba1707673)
2540
+2018/09/11 09:57:13 [I] 远程请求结果:%!(EXTRA string={"access_token":"13_ZZnQxCxGNGXhX0VJg982DKn7EJUbs4o04CLUqKvnPsJOYHjurpPu7D6z0m1cf3MERDRrWgaFHgq3d1PIgoFvZVaMszJVn1sTifzO2zDJN4odSvHNzU43vq_UYp7jj5Q5k7Wn2mGSEm7nywwUZSSaAFANGG","expires_in":7200})
2541
+2018/09/11 09:57:13 [I] 接口返回结果: %!(EXTRA map[string]interface {}=map[access_token:13_ZZnQxCxGNGXhX0VJg982DKn7EJUbs4o04CLUqKvnPsJOYHjurpPu7D6z0m1cf3MERDRrWgaFHgq3d1PIgoFvZVaMszJVn1sTifzO2zDJN4odSvHNzU43vq_UYp7jj5Q5k7Wn2mGSEm7nywwUZSSaAFANGG expires_in:7200])
2542
+2018/09/11 09:58:48 [I] 请求远程接口: %!(EXTRA string=https://api.weixin.qq.com/cgi-bin/token?appid=wx7320287e057bbeee&grant_type=client_credential&secret=6e844dc2ade439545c47569ba1707673)
2543
+2018/09/11 09:58:49 [I] 远程请求结果:%!(EXTRA string={"access_token":"13_oAWfq-1iYBN1RrWuFW7HUaB98we6v_vkH4bFMo9frGvgKBTXygJLIyH_Kwy1YPdafgVPuVqCaeKzhUzHfh8ihhrRSOzz4wMBUcJN0S_ovu-9sCZQ0zvb5VNVsbUXNEgADATJA","expires_in":7200})
2544
+2018/09/11 09:58:49 [I] 接口返回结果: %!(EXTRA map[string]interface {}=map[expires_in:7200 access_token:13_oAWfq-1iYBN1RrWuFW7HUaB98we6v_vkH4bFMo9frGvgKBTXygJLIyH_Kwy1YPdafgVPuVqCaeKzhUzHfh8ihhrRSOzz4wMBUcJN0S_ovu-9sCZQ0zvb5VNVsbUXNEgADATJA])
2545
+2018/09/11 09:58:49 [E] 用户信息不存在
2546
+2018/09/11 09:59:17 [I] 请求远程接口: %!(EXTRA string=https://api.weixin.qq.com/cgi-bin/token?appid=wx7320287e057bbeee&grant_type=client_credential&secret=6e844dc2ade439545c47569ba1707673)
2547
+2018/09/11 09:59:17 [E] 用户信息不存在
2548
+2018/09/11 09:59:17 [I] 远程请求结果:%!(EXTRA string={"access_token":"13_XW5JK2R5HvBE60TJlhNILmp7cu0uXc3D0R1xt17nsD91Zpzx6cEUYku1jz6-TGuodAXoWGjByWN7odymsiWfVGT40tb8f3Mx9OglvpaNAuNTaggF5SQuXrULtWoUPChAFALGT","expires_in":7200})
2549
+2018/09/11 09:59:17 [I] 接口返回结果: %!(EXTRA map[string]interface {}=map[access_token:13_XW5JK2R5HvBE60TJlhNILmp7cu0uXc3D0R1xt17nsD91Zpzx6cEUYku1jz6-TGuodAXoWGjByWN7odymsiWfVGT40tb8f3Mx9OglvpaNAuNTaggF5SQuXrULtWoUPChAFALGT expires_in:7200])
2550
+2018/09/11 10:09:47 [I] 请求远程接口: %!(EXTRA string=https://api.weixin.qq.com/cgi-bin/token?appid=wx7320287e057bbeee&grant_type=client_credential&secret=6e844dc2ade439545c47569ba1707673)
2551
+2018/09/11 10:09:47 [I] 远程请求结果:%!(EXTRA string={"access_token":"13_s-q0NSmXHN-9-GoCA09Q4vmAYpKSntF5IWXOmZ2cYvgIK5xoQONuKo_oF6p6SSwQDEMhHRt7x8caDJF1T0whs8hm0Q9QV7crX_3RZXubaZsA3DlzXyMaCZn0Nz0ELaskvqGt3S3fPs9u5o_sYGQjAHATBL","expires_in":7200})
2552
+2018/09/11 10:09:47 [I] 接口返回结果: %!(EXTRA map[string]interface {}=map[access_token:13_s-q0NSmXHN-9-GoCA09Q4vmAYpKSntF5IWXOmZ2cYvgIK5xoQONuKo_oF6p6SSwQDEMhHRt7x8caDJF1T0whs8hm0Q9QV7crX_3RZXubaZsA3DlzXyMaCZn0Nz0ELaskvqGt3S3fPs9u5o_sYGQjAHATBL expires_in:7200])
2553
+2018/09/11 10:11:17 [I] 请求远程接口: %!(EXTRA string=https://api.weixin.qq.com/cgi-bin/token?appid=wx7320287e057bbeee&grant_type=client_credential&secret=6e844dc2ade439545c47569ba1707673)
2554
+2018/09/11 10:11:18 [I] 远程请求结果:%!(EXTRA string={"access_token":"13_sPZKSIouvAM3qM4DoZsOY0ry0MQT6q58n0lig73BqTm58GHXebwR39OAeu0gCiq2zgbMktQ5MPJhWUdEmkTxTyh7rM3m43L41ZQSCnZ1JpiYHydqfSYSOHkuQSH_RXu8qnkY4F_Nbdpmj3SVJUVdAGATEF","expires_in":7200})
2555
+2018/09/11 10:11:18 [I] 接口返回结果: %!(EXTRA map[string]interface {}=map[access_token:13_sPZKSIouvAM3qM4DoZsOY0ry0MQT6q58n0lig73BqTm58GHXebwR39OAeu0gCiq2zgbMktQ5MPJhWUdEmkTxTyh7rM3m43L41ZQSCnZ1JpiYHydqfSYSOHkuQSH_RXu8qnkY4F_Nbdpmj3SVJUVdAGATEF expires_in:7200])
2556
+2018/09/11 10:12:32 [I] 请求远程接口: %!(EXTRA string=https://api.weixin.qq.com/cgi-bin/token?appid=wx7320287e057bbeee&grant_type=client_credential&secret=6e844dc2ade439545c47569ba1707673)
2557
+2018/09/11 10:12:33 [I] 远程请求结果:%!(EXTRA string={"access_token":"13_k1bLNTrIWLbaZec1lhNILmp7cu0uXc3D0R1xt9JHjofNNwJ_hkTNb5J-v1hST7Xa51WKeyI8ktIbUUmyaNXOPJ5grP5pSE1HtvsVG0Zx84VA6DSzg9IxG_TrFBOXegU_JBkTPaZCfOBwx-vQSBPdAJADMA","expires_in":7200})
2558
+2018/09/11 10:12:33 [I] 接口返回结果: %!(EXTRA map[string]interface {}=map[access_token:13_k1bLNTrIWLbaZec1lhNILmp7cu0uXc3D0R1xt9JHjofNNwJ_hkTNb5J-v1hST7Xa51WKeyI8ktIbUUmyaNXOPJ5grP5pSE1HtvsVG0Zx84VA6DSzg9IxG_TrFBOXegU_JBkTPaZCfOBwx-vQSBPdAJADMA expires_in:7200])
2559
+2018/09/11 10:14:57 [I] 请求远程接口: %!(EXTRA string=https://api.weixin.qq.com/cgi-bin/token?appid=wx7320287e057bbeee&grant_type=client_credential&secret=6e844dc2ade439545c47569ba1707673)
2560
+2018/09/11 10:14:57 [I] 远程请求结果:%!(EXTRA string={"access_token":"13_D8BWkycXn_5KSRInJPpaMYFO_iWnWN26nxsyg3IG-eNBtnQNRevsyzKp1V5_FFJVJUbvLjNsyNyFXlCRtG2NglVK8oCXLSmGAidkmuu2ijZhtDbZMIVxSrpdRjwuPpBvQR62238xukOI7KoZMBRiAAASHX","expires_in":7200})
2561
+2018/09/11 10:14:57 [I] 接口返回结果: %!(EXTRA map[string]interface {}=map[access_token:13_D8BWkycXn_5KSRInJPpaMYFO_iWnWN26nxsyg3IG-eNBtnQNRevsyzKp1V5_FFJVJUbvLjNsyNyFXlCRtG2NglVK8oCXLSmGAidkmuu2ijZhtDbZMIVxSrpdRjwuPpBvQR62238xukOI7KoZMBRiAAASHX expires_in:7200])
2562
+2018/09/11 10:19:22 [E] 获取客户基本信息失败: 没有查询到客户 (id: 13aebf0e-c70a-4e89-a25b-4e78b8413807) 信息
2563
+2018/09/11 10:19:22 [E] 获取客户基本信息失败: 没有查询到客户 (id: 13aebf0e-c70a-4e89-a25b-4e78b8413807) 信息
2564
+2018/09/11 10:19:34 [E] 获取客户基本信息失败: 没有查询到客户 (id: 13aebf0e-c70a-4e89-a25b-4e78b8413807) 信息
2565
+2018/09/11 10:19:34 [E] 获取客户基本信息失败: 没有查询到客户 (id: 13aebf0e-c70a-4e89-a25b-4e78b8413807) 信息
2566
+2018/09/11 10:19:40 [E] 用户信息不存在
2567
+2018/09/11 10:19:58 [I] 请求远程接口: %!(EXTRA string=https://api.weixin.qq.com/cgi-bin/token?appid=wx7320287e057bbeee&grant_type=client_credential&secret=6e844dc2ade439545c47569ba1707673)
2568
+2018/09/11 10:19:58 [I] 远程请求结果:%!(EXTRA string={"access_token":"13_RYxZxxPzYoBNj3PxszjjSZv8KFuiDEePW3ohCz2SsN4Ol0V2MFM4a6Meqb7-jRFA-OFDyOCsoW2QtJWgBJfGIrvdw6dmSM9YFjvkS5o5Y5Ou1_1sUSbIyc7kRgtcN0rD46psOqqkday0RyUWPBNiAIADPB","expires_in":7200})
2569
+2018/09/11 10:19:58 [I] 接口返回结果: %!(EXTRA map[string]interface {}=map[access_token:13_RYxZxxPzYoBNj3PxszjjSZv8KFuiDEePW3ohCz2SsN4Ol0V2MFM4a6Meqb7-jRFA-OFDyOCsoW2QtJWgBJfGIrvdw6dmSM9YFjvkS5o5Y5Ou1_1sUSbIyc7kRgtcN0rD46psOqqkday0RyUWPBNiAIADPB expires_in:7200])
2570
+2018/09/11 10:26:25 [I] 请求远程接口: %!(EXTRA string=https://api.weixin.qq.com/cgi-bin/token?appid=wx7320287e057bbeee&grant_type=client_credential&secret=6e844dc2ade439545c47569ba1707673)
2571
+2018/09/11 10:26:25 [I] 远程请求结果:%!(EXTRA string={"access_token":"13_Of6ODUaUtxnubCAasHBHbC-MFRohzD9yROKsAoPmaMDSd1muH2bDwQRe0g9mNmF0iWVP7W9nx-cDb1z8YaP2xZFxtRtuEBb2LStkzNhnqBMGj60Bly7PFp_28-VH4Kg5QAZM-ojh6WjZKIGuXWScACAIHD","expires_in":7200})
2572
+2018/09/11 10:26:25 [I] 接口返回结果: %!(EXTRA map[string]interface {}=map[access_token:13_Of6ODUaUtxnubCAasHBHbC-MFRohzD9yROKsAoPmaMDSd1muH2bDwQRe0g9mNmF0iWVP7W9nx-cDb1z8YaP2xZFxtRtuEBb2LStkzNhnqBMGj60Bly7PFp_28-VH4Kg5QAZM-ojh6WjZKIGuXWScACAIHD expires_in:7200])
2573
+2018/09/11 10:26:39 [E] 用户信息不存在
2574
+2018/09/11 10:26:57 [I] 请求远程接口: %!(EXTRA string=https://api.weixin.qq.com/cgi-bin/token?appid=wx7320287e057bbeee&grant_type=client_credential&secret=6e844dc2ade439545c47569ba1707673)
2575
+2018/09/11 10:26:57 [I] 远程请求结果:%!(EXTRA string={"access_token":"13_gvorr1fpvIiq7KzoHKf--29lY7qJKOPDrtvbsucksOqD5LtPnV5qd4zUzleNvnOkWI2t-d2q1T3OZDlSrcJYTGF5MbEqPi0yW7KcDrLtHJkIllyAFv4Rptj0fDKbKhVFuxd-XGUPLPAYIyzCPSUjAHAYBD","expires_in":7200})
2576
+2018/09/11 10:26:57 [I] 接口返回结果: %!(EXTRA map[string]interface {}=map[access_token:13_gvorr1fpvIiq7KzoHKf--29lY7qJKOPDrtvbsucksOqD5LtPnV5qd4zUzleNvnOkWI2t-d2q1T3OZDlSrcJYTGF5MbEqPi0yW7KcDrLtHJkIllyAFv4Rptj0fDKbKhVFuxd-XGUPLPAYIyzCPSUjAHAYBD expires_in:7200])
2577
+2018/09/11 10:30:15 [I] 请求远程接口: %!(EXTRA string=https://api.weixin.qq.com/cgi-bin/token?appid=wx7320287e057bbeee&grant_type=client_credential&secret=6e844dc2ade439545c47569ba1707673)
2578
+2018/09/11 10:30:16 [I] 远程请求结果:%!(EXTRA string={"access_token":"13_IrVcmmCeLjC1bMD2JPpaMYFO_iWnWN26nxsygxGzsH0RwDk_GBCHPwVWKdiEhx0bV8nWdE-COzqWwEHiAq4YhjlrZvHLLYLSZeNbgkcYeNvbB35cX-0hgaNMRiAQZEeAGAVEJ","expires_in":7200})
2579
+2018/09/11 10:30:16 [I] 接口返回结果: %!(EXTRA map[string]interface {}=map[expires_in:7200 access_token:13_IrVcmmCeLjC1bMD2JPpaMYFO_iWnWN26nxsygxGzsH0RwDk_GBCHPwVWKdiEhx0bV8nWdE-COzqWwEHiAq4YhjlrZvHLLYLSZeNbgkcYeNvbB35cX-0hgaNMRiAQZEeAGAVEJ])
2580
+2018/09/11 10:37:42 [I] 请求远程接口: %!(EXTRA string=https://api.weixin.qq.com/cgi-bin/token?appid=wx7320287e057bbeee&grant_type=client_credential&secret=6e844dc2ade439545c47569ba1707673)
2581
+2018/09/11 10:37:42 [I] 远程请求结果:%!(EXTRA string={"access_token":"13_d7jEoJ5SfrvcqEjkUUffqovwH3eFHqd5QjHPhoOZSeoD00JyR232F-SNKX1Si9tb5qXe-91QC6LVcNLVCUI9Ed43NAZwPFjCEARftftzCkIePm1ASeEOKZVtQ5xbl31E3xgE8hnH-MdoSp5tRIKiAFAVMO","expires_in":7200})
2582
+2018/09/11 10:37:42 [I] 接口返回结果: %!(EXTRA map[string]interface {}=map[access_token:13_d7jEoJ5SfrvcqEjkUUffqovwH3eFHqd5QjHPhoOZSeoD00JyR232F-SNKX1Si9tb5qXe-91QC6LVcNLVCUI9Ed43NAZwPFjCEARftftzCkIePm1ASeEOKZVtQ5xbl31E3xgE8hnH-MdoSp5tRIKiAFAVMO expires_in:7200])
2583
+2018/09/11 10:40:42 [E] 不存在课程信息!
2584
+2018/09/11 10:42:01 [I] 请求远程接口: %!(EXTRA string=https://api.weixin.qq.com/cgi-bin/token?appid=wx7320287e057bbeee&grant_type=client_credential&secret=6e844dc2ade439545c47569ba1707673)
2585
+2018/09/11 10:42:01 [I] 远程请求结果:%!(EXTRA string={"access_token":"13_WPdp9uryoMX4wU61ptvxYJzNwW1N7Tx5K1fl4O6YMaVlGefjgP5FHsr2Y_tX-cJduAPzo7shXfiRtfVwh1h1YbEQvsoyPmNHPr62XKEAm0eQA3f6XVj-JEiMkwt5ZyFHAKuFLsupmozABQ7nVOVfAFAKDK","expires_in":7200})
2586
+2018/09/11 10:42:01 [I] 接口返回结果: %!(EXTRA map[string]interface {}=map[access_token:13_WPdp9uryoMX4wU61ptvxYJzNwW1N7Tx5K1fl4O6YMaVlGefjgP5FHsr2Y_tX-cJduAPzo7shXfiRtfVwh1h1YbEQvsoyPmNHPr62XKEAm0eQA3f6XVj-JEiMkwt5ZyFHAKuFLsupmozABQ7nVOVfAFAKDK expires_in:7200])
2587
+2018/09/11 10:42:51 [I] 请求远程接口: %!(EXTRA string=https://api.weixin.qq.com/cgi-bin/token?appid=wx7320287e057bbeee&grant_type=client_credential&secret=6e844dc2ade439545c47569ba1707673)
2588
+2018/09/11 10:42:51 [I] 远程请求结果:%!(EXTRA string={"access_token":"13_GiJSVc6z2vR6gIHCVVwkzOyBFcjTQYc5u_kABdiBsEPC2MeHuCvne-neOs3mHX-47_5nxGEkczBuyqeRNdYKKEgIv70KKymQEs73wQKFePU0QhhxdYFjgScJZQUlMnBLvPY4JjOtaHtk6KBZNAQfAEABOE","expires_in":7200})
2589
+2018/09/11 10:42:51 [I] 接口返回结果: %!(EXTRA map[string]interface {}=map[access_token:13_GiJSVc6z2vR6gIHCVVwkzOyBFcjTQYc5u_kABdiBsEPC2MeHuCvne-neOs3mHX-47_5nxGEkczBuyqeRNdYKKEgIv70KKymQEs73wQKFePU0QhhxdYFjgScJZQUlMnBLvPY4JjOtaHtk6KBZNAQfAEABOE expires_in:7200])
2590
+2018/09/11 10:52:06 [I] 请求远程接口: %!(EXTRA string=https://api.weixin.qq.com/cgi-bin/token?appid=wx7320287e057bbeee&grant_type=client_credential&secret=6e844dc2ade439545c47569ba1707673)
2591
+2018/09/11 10:52:07 [I] 远程请求结果:%!(EXTRA string={"access_token":"13_ZkEEYdlzo3bD_ltwrXjMk0mxUsujq4j5RQZ25SwWM6XuLerDHrFX3JSi7yhXwZWZP_6if1O8B16njXPpto0vyL1x7Rzfw5QR95NFVW8oJagecRgtADVhUbWNelIpnaJl1fcJ_aK79pEwqDs0XHNiAHANXD","expires_in":7200})
2592
+2018/09/11 10:52:07 [I] 接口返回结果: %!(EXTRA map[string]interface {}=map[access_token:13_ZkEEYdlzo3bD_ltwrXjMk0mxUsujq4j5RQZ25SwWM6XuLerDHrFX3JSi7yhXwZWZP_6if1O8B16njXPpto0vyL1x7Rzfw5QR95NFVW8oJagecRgtADVhUbWNelIpnaJl1fcJ_aK79pEwqDs0XHNiAHANXD expires_in:7200])
2593
+2018/09/11 10:52:56 [I] 请求远程接口: %!(EXTRA string=https://api.weixin.qq.com/cgi-bin/token?appid=wx7320287e057bbeee&grant_type=client_credential&secret=6e844dc2ade439545c47569ba1707673)
2594
+2018/09/11 10:52:57 [I] 远程请求结果:%!(EXTRA string={"access_token":"13_qPdDcQAcw30CjnJEMEnQHNxh1Po7akGhaKn5eOXEKF92H7VPFiI7dsIb6EcxTQ49-0YBFsvMfCwi7pcuy4iuP2O1XW1M4r9yyYf0aiuJgC2hul9QYc_pw-0vIYAbNHXnFvyK1LoBZiwGws0xWXPcAAAIJB","expires_in":7200})
2595
+2018/09/11 10:52:57 [I] 接口返回结果: %!(EXTRA map[string]interface {}=map[access_token:13_qPdDcQAcw30CjnJEMEnQHNxh1Po7akGhaKn5eOXEKF92H7VPFiI7dsIb6EcxTQ49-0YBFsvMfCwi7pcuy4iuP2O1XW1M4r9yyYf0aiuJgC2hul9QYc_pw-0vIYAbNHXnFvyK1LoBZiwGws0xWXPcAAAIJB expires_in:7200])

+ 3
- 6
models/customer/customer.go Просмотреть файл

@@ -60,12 +60,10 @@ func (m *CustomerDAO) CustWithWXList(phone string, page ...int) ([]CustWithWX, i
60 60
 			s.mapping_id,
61 61
 			s.openid,
62 62
 			s.user_id as map_user,
63
-			s.user_type,
64 63
 			s.uuid
65 64
 		FROM
66 65
 			ta_customer t
67 66
 		LEFT JOIN ta_user_mapping s ON t.customer_id = s.user_id
68
-			AND s.user_type = '` + models.USERMAP_CUSTOMER + `'
69 67
 			AND s.account_type = '` + models.ACCMAP_WECHAT + `'
70 68
 		WHERE
71 69
 			t.phone like ?
@@ -97,7 +95,6 @@ func (m *CustomerDAO) GetCustWithWXByID(custID string) (*CustWithWX, error) {
97 95
 		FROM
98 96
 			ta_customer t
99 97
 		LEFT JOIN ta_user_mapping s ON t.customer_id = s.user_id
100
-			AND s.user_type = '` + models.USERMAP_CUSTOMER + `'
101 98
 			AND s.account_type = '` + models.ACCMAP_WECHAT + `'
102 99
 		WHERE
103 100
 			t.customer_id = ?
@@ -118,12 +115,12 @@ func (m *CustomerDAO) GetCustWithWXByOpenID(openid string) (*CustWithWX, error)
118 115
 
119 116
 	cust := CustWithWX{}
120 117
 	query := `
121
-	SELECT a.*, b.*,b.user_id as map_user
118
+	SELECT a.*, b.*,b.user_id as map_user,c.type_id as user_type_id
122 119
 	FROM
123 120
 		ta_user_mapping a
124 121
 	LEFT JOIN ta_customer b ON a.user_id = b.customer_id
125
-			AND a.user_type = '` + models.USERMAP_CUSTOMER + `'
126
-			AND a.account_type = '` + models.ACCMAP_WECHAT + `'
122
+	AND a.account_type = '` + models.ACCMAP_WECHAT + `'
123
+	LEFT JOIN sys_user_type c on b.user_id = c.user_id
127 124
 		WHERE
128 125
 			a.openid = ?
129 126
 	`

+ 1
- 0
models/customer/types.go Просмотреть файл

@@ -8,6 +8,7 @@ import (
8 8
 type CustWithWX struct {
9 9
 	model.TaCustomer    `xorm:"extends"`
10 10
 	model.TaUserMapping `xorm:"extends"`
11
+	UserTypeId          string
11 12
 	Points              int
12 13
 	MapUser             string
13 14
 }

+ 2
- 4
models/model/ta_user_mapping.go Просмотреть файл

@@ -1,10 +1,8 @@
1 1
 package model
2 2
 
3 3
 type TaUserMapping struct {
4
-	MappingId string `xorm:"not null pk VARCHAR(64)"`
5
-	UserId    string `xorm:"VARCHAR(64)"`
6
-	UserType  string `xorm:"comment('customer 为会员
7
-            user 为后台用户') VARCHAR(50)"`
4
+	MappingId   string `xorm:"not null pk VARCHAR(64)"`
5
+	UserId      string `xorm:"VARCHAR(64)"`
8 6
 	AccountType string `xorm:"comment('wechat 微信公众号
9 7
             mini 小程序') VARCHAR(50)"`
10 8
 	Openid      string `xorm:"VARCHAR(200)"`

+ 5
- 5
service/customer/customer.go Просмотреть файл

@@ -112,6 +112,7 @@ func (s *CustomerServ) BindWechatUser(userMap *model.TaUserMapping, phone string
112 112
 		// 更新用户手机号码信息及userid信息
113 113
 		openid := wxInfo["openid"].(string)
114 114
 		customer, err := s.dao.GetCustWithWXByOpenID(openid)
115
+
115 116
 		newCust := model.TaCustomer{
116 117
 			CustomerId: customer.CustomerId,
117 118
 			Phone:      user.Phone,
@@ -141,14 +142,13 @@ func (s *CustomerServ) BindWechatUser(userMap *model.TaUserMapping, phone string
141 142
 	// triggerRegiteEvent 触发注册事件
142 143
 	utils.EmitEvent(events.EvtRegiste, *cust)
143 144
 
144
-	if cust.CustomerId == userMap.UserId {
145
-		return cust, nil
146
-	}
145
+	// if cust.CustomerId == userMap.UserId {
146
+	// 	return cust, nil
147
+	// }
147 148
 
148 149
 	// 更新用户映射信息
149 150
 	userMap.UserId = cust.CustomerId
150
-	userMap.UserType = models.USERMAP_USER
151
-	if err := s.dao.UpdateUserMapping(userMap, []string{"user_id", "user_type"}); err != nil {
151
+	if err := s.dao.UpdateUserMapping(userMap, []string{"user_id"}); err != nil {
152 152
 		utils.LogError("更新用户映射信息失败:" + err.Error())
153 153
 		return nil, errors.New("映射用户信息失败")
154 154
 	}

+ 2
- 3
service/sys.go Просмотреть файл

@@ -142,7 +142,6 @@ func (s *SysServ) CheckWechatUserMapping(user map[string]interface{}) (*model.Ta
142 142
 	account := string(accountRaw)
143 143
 
144 144
 	userMapping := model.TaUserMapping{
145
-		UserType:    models.USERMAP_CUSTOMER,
146 145
 		AccountType: models.ACCMAP_WECHAT,
147 146
 		Openid:      openID,
148 147
 		Uuid:        uuID,
@@ -151,6 +150,7 @@ func (s *SysServ) CheckWechatUserMapping(user map[string]interface{}) (*model.Ta
151 150
 
152 151
 	// 查询数据库是否存在已有映射
153 152
 	userMapList, err := s.dao.GetUserMappingByOpenID(openID)
153
+
154 154
 	if err != nil {
155 155
 		beego.Error(err)
156 156
 		return nil, err
@@ -160,8 +160,7 @@ func (s *SysServ) CheckWechatUserMapping(user map[string]interface{}) (*model.Ta
160 160
 	if len(userMapList) > 0 {
161 161
 		for _, um := range userMapList {
162 162
 			if userMapping.Openid == um.Openid &&
163
-				userMapping.AccountType == um.AccountType &&
164
-				userMapping.UserType == um.UserType {
163
+				userMapping.AccountType == um.AccountType {
165 164
 				userMapping.UserId = um.UserId
166 165
 
167 166
 				// 存在的用户, 使用 ID 作为检查条件去更新

+ 1
- 2
service/user.go Просмотреть файл

@@ -235,10 +235,9 @@ func (s *UserServ) SaveUser(user system.SysUserForm) (*model.SysUser, error) {
235 235
 		}
236 236
 		var userMap = model.TaUserMapping{
237 237
 			UserId:    cust.CustomerId,
238
-			UserType:  models.USERMAP_USER,
239 238
 			MappingId: customerMap.MappingId,
240 239
 		}
241
-		if err := s.dao.UpdateUserMapping(&userMap, []string{"user_id", "user_type"}); err != nil {
240
+		if err := s.dao.UpdateUserMapping(&userMap, []string{"user_id"}); err != nil {
242 241
 			utils.LogError("更新用户映射信息失败:" + err.Error())
243 242
 			return nil, errors.New("映射用户信息失败")
244 243
 		}