Browse Source

Merge branch 'dev/v4.8.69_fuwencai' of qmx/jy into feature/v4.8.69

fuwencai 1 year ago
parent
commit
a6b9b8f12f
1 changed files with 12 additions and 4 deletions
  1. 12 4
      src/jfw/modules/publicapply/src/oneclick/entity/entity.go

+ 12 - 4
src/jfw/modules/publicapply/src/oneclick/entity/entity.go

@@ -87,16 +87,24 @@ func (o *OneClickInfo) GetPhoneByToken() (map[string]interface{}, error) {
 				// 复制代码运行请自行打印 API 的返回值
 				_result, _err := client.GetPhoneWithTokenWithOptions(getPhoneWithTokenRequest, runtime)
 				if _err != nil {
-					log.Println("h5取号失败:", _err)
-					return fmt.Errorf("手机号填写错误"), ""
+					log.Println("GetPhoneWithTokenWithOptions:_err", _err, o.SpToken)
+					if _result.Body != nil {
+						log.Println("GetPhoneWithTokenWithOptions _result", _result.Body.Code, _result.Body.Message)
+					}
+					return fmt.Errorf("无法识别网络环境,请使用验证码登录"), ""
 				}
 				if *_result.Body.Code == "OK" {
 					//获取手机号
 					return nil, *_result.Body.Data.Mobile
 				} else {
-					log.Println(*_result.Body.Message, *_result.Body.Code)
-					return fmt.Errorf("手机号填写错误"), ""
+					log.Println("GetPhoneWithTokenWithOptions:", *_result.Body.Message, *_result.Body.Code,o.SpToken)
+					if *_result.Body.Code == "isv.PARAMETERS_MISMATCH" {
+						return fmt.Errorf("输入手机号码和当前流量卡运营商归属不一致"), ""
+					} else {
+						return fmt.Errorf("无法识别网络环境,请使用验证码登录"), ""
+					}
 				}
+
 				//return fmt.Errorf(*_result.Body.Message), ""
 			}()
 		} else if o.AccessToken != "" {