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