权益
权益列表查询
服务 ID | zjrcuoip.rim.qry.prilist |
---|
VERSION | 1.0.0 |
服务详细描述
查询权益列表。
示例代码
QuanYiListQryDemo.java
@Service
public class QuanYiListQryDemo {
@SuppressWarnings({ "rawtypes", "unchecked" })
public static void execute() {
INetTools netTools = NetToolsHttpFactory.getHttpInstance();
OipReqBean oipReqBean = new OipReqBean();
oipReqBean.setAppId("应用id");
oipReqBean.setDlpId("开发者id");
oipReqBean.setProdId("产品id");
oipReqBean.setMethod("zjrcuoip.rim.qry.prilist");
oipReqBean.setVersion("1.0.0");
SimpleDateFormat sfs = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
oipReqBean.setTimestamp(sfs.format(new Date()));
NetReqConfBean netReqConfBean = new NetReqConfBean();
netReqConfBean.setAppPrivateKey("应用私钥");
netReqConfBean.setNetUrl("请求地址");
netReqConfBean.setPublicKey("开发者公钥");
Date d=new Date();
SimpleDateFormat sf=new SimpleDateFormat("yyyyMMddHHmmss");
Map map =new HashMap();
map.put("orgCode", "999000");
map.put("privilegeChannel", "5");
String bizContent = JSON.toJSONString(map);
oipReqBean.setBizContent(bizContent);
OipRspBean oipRspBean = netTools.execute(oipReqBean, netReqConfBean);
if (oipRspBean.isSuccess()) {
String bizJson = oipRspBean.getBizContent();
if (StringUtils.isNotBlank(bizJson)) {
Map bizData = JSON.parseObject(bizJson, Map.class);
System.out.println(bizData);
}
}
}
}
公共报文
[点击查看公共报文]
业务输入项
序号 | key | 数据项名称 | 类型 | 长度 | 是否必输 | 数据项说明 |
---|
1 | orgCode | 机构编号 | String | 6 | 否 | 用户归属机构 |
2 | privilegeChannel | 投放渠道 | String | 2 | 是 | 0-丰收互联移动端,1-数字营销系统,2-数字银行 PAD,3-丰收互联定向派发产品,5-智慧菇城 |
业务输出项
序号 | key | 数据项名称 | 类型 | 长度 | 是否非空 | 数据项说明 |
---|
1 | productList | 权益产品列表 | List | 2 | 否 | |
productList 开始:
序号 | key | 数据项名称 | 类型 | 长度 | 是否非空 | 数据项说明 |
---|
1 | privilegeCode | 权益产品编号 | String | 16 | 否 | |
2 | privilegeName | 权益产品名称 | String | 128 | 否 | |
3 | sellNum | 已领购 | Integer | | 否 | |
4 | totalNum | 总库存 | Integer | | 否 | |
5 | orgCode | 归属机构 | String | 6 | 是 | |
6 | payPrice | 市场价格 | Decimal | | 否 | |
7 | privilegeLogo | 权益产品小标题 | String | 30 | 否 | |
8 | commondityImage | 权益产品图 | String | 128 | 是 | |
9 | startTime | 开始时间 | String | 10 | 否 | yyyy-MM-dd |
10 | endTime | 结束时间 | String | 10 | 否 | yyyy-MM-dd |
11 | validStartDate | 生效开始时间 | String | 30 | 是 | yyyy-MM-dd HH:MM:SS 格式 |
12 | validEndDate | 生效结束时间 | String | 30 | 是 | yyyy-MM-dd HH:MM:SS 格式 |
13 | privilegeDescribe | 权益对象 | String | 400 | 是 | |
14 | privilegeContent | 权益内容 | String | 1000 | 是 | |
15 | privilegeDetail | 权益须知 | String | 1000 | 是 | |
16 | privilegeType | 权益产品形式 | String | 1 | 是 | 0 - 单项权益 1 - 权益包 |
17 | customerGroup | 客群 id | String | 32 | 否 | userWhiteType 为 0 时,客群 id 必填 |
18 | singleStaffNum | 客户经理派发上限 | Integer | | 否 | |
19 | orgShare | 共享行社 | String | 1000 | 否 | |
响应码
响应码 | 响应信息 |
---|
00000000 | 交易成功 |
99999999 | 交易失败 |
RIM00001 | 请求参数非法,参数不能为空 |