This commit is contained in:
suyl
2021-05-14 16:33:25 +08:00
parent ec3e3d2ac5
commit 6d74ea55a1
4 changed files with 18 additions and 8 deletions

View File

@@ -588,6 +588,11 @@ func (a *API) AccessStorePage5(fullURL string, params map[string]interface{}) (r
return platformapi.ErrLevelRecoverableErr, fmt.Errorf("mapData is nil")
}
retVal = jsonResult1
if jsonResult1["fakeData"] != nil {
newErr := utils.NewErrorCode("cookie过期了", "code")
baseapi.SugarLogger.Debugf("jd AccessStorePage failed, jsonResult1:%s", utils.Format4Output(jsonResult1, true))
return platformapi.ErrLevelCodeIsNotOK, newErr
}
return "", err
})
return retVal, err
@@ -1342,6 +1347,11 @@ func (a *API) SetCode(code, jdAppID string) (err error) {
}
type QueryMemberTransListByConditionResult struct {
Total int `json:"total"`
Rows []*QueryMemberTransListByConditionList `json:"rows"`
}
type QueryMemberTransListByConditionList struct {
Bindingtypestr string `json:"bindingTypeStr"`
Cardcreatetime string `json:"cardcreateTime"`
Endtimestr string `json:"endTimeStr"`
@@ -1359,7 +1369,7 @@ type QueryMemberTransListByConditionResult struct {
Ordertypestr string `json:"orderTypeStr,omitempty"`
}
func (a *API) QueryMemberTransListByCondition(page, pageSize int) (queryMemberTransListByConditionResult []*QueryMemberTransListByConditionResult, err error) {
func (a *API) QueryMemberTransListByCondition(beginTime, endTime string, page, pageSize int) (queryMemberTransListByConditionResult *QueryMemberTransListByConditionResult, err error) {
result, err := a.AccessStorePage5("https://mermem-sj.jddj.com/memberQuery/queryMemberTransListByCondition", map[string]interface{}{
"page": page,
"rows": pageSize,
@@ -1370,11 +1380,11 @@ func (a *API) QueryMemberTransListByCondition(page, pageSize int) (queryMemberTr
"orderType": "",
"startTimeTemp": "",
"endTimeTemp": "",
"cardstartTimeTemp": "",
"cardendTimeTemp": "",
"cardstartTimeTemp": beginTime,
"cardendTimeTemp": endTime,
})
if err == nil {
utils.Map2StructByJson(result.(map[string]interface{})["rows"], &queryMemberTransListByConditionResult, false)
utils.Map2StructByJson(result.(map[string]interface{}), &queryMemberTransListByConditionResult, false)
}
return queryMemberTransListByConditionResult, err
}

View File

@@ -310,7 +310,7 @@ func TestPeiZhiJdZhangHao(t *testing.T) {
}
func TestQueryMemberTransListByCondition(t *testing.T) {
result, err := api.QueryMemberTransListByCondition(4, 20)
result, err := api.QueryMemberTransListByCondition("", "", 4, 200)
if err != nil {
t.Fatal(err)
}