sync: soul-api 接口逻辑 | 原因: 后端接口逻辑修改
This commit is contained in:
@@ -25,6 +25,29 @@ const ckbAPIURL = "https://ckbapi.quwanzhi.com/v1/api/scenarios"
|
||||
var ckbSourceMap = map[string]string{"team": "团队招募", "investor": "资源对接", "mentor": "导师顾问", "partner": "创业合伙"}
|
||||
var ckbTagsMap = map[string]string{"team": "切片团队,团队招募", "investor": "资源对接,资源群", "mentor": "导师顾问,咨询服务", "partner": "创业合伙,创业伙伴"}
|
||||
|
||||
func getCKBRuntimeConfig() (apiKey string, apiURL string, docNotes string) {
|
||||
apiKey = ckbAPIKey
|
||||
apiURL = ckbAPIURL
|
||||
var cfg model.SystemConfig
|
||||
if err := database.DB().Where("config_key = ?", "ckb_config").First(&cfg).Error; err != nil {
|
||||
return
|
||||
}
|
||||
var m map[string]interface{}
|
||||
if err := json.Unmarshal(cfg.ConfigValue, &m); err != nil {
|
||||
return
|
||||
}
|
||||
if v, ok := m["apiKey"].(string); ok && strings.TrimSpace(v) != "" {
|
||||
apiKey = strings.TrimSpace(v)
|
||||
}
|
||||
if v, ok := m["apiUrl"].(string); ok && strings.TrimSpace(v) != "" {
|
||||
apiURL = strings.TrimSpace(v)
|
||||
}
|
||||
if v, ok := m["docNotes"].(string); ok {
|
||||
docNotes = v
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
// ckbSign 与 next-project app/api/ckb/join 一致:排除 sign/apiKey/portrait,空值跳过,按键升序拼接值,MD5(拼接串) 再 MD5(结果+apiKey)
|
||||
func ckbSign(params map[string]interface{}, apiKey string) string {
|
||||
keys := make([]string, 0, len(params))
|
||||
|
||||
Reference in New Issue
Block a user