|
@@ -245,11 +245,14 @@ func (this *BaseYidongController) CreateUserInfo() {
|
|
|
this.Data["json"] = br
|
|
|
this.ServeJSON()
|
|
|
}()
|
|
|
- cacheKey := utils.YD_TOKEN
|
|
|
- Ydtoklen, _ := utils.Rc.RedisString(cacheKey)
|
|
|
- url := "https://services-dev.valueonline.cn/interact/activityManageApi/getAttendPersonList?access_token=" + Ydtoklen
|
|
|
+
|
|
|
+ url := "https://achievement-test.valueonline.cn/app/hz/createUserInfo"
|
|
|
method := "POST"
|
|
|
- payload := strings.NewReader(`{"activityId":"9395147645597532110"}`)
|
|
|
+ payload := strings.NewReader(`{
|
|
|
+ "phone": "15557270714",
|
|
|
+ "mobileCountryCode": "+86",
|
|
|
+ "sourceFrom": "01"
|
|
|
+}`)
|
|
|
client := &http.Client{}
|
|
|
req, err := http.NewRequest(method, url, payload)
|
|
|
if err != nil {
|
|
@@ -265,7 +268,66 @@ func (this *BaseYidongController) CreateUserInfo() {
|
|
|
return
|
|
|
}
|
|
|
defer res.Body.Close()
|
|
|
- var ApifoxModal *models.ApifoxModaluser
|
|
|
+ var ApifoxModal *models.ApifoxModalUserTgc
|
|
|
+ body, err := ioutil.ReadAll(res.Body)
|
|
|
+ if err != nil {
|
|
|
+ fmt.Println(err)
|
|
|
+ utils.FileLog.Info(err.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ utils.FileLog.Info(string(body))
|
|
|
+ fmt.Println(string(body))
|
|
|
+ err = json.Unmarshal(body, &ApifoxModal)
|
|
|
+ if err != nil {
|
|
|
+ fmt.Println("Getres.PublicGetDate Err:", err.Error())
|
|
|
+ utils.FileLog.Info(err.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ //fmt.Println(body)
|
|
|
+ br.Msg = "获取成功!"
|
|
|
+ br.Ret = 200
|
|
|
+ br.Success = true
|
|
|
+ br.Data = ApifoxModal
|
|
|
+}
|
|
|
+
|
|
|
+// @Title 生成用户相关信息接口
|
|
|
+// @Description 生成用户相关信息接口
|
|
|
+// @Success 200 {object} models.ConfigResp
|
|
|
+// @router /get/activity/userSingnUp [get]
|
|
|
+func (this *BaseYidongController) UserSingnUp() {
|
|
|
+ br := new(models.BaseResponse).Init()
|
|
|
+ defer func() {
|
|
|
+ this.Data["json"] = br
|
|
|
+ this.ServeJSON()
|
|
|
+ }()
|
|
|
+
|
|
|
+ url := "https://achievement-test.valueonline.cn/app/hz/signAppointmentsForThird"
|
|
|
+ method := "POST"
|
|
|
+
|
|
|
+ payload := strings.NewReader(`{
|
|
|
+ "activityId": "9395325920258067463",
|
|
|
+ "personTelephone": "18767183922",
|
|
|
+ "personName": "沈大爷",
|
|
|
+ "companyName": "弘则研究",
|
|
|
+ "mobileCountryCode": "+86",
|
|
|
+ "thirdPartySource": "01"
|
|
|
+}`)
|
|
|
+ client := &http.Client{}
|
|
|
+ req, err := http.NewRequest(method, url, payload)
|
|
|
+ if err != nil {
|
|
|
+ fmt.Println(err)
|
|
|
+ utils.FileLog.Info(err.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ req.Header.Add("Content-Type", "application/json")
|
|
|
+ res, err := client.Do(req)
|
|
|
+ if err != nil {
|
|
|
+ fmt.Println(err)
|
|
|
+ utils.FileLog.Info(err.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ defer res.Body.Close()
|
|
|
+ var ApifoxModal *models.ApifoxModalSingUpClass
|
|
|
body, err := ioutil.ReadAll(res.Body)
|
|
|
if err != nil {
|
|
|
fmt.Println(err)
|