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"`
Activatetime string `json:"activateTime"`
Packagetime string `json:"packageTime"`
PrintNo string `json:"print_no"`
} `json:"records"`
}
func (a *API) BatchQueryCardInfo(pageNum int) (batchQueryCardInfoResult *BatchQueryCardInfoResult, err error) {
result, err := a.AccessAPI("card/batchQueryCardInfo", map[string]interface{}{
"pageNum": 1,
"cardType": 1,
}, true)
type BatchQueryCardInfoParam struct {
IccID string `json:"iccid,omitempty"`
CardStatus int `json:"cardStatus,omitempty"`
CardType int `json:"cardType,omitempty"`
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 {
utils.Map2StructByJson(result, &batchQueryCardInfoResult, false)
}

View File

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