aa
This commit is contained in:
@@ -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)
|
||||
}
|
||||
|
||||
@@ -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)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user