批量查询数量
功能介绍
运营方、平台方以及终端用户可以通过调用该方法进行批量查询账户拥有的DDC的数量。
方法定义:
List<BigInteger> balanceOfBatch(Map <String, String > ddcs);
调用者:
运营方、平台方以及终端用户;
核心逻辑:
-
检查ddcs集合大小是否大于0;
-
检查ddcs集合中拥有者账户地址信息是否为空;
-
检查ddcs集合中拥有者账户地址格式是否正确;
-
检查ddcs集合中每个DDCID是否为空;
输入参数:
字段名 | 字段 | 类型 | 必传 | 备注 |
---|---|---|---|---|
拥有者DDCID集合 | ddcs | Multimap<String,BigInteger> | 是 |
输出参数:
字段名 | 字段 | 类型 | 必传 | 备注 |
---|---|---|---|---|
数量集合 | List | 是 |
测试用例:
/**
- 查询数量
*/
@Test
public void balanceOfBatch() throws Exception {
String owner = "UUU1-consumerA_O=OPB-BeijingNode3,L=Beijing,C=CN";
Multimap<String, String> myMultimap = ArrayListMultimap.create();
myMultimap.put(owner, "4050331079263916032");
System.out.println("查询数量" + ddc1155Service.balanceOfBatch(myMultimap));
}
修改于 2022-09-26 09:02:05