批量查询【制令单】接口
概述
该接口主要用于第三方平台或自主研发者,需要通过日期、单号、部门批量查询ERP系统的单据时,则可调用该单据的批量查询接口,将Sunlike ERP或Online ERP系统中的批量单据信息查询到第三方平台中。
参数说明
请求方式
请求方式 | POST | |||||
接口地址 | http://ERPAPI站点/MRPAC/BATCHDATA | |||||
格式 | JSON | |||||
编码类型 | UTF-8 |
header参数
Content-Type | application/json | |||||
Authorization | token | 授权接口所获取的值 |
请求参数
字段名称 | 字段代号 | 类型 | 长度 | 必填 | 固定值 | 备注 |
程序代号 | PGM | 是 |
MRPAC
|
|||
单据号码 | MO_NO | String | 20 | ERP的单据号码,可多张单号,加中括号[],单号之间用豆号隔开,如”MO_NO”:[“MO11110001″,”MO11110002”] | ||
单据日期类型 | DATE_TYPE | String | 1 | 是 | 0表示单据日期,1表示制单日期,2表示终审日期,3修改日期 | |
开始日期 | START_DATE | datetime | 从开始日期开始查询单据,当单号为空时,日期必填 | |||
结束日期 | END_DATE | datetime | 查询以结束日期截止的单据,当单号为空时,日期必填 | |||
单据部门 | DEP | string | 8 | 多个部门,用中括号[]包住多个部门,以豆号隔开,不含下属部门,如”DEP”:[“01″,”02”];单个部门,不用中括号,有含下属 | ||
排序 | ORDER_BY | 例如: “ORDER BY”:{“MO_NO”:”DESC”} |
请求JSON示例
{ "PGM":"MRPAC", //单据别 "MO_NO":"", //按单号查询,可多张单号,用豆号隔开 "DATE_TYPE":0, //0表示单据日期,1表示制单日期,2表示终审日期,3修改日期 "START_DATE":"2021-11-1", //查询的开始日期 "END_DATE":"2021-11-1", //查询的结束日期 "DEP":"00000000", //有[]表示多选,不含下属部门;没有[]表示单选且含下属 "ORDER_BY": {"MO_NO":"DESC" } }
返回结果示例
{ "code": 0, //0表示执行成功 "message": "查询成功", "data": { "UP_DD": "2021-12-02 17:22:15", //本次查询单据中的最大日期 "TOTAL_NUM": 1, //本次查询单据的总单量 "BILL_LIST": [ //本次查询单据的明细信息,每次最多可显示5000笔 { "MF_MO": [ { "MO_NO": "MO000000211101001", "MO_DD": "2021-11-01 00:00:00", "STA_DD": "2021-11-01 00:00:00", "END_DD": "2021-12-14 00:00:00", "MRP_NO": "SODA-CP-001", "PRD_MARK": "", "WH": "C002", "UNIT": "1", "QTY": 1.00000000, "QTY1": 0.00000000, "CF_DD": "2021-12-02 17:22:13", "DEP": "00000000", "CLOSE_ID": "F", "USR": "ADMIN", "CHK_MAN": "ADMIN", "QTY_FIN": 0.00000000, "QTY_FIN_UNSH": 0.00000000, "QTY_ML": 0.00000000, "QTY_ML_UNSH": 0.00000000, "CST_MAKE": 0.00000000, "CST_PRD": 0.00000000, "CST_OUT": 0.00000000, "CST_MAN": 0.00000000, "USED_TIME": 0.00000000, "CST": 0.00000000, "PRT_SW": "N", "MD_NO": "", "CLS_DATE": "2021-11-01 00:00:00", "ID_NO": "SODA-CP-001->", "CONTROL": "F", "MM_CURML": "F", "MOB_ID": "", "SEB_NO": "", "SYS_DATE": "2021-12-02 17:22:15", "TIME_CNT": 0.00000000, "ML_BY_MM": "F", "CF_ID": "T", "PRT_USR": "", "QTY_QL": 0.00000000, "QTY_QL_UNSH": 0.00000000, "QL_ID": "F", "Q2_ID": "F", "Q3_ID": "F", "ISSVS": "T", "WH_NAME": "成品仓1", "A": 1.00000000, "B": 20.00000000 } ], "TF_MO": [ { "MO_NO": "MO000000211101001", "ITM": 1, "PRD_NO": "SODA-CP-001", "PRD_NO_NO": "SODA-CP-001", "PRD_NAME": "SODA-成品-001", "PRD_MARK": "", "WH": "B001", "UNIT": "1", "QTY_RSV": 1.00000000, "QTY_LOST": 0.00000000, "QTY": 0.00000000, "REM": "", "CST": 0.00000000, "ZC_NO": "", "TW_ID": "", "USEIN_NO": "", "PRD_NO_CHG": "", "QTY1_RSV": 0.00000000, "QTY1_LOST": 0.00000000, "ID_NO": "SODA-CP-001->", "QTY_TS": 0.00000000, "QTY_TS_UNSH": 0.00000000, "TS_ITM": 1, "EST_ITM": 1, "PRE_ITM": 1, "LOS_RTO": 0.00000000, "QTY_STD": 1.00000000, "CHG_RTO": "", "QTY_BL": 0.00000000, "QTY_RSV_LOST": 1.000, "QTY1_RSV_LOST": 0.000, "QTY_UML": 1.000, "QTY_UT": 1.000 } ], "BILL_STATE": { "READONLY": false, "READONLY_REM": [] } } ] } }