This commit is contained in:
suyl
2021-07-23 17:10:06 +08:00
parent 3be7c29c20
commit 4839bc241c
2 changed files with 14 additions and 6 deletions

View File

@@ -133,14 +133,22 @@ type BatchQueryCardInfoResult struct {
Opencardtime string `json:"openCardTime"` Opencardtime string `json:"openCardTime"`
Activatetime string `json:"activateTime"` Activatetime string `json:"activateTime"`
Packagetime string `json:"packageTime"` Packagetime string `json:"packageTime"`
PrintNo string `json:"print_no"`
} `json:"records"` } `json:"records"`
} }
func (a *API) BatchQueryCardInfo(pageNum int) (batchQueryCardInfoResult *BatchQueryCardInfoResult, err error) { type BatchQueryCardInfoParam struct {
result, err := a.AccessAPI("card/batchQueryCardInfo", map[string]interface{}{ IccID string `json:"iccid,omitempty"`
"pageNum": 1, CardStatus int `json:"cardStatus,omitempty"`
"cardType": 1, CardType int `json:"cardType,omitempty"`
}, true) PageNum int `json:"pageNum,omitempty"`
PageSize int `json:"pageSize,omitempty"`
BeginPackageTime string `json:"beginPackageTime,omitempty"`
EndPackageTime string `json:"endPackageTime,omitempty"`
}
func (a *API) BatchQueryCardInfo(batchQueryCardInfoParam *BatchQueryCardInfoParam) (batchQueryCardInfoResult *BatchQueryCardInfoResult, err error) {
result, err := a.AccessAPI("card/batchQueryCardInfo", utils.Struct2FlatMap(batchQueryCardInfoParam), true)
if err == nil { if err == nil {
utils.Map2StructByJson(result, &batchQueryCardInfoResult, false) utils.Map2StructByJson(result, &batchQueryCardInfoResult, false)
} }

View File

@@ -29,7 +29,7 @@ func TestGetCardInfo(t *testing.T) {
} }
func TestBatchQueryCardInfo(t *testing.T) { func TestBatchQueryCardInfo(t *testing.T) {
result, err := api.BatchQueryCardInfo(1) result, err := api.BatchQueryCardInfo(nil)
if err != nil { if err != nil {
t.Fatalf("PrintMsg return error:%v", err) t.Fatalf("PrintMsg return error:%v", err)
} }