aa
This commit is contained in:
@@ -2,6 +2,7 @@ package jdapi
|
|||||||
|
|
||||||
// todo 没有删除门店的方法?
|
// todo 没有删除门店的方法?
|
||||||
import (
|
import (
|
||||||
|
"encoding/json"
|
||||||
"git.rosy.net.cn/baseapi/utils"
|
"git.rosy.net.cn/baseapi/utils"
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -478,13 +479,36 @@ func parsePrivilegeSearchUser(data map[string]interface{}) (innerData interface{
|
|||||||
return innerData, err
|
return innerData, err
|
||||||
}
|
}
|
||||||
|
|
||||||
func (a *API) QueryMerchantMemberInfo(vendorOrgCode string) (deliveryRange *StoreDeliveryRange, err error) {
|
type GetCommonMemberRegisteredInfoResult struct {
|
||||||
jdParams := map[string]interface{}{
|
Result struct {
|
||||||
"orgCode": vendorOrgCode,
|
Birthday interface{} `json:"birthday"`
|
||||||
}
|
Usersex interface{} `json:"userSex"`
|
||||||
result, err := a.AccessAPI2("member/queryMerchantMemberInfo", jdParams, "")
|
Address interface{} `json:"address"`
|
||||||
if err == nil {
|
Orderid string `json:"orderId"`
|
||||||
err = JdMap2StructByJson(result, &deliveryRange, false)
|
Userfullname interface{} `json:"userFullName"`
|
||||||
}
|
Username interface{} `json:"userName"`
|
||||||
return deliveryRange, err
|
Storeid int `json:"storeId"`
|
||||||
|
Userage interface{} `json:"userAge"`
|
||||||
|
Timestamp string `json:"timeStamp"`
|
||||||
|
Phonenumber string `json:"phoneNumber"`
|
||||||
|
Identitytype interface{} `json:"identityType"`
|
||||||
|
Identitynumber interface{} `json:"identityNumber"`
|
||||||
|
Orgcode string `json:"orgCode"`
|
||||||
|
Userfamilyname interface{} `json:"userFamilyname"`
|
||||||
|
} `json:"result"`
|
||||||
|
Msg string `json:"msg"`
|
||||||
|
Code string `json:"code"`
|
||||||
|
Success bool `json:"success"`
|
||||||
|
Detail interface{} `json:"detail"`
|
||||||
|
}
|
||||||
|
|
||||||
|
func (a *API) GetCommonMemberRegisteredInfo(orderId string) (getCommonMemberRegisteredInfoResult *GetCommonMemberRegisteredInfoResult, err error) {
|
||||||
|
jdParams := map[string]interface{}{
|
||||||
|
"orderId": orderId,
|
||||||
|
}
|
||||||
|
result, err := a.AccessAPI2("member/getCommonMemberRegisteredInfo", jdParams, "")
|
||||||
|
if err == nil {
|
||||||
|
json.Unmarshal([]byte(result["data"].(string)), &getCommonMemberRegisteredInfoResult)
|
||||||
|
}
|
||||||
|
return getCommonMemberRegisteredInfoResult, err
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -151,7 +151,7 @@ func TestGetDeliveryRangeByStationNo(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func TestQueryMerchantMemberInfo(t *testing.T) {
|
func TestQueryMerchantMemberInfo(t *testing.T) {
|
||||||
result, err := api.QueryMerchantMemberInfo("320406")
|
result, err := api.GetCommonMemberRegisteredInfo("562012843072000442")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user