3.2.13可发卡/券列表查询(套)


依据收银员账号查询可发券列表信息。

method: allinpay.shopoint.couponService.couponCanSendListNew

version: 1.0

业务请求参数

字段名

参数类型

必填

最大长度

说明

取值

userId

String

是

 

用户账号

 

业务响应参数

字段名

参数类型

必填

最大长度

说明

取值

code

Integer

是

 

返回码

0:表示成功;

3:表示失败,具体失败原因参见msg字段;

其他:参见4.1 公共返回码

msg

String

是

 

错误信息

 

data

 

List

 

 

可发券列表

 

orgId

Integer

是

 

机构ID

 

activityId

Integer

是

 

发券活动ID

 

activityName

String

是

 

发券活动名称

 

beginTime

String

是

 

发放开始时间

 

endTime

String

是

 

发放结束时间

 

maxNum

Integer

是

 

库存

0表示不限制

sentCount

Integer

是

 

已发数量

 

receivedCount

Integer

是

 

已领数量

 

status

Integer

是

 

是否启用

0-停用 1-启用

couponTemplateItemList

List

是

 

券模板列表

 

 

templateId

Integer

是

 

模板ID

 

 

couponName

String

是

 

券名称

 

 

couponType

int

是

 

券类型

0-现金卡

1-代金券

2-计次券

3-满减活动券

 

sendNum

Integer

是

 

该券模版发几张

 

 

initAmount

Integer

是

 

余额

初始金额、次数, 单位:分

 

unit

String

否

 

单位

计次券时返回

 

validityType

Integer

是

 

有效期类型

0 - 指定日期范围

1 - 领用之日起n天内

 

validityBeginDate

String

否

 

有效期起始日期

null表示不限制

validityType=0返回

 

validityEndDate

String

否

 

有效期结束日期

 

validityDays

Integer

否

 

领用之日起多少天内有效

validityType=1返回

 

validityBeginDays

Integer

否

 

领用后多少天后生效

 

rangeDate

Integer

否

 

可用日期,NULL表示不限制,否则解析字符串获取。具体解析方法请参考SDK工具包中的DateUtils.getDatesInt方法。

 

 

rangeDayOfWeek

Integer

否

 

每周几可用。具体解析方法请参考SDK工具包中的DateUtils.getWeeksInt方法。

 

 

rangeTime

 

 

 

每天哪些时段可用,NULL表示不限制,否则解析字符串获取设定规则 示例: 9:30~10:30,17:00~19:00

 

 

usableAmount

BigDecimal

否

 

每满多少金额可以使用1张

couponType=3满减券时有效

 

usableMaxNum

Integer

否

 

每笔订单最多使用多少张

couponType=3满减券时有效

 

instruction

String

否

 

券使用须知

 

请求示例

{”userId”:”123”}

响应示例

{

"code": "0",

"data": [{

"activityId": 186,

"couponTemplateItemList": [{

"rangeDate": 2147483647,

"usableMaxNum": 2147483647,

"couponName": "发券测试0908",

"validityType": 1,

"couponType": 0,

"instruction": "123",

"validityBeginDays": 0,

"initAmount": 100,

"sendNum": 1,

"templateId": 1323,

"validityDays": 10

}],

"activityName": "pos接口发券测试",

"receivedCount": 1,

"beginTime": "2021-03-02 00:00:00",

"endTime": "2021-04-30 23:59:59",

"maxNum": 100,

"orgId": 100038,

"sentCount": 2,

"status": 1

}],

"sign":"fQ0OPoOVA6FJJZid6QfKm+0dXUQ6ZktdeP9PsQTtlliaco1omTKSxzmKwjvlds6qM3wLd4VzKCCB1Sk1YNL2sbTvNXRqFCwQee87 PrHqKcH6hQekge440ak2IvmrVfkUo9IVyMbCUOO46Ok8eEYLfEXJUilgbQho+J4SRxeVnQo="

}


2025年11月18日 14:27 收藏文档