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="

}


卜子超buzc 2025年5月14日 16:42 收藏文档