xingzai 2 жил өмнө
parent
commit
2712de2c66

+ 12 - 3
controllers/yidong.go

@@ -78,7 +78,7 @@ func (this *BaseYidongController) Ativitylist() {
 		this.Data["json"] = br
 		this.ServeJSON()
 	}()
-	url := "https://services-dev.valueonline.cn/interact/activityManageApi/getRoadshowList?access_token=eyJzdWNjZXNzIjp0cnVlLCJhY2Nlc3NfdG9rZW4iOiIxZTNiNzM5MS1jNjQ1LTQ5ZjEtYjBlNy0wMTk0NTM0YzAwMWIiLCJleHBpcmVzX2luIjo3MTk5fQ=="
+	url := "https://services-dev.valueonline.cn/interact/activityManageApi/getRoadshowList?access_token=" + utils.Ydtoklen
 	method := "POST"
 	payload := strings.NewReader(`{` + "" + `"meetingStatus": "0,1",` + "" + `"conveneStartStr": "2022-05-06",` + "" + `"conveneEndStr": "2022-05-14",` + "" + `
 	"lastUpdateTime": "2022-05-08 12:00:00"` + "" + `}`)
@@ -97,15 +97,24 @@ func (this *BaseYidongController) Ativitylist() {
 		return
 	}
 	defer res.Body.Close()
-
+	var ApifoxModal *models.ApifoxModal
 	body, err := ioutil.ReadAll(res.Body)
 	if err != nil {
 		fmt.Println(err)
 		return
 	}
+	//fmt.Println(body)
+	err = json.Unmarshal(body, &ApifoxModal)
+	if err != nil {
+		fmt.Println("Getres.PublicGetDate Err:", err.Error())
+	}
+	utils.FileLog.Info(string(body))
+	//fmt.Println(body)
+	fmt.Println(string(body))
+
 	fmt.Println(string(body))
 	br.Msg = "获取成功!"
 	br.Ret = 200
 	br.Success = true
-	br.Data = body
+	br.Data = ApifoxModal
 }

+ 43 - 0
models/yidong.go

@@ -0,0 +1,43 @@
+package models
+
+type ApifoxModal struct {
+	ErrorCode interface{} `json:"errorCode"`
+	ErrorMsg  interface{} `json:"errorMsg"`
+	Result    []Result    `json:"result"`
+	Success   bool        `json:"success"`
+	Timestamp int64       `json:"timestamp"`
+}
+
+type Result struct {
+	ActivityJoinType               string      `json:"activityJoinType"`               // 活动入会类型,01报名审核后可入会 02预约即可入会 03仅定向邀请人员可入会
+	Banner                         string      `json:"banner"`                         // 宣传图
+	BusinessCardOpen               string      `json:"businessCardOpen"`               // 上传名片是否开启,1是 0否
+	BusinessCardRequired           string      `json:"businessCardRequired"`           // 上传名片是否必填,1是 0否
+	CertificateInformationOpen     string      `json:"certificateInformationOpen"`     // 证件信息是否开启,1是 0否
+	CertificateInformationRequired string      `json:"certificateInformationRequired"` // 证件信息是否必填,1是 0否
+	CompanyCodeOpen                string      `json:"companyCodeOpen"`                // 公司代码是否开启,1是 0否
+	CompanyCodeRequired            string      `json:"companyCodeRequired"`            // 公司代码是否必填,1是 0否
+	CompanyInfo                    string      `json:"companyInfo"`                    // 公司名称
+	CompanyShortNameOpen           string      `json:"companyShortNameOpen"`           // 公司名称是否开启,1是 0否
+	CompanyShortNameRequired       string      `json:"companyShortNameRequired"`       // 公司名称是否必填,1是 0否
+	End                            string      `json:"end"`                            // 活动结束时间
+	ID                             string      `json:"id"`                             // 活动主键id
+	IndustrySwName                 string      `json:"industrySwName"`                 // 行业
+	InviteeOpen                    *string     `json:"inviteeOpen"`                    // 邀请机构是否开启,1是 0否
+	InviteeRequired                *string     `json:"inviteeRequired"`                // 邀请机构是否必填,1是 0否
+	JobNameOpen                    string      `json:"jobNameOpen"`                    // 职务是否开启,1是 0否
+	JobNameRequired                string      `json:"jobNameRequired"`                // 职务是否必填,1是 0否
+	MailOpen                       string      `json:"mailOpen"`                       // 邮箱是否开启,1是 0否
+	MailRequired                   string      `json:"mailRequired"`                   // 邮箱是否必填,1是 0否
+	PersonNameOpen                 string      `json:"personNameOpen"`                 // 姓名是否开启,1是 0否
+	PersonNameRequired             string      `json:"personNameRequired"`             // 姓名是否必填,1是 0否
+	PersonTelephoneOpen            string      `json:"personTelephoneOpen"`            // 手机号是否开启,1是 0否
+	PersonTelephoneRequired        string      `json:"personTelephoneRequired"`        // 手机号是否必填,1是 0否
+	SignUpEnd                      interface{} `json:"signUpEnd"`                      // 报名结束时间,适应于报名审核后可入会,为空表示不限制报名时间
+	SignUpStart                    interface{} `json:"signUpStart"`                    // 报名开始时间,适应于报名审核后可入会,为空表示不限制报名时间
+	Start                          string      `json:"start"`                          // 活动开始时间
+	SyncFlag                       string      `json:"syncFlag"`                       // 同步有效性,同步有效性 1有效,0失效
+	Title                          string      `json:"title"`                          // 活动主题
+	Type                           string      `json:"type"`                           // 路演类型
+	URL                            string      `json:"url"`                            // 活动短链接
+}

+ 4 - 0
utils/constants.go

@@ -98,3 +98,7 @@ const (
 const (
 	YAN_XUAN__EXPLAIN = "买方研选内容实行阶段,限时免费。也欢迎您向我们提宝贵建议。"
 )
+
+const (
+	Ydtoklen = "2b2250cd-9888-46a3-822b-a55bb26af2bb"
+)