POST api/ValueCard/Busi/Regist/Multi/OneBatch

一次办理多个储值卡时使用的接口。 一次办理多个储值卡多用于以下的情况: (1)客户定义若干个储值卡,可能有或没有金额,通过这个功能先定义到系统中; (2)客户从客户端中导出需要制作的储值卡的清单(清单带有激活码); (3)客户把储值卡清单交卡片制作商生产出来; (4)客户的业务员把这些卡销售给游客; (5)游客到前台或手机上绑定个人信息,并使用激活码激活。

Request Information

URI Parameters

None.

Body Parameters

办理储值卡时使用的参数。

ValueCardRegistMultiParm
NameDescriptionTypeAdditional information
FirstCardNo

首卡卡号,可以是字母+数字,如'HY00000001',不能是数字在加母,如'0000000HY'.系统总是取后面的流水号,每次加1拼成新的卡号。

string

Required

Max length: 20

RegistCount

发放的卡片的数量,最小值为1,最大值为200(一次至多制作两百,以防止运行巨大的事务,选成系统没有响应)。

integer

Required

Range: inclusive between 1 and 200

CardType

介质类型,同门票的介质类型(P,B的含义相同)。 "P", "纸带"; "B", "条码卡" ; "I", "接触式IC卡" ; "U", "非接触式IC卡" 。 在此处只能是“B”。

string

Required

Max length: 1

Min length: 1

PayByPwd

是否凭密支付 NN 1是,其他值否。

string

Required

Max length: 1

Min length: 1

Range: inclusive between 0 and 1

PayPwd

支付密码。 UPPER(MD5(支付密码)),输入之前,要进行加密。 这个值会直接存储数据库,因此,需要在客户端执行好加密。

string

Max length: 64

Status

初始状态。0待激活,1 正常。 当新办的储值卡处于状态零时,需要再在前台或手机上执行“激活”才能进行使用。

string

Required

Range: inclusive between 0 and 1

ChargeSummary

充值金额。 新办储值卡时,同时执行的充值的金额。

decimal number

Required

Memory

备注。

string

Max length: 50

Request Formats

application/json, text/json

Sample:
{
  "FirstCardNo": "sample string 1",
  "RegistCount": 2,
  "CardType": "sample string 3",
  "PayByPwd": "sample string 4",
  "PayPwd": "sample string 5",
  "Status": "sample string 6",
  "ChargeSummary": 7.0,
  "Memory": "sample string 8"
}

application/xml, text/xml

Sample:
<ValueCardRegistMultiParm xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DigitalScience.DataTransfer.Tour.V5.Parm.ValueCard">
  <CardType>sample string 3</CardType>
  <ChargeSummary>7</ChargeSummary>
  <FirstCardNo>sample string 1</FirstCardNo>
  <Memory>sample string 8</Memory>
  <PayByPwd>sample string 4</PayByPwd>
  <PayPwd>sample string 5</PayPwd>
  <RegistCount>2</RegistCount>
  <Status>sample string 6</Status>
</ValueCardRegistMultiParm>

application/x-www-form-urlencoded

Sample:

Sample not available.

application/bson

Sample:
Binary JSON content. See http://bsonspec.org for details.

Response Information

Resource Description

一次办理多个储值卡时使用的接口。 一次办理多个储值卡多用于以下的情况: (1)客户定义若干个储值卡,可能有或没有金额,通过这个功能先定义到系统中; (2)客户从客户端中导出需要制作的储值卡的清单(清单带有激活码); (3)客户把储值卡清单交卡片制作商生产出来; (4)客户的业务员把这些卡销售给游客; (5)游客到前台或手机上绑定个人信息,并使用激活码激活。

CommonOperationResultWithTagOfT_KH_CZKDataTable
NameDescriptionTypeAdditional information
errcode

integer

None.

errmsg

string

None.

tag

Collection of Object

None.

Response Formats

application/json, text/json

Sample:
{
  "errcode": 1,
  "errmsg": "sample string 2",
  "tag": null
}

application/bson

Sample:
Binary JSON content. See http://bsonspec.org for details.