配送计划处理【取消】微服务接口定制化开发

一. 接口适用场景
物料需求申请单【取消】操作后,调用下游配送计划处理单【取消】微服务接口。
二. 接口定义
服务定义
所属领域cloudId:mmc
所属应用appId:pom
服务接口:IDistribPlanService
方法名:distribPlanCancelService
请求参数定义
参数类型:List<Map<String,Object>>
参数内容:
| 字段key | 字段类型 | 必填参数 | 字段描述 |
|---|---|---|---|
| hx_sourceapplynoid | Long | 是 | 物料需求单据id |
| hx_applyrownoid | Long | 是 | 物料需求单据分录id |
| hx_cancelresf7 | Long | 否 | 取消原因 |
| hx_remark | String | 否 | 取消原因备注 |
| hx_canselresdyn | DynamicObject | 否 | 取消原因 |
| hx_srcentryseq | String | 否 | 来源单据行号 |
返回结果定义
参数类型:
JSONArray[JSONObject<Long,<JSONObject<String,List<Long>>>]
数据内容:
| 字段类型 | 字段描述 | |
|---|---|---|
| Long | 配送计划取消失败集合 |
| 字段key | 字段类型 | 字段描述 |
|---|---|---|
| 配送计划取消失败集合 | String | 配送计划取消失败集合 |
| 配送计划取消成功集合 | String | 配送计划取消成功集合 |
| 字段key | 字段类型 | 字段描述 |
|---|---|---|
| 物料需求单据分录id | Long | 物料需求单据分录ID对应配送计划取消成功和失败集合 |
三. 调用示例
// 调用参数
List<Map<String,Object>> listParams=new ArrayList<>(16);
Map<String, Object> mapParam1 = new HashMap<>(8);
// 物料需求单据id
mapParam1.put("hx_sourceapplynoid",1681297840447479808L);
// 物料需求单据分录id
mapParam1.put("hx_applyrownoid",1681297840447480832L);
// 取消原因
mapParam1.put("hx_cancelresf7",1687155262747574272L);
// 取消原因备注
mapParam1.put("hx_remark","配送计划取消测试1");
//mapParam1添加到listParams
listParams.add(mapParam1);
Map<String, Object> mapParam2 = new HashMap<>(8);
// 物料需求单据id
mapParam2.put("hx_sourceapplynoid",1681297840447479801L);
// 物料需求单据分录id
mapP配送计划处理【取消】微服务接口定制化开发
一. 接口适用场景物料需求申请单【取消】操作后,调用下游配送计划处理单【取消】微服务接口。二. 接口定义服务定义所属领域cloudId:mmc...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



