1'
This commit is contained in:
@@ -100,6 +100,39 @@ type CorporationInfo struct {
|
||||
} `json:"employees"`
|
||||
}
|
||||
|
||||
type GetOrderDetailByLicenseImg struct {
|
||||
Id interface{} `json:"id"`
|
||||
ApprovalId interface{} `json:"approvalId"`
|
||||
StationNo interface{} `json:"stationNo"`
|
||||
VenderId interface{} `json:"venderId"`
|
||||
QualifyUrl interface{} `json:"qualifyUrl"`
|
||||
QualifyType int `json:"qualifyType"`
|
||||
QualifyName string `json:"qualifyName"`
|
||||
QualifyExpireStart interface{} `json:"qualifyExpireStart"`
|
||||
QualifyExpireEnd interface{} `json:"qualifyExpireEnd"`
|
||||
QualifyExpireForever int `json:"qualifyExpireForever"`
|
||||
QualifyOwner interface{} `json:"qualifyOwner"`
|
||||
QualifyNumber string `json:"qualifyNumber"`
|
||||
QualifyAddress string `json:"qualifyAddress"`
|
||||
CreatePin interface{} `json:"createPin"`
|
||||
CreateTime interface{} `json:"createTime"`
|
||||
QualifyPin interface{} `json:"qualifyPin"`
|
||||
QualifyTime interface{} `json:"qualifyTime"`
|
||||
Yn interface{} `json:"yn"`
|
||||
Type interface{} `json:"type"`
|
||||
LicenceType interface{} `json:"licenceType"`
|
||||
LicenceName string `json:"licenceName"`
|
||||
EconKind string `json:"econKind"`
|
||||
FirmStatus interface{} `json:"firmStatus"`
|
||||
Scope string `json:"scope"`
|
||||
QualifyIdList interface{} `json:"qualifyIdList"`
|
||||
NeedQualifyFlag int `json:"needQualifyFlag"`
|
||||
QualifyExpireStartForWeb string `json:"qualifyExpireStartForWeb"`
|
||||
QualifyExpireEndForWeb interface{} `json:"qualifyExpireEndForWeb"`
|
||||
QualifyNumberList interface{} `json:"qualifyNumberList"`
|
||||
StationNoList interface{} `json:"stationNoList"`
|
||||
}
|
||||
|
||||
type PageShopInfo struct {
|
||||
DisCatName string `json:"disCatName"`
|
||||
DisplayType string `json:"displayType"`
|
||||
@@ -745,6 +778,7 @@ func (a *API) GetStoreList(lng string, lat string) (retVal map[string]interface{
|
||||
return retVal, err
|
||||
}
|
||||
|
||||
//GetCorporationInfo 根据社会信用编码获取门店的详情(失效)
|
||||
func (a *API) GetCorporationInfo(stationNo, qualifyNumber string) (corporatonInfo *CorporationInfo, err error) {
|
||||
result, err := a.AccessStorePage("https://sta-store.jddj.com/store/requestQualify.o2o", map[string]interface{}{
|
||||
"stationNo": stationNo,
|
||||
@@ -756,6 +790,22 @@ func (a *API) GetCorporationInfo(stationNo, qualifyNumber string) (corporatonInf
|
||||
return corporatonInfo, err
|
||||
}
|
||||
|
||||
//GetCorporationInfo2 京东根据门店营业执照获取门店信息
|
||||
func (a *API) GetCorporationInfo2(picUrl string) (data *GetOrderDetailByLicenseImg, err error) {
|
||||
result, err := a.AccessStorePage("https://store.jddj.com/client", map[string]interface{}{
|
||||
"appName": "scpc",
|
||||
"functionId": "storeQualifyNew/getLencenByOcr",
|
||||
"body": fmt.Sprintf(`{"stationNo":%s,"picUrl":"%s"}`, utils.Int64ToStr(time.Now().Unix()), picUrl),
|
||||
}, true)
|
||||
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if err := utils.Map2StructByJson(result, &data, false); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return
|
||||
}
|
||||
func MonthSaleNum2Int(monthSaleNumStr string) (monthSaleNum int) {
|
||||
searchResult := monthSaleNumReg.FindStringSubmatch(monthSaleNumStr)
|
||||
if searchResult != nil && len(searchResult[1]) > 0 && len(searchResult[2]) > 0 {
|
||||
|
||||
Reference in New Issue
Block a user