参数填写指南
请求参数(header):
参数填写指南| 参数名 | 必填 | 描述 | 默认值 |
|---|---|---|---|
| Content-Type | 是 | 请求体数据类型 | application/json |
| usercode | 是 | 用户 | |
| password | 是 | 密码 | |
| trantype | 是 | 翻译类型,按编码为code,不需要翻译为pk | code |
| system | 是 | 系统参数 | |
| uniquekey | 否 | 幂等唯一key |
请求参数(body):
| 参数名 | 类型 | 是否数组 | 必填 | 描述 | 默认值 |
|---|---|---|---|---|---|
| GeneralBillVO_4I | 是 | 是 | 其它出库单实体 | ||
| childrenvo | 是 | 是 | |||
| bonroadflag | string | 否 | 否 | 是否在途 | |
| castunitid | string | 否 | 否 | 辅计量单位ID | |
| ccostobject | string | 否 | 否 | 成本对象ID | |
| cinventoryid | string | 否 | 是 | 存货ID | |
| cprojectid | string | 否 | 否 | 项目 | |
| cprojectphaseid | string | 否 | 否 | 项目阶段ID | |
| crowno | string | 否 | 否 | 行号 | |
| cvendorid | string | 否 | 否 | 供应商 | |
| dbizdate | string | 否 | 否 | 业务日期 | |
| dstandbydate | string | 否 | 否 | 备用日期 | |
| flargess | string | 否 | 否 | 是否赠品 | |
| hsl | double | 否 | 否 | 换算率 | |
| locator | 是 | 否 | 货位 | ||
| cspaceid | string | 否 | 否 | 货位(货位仓的必传) | |
| noutgrossnum | double | 否 | 否 | 出库毛重数量 | |
| noutspaceassistnum | double | 否 | 否 | 出库辅数量 | |
| noutspacenum | double | 否 | 否 | 出库数量(货位仓的必传) | |
| nmny | double | 否 | 否 | 金额 | |
| noutassistnum | double | 否 | 否 | 实出辅数量 | |
| noutnum | double | 否 | 是 | 实出数量(V5.1开始不必传) | |
| nprice | double | 否 | 否 | 单价 | |
| nshouldoutassistnum | double | 否 | 否 | 应出辅数量 | |
| nshouldoutnum | double | 否 | 否 | 应出数量 | |
| pk_defdoc1 | string | 否 | 否 | 自定义项1 | 备注类自定义项传vuserdef1 |
| pk_defdoc10 | string | 否 | 否 | 自定义项10 | 备注类自定义项传vuserdef10 |
| pk_defdoc11 | string | 否 | 否 | 自定义项11 | 备注类自定义项传vuserdef11 |
| pk_defdoc12 | string | 否 | 否 | 自定义项12 | 备注类自定义项传vuserdef12 |
| pk_defdoc13 | string | 否 | 否 | 自定义项13 | 备注类自定义项传vuserdef13 |
| pk_defdoc14 | string | 否 | 否 | 自定义项14 | 备注类自定义项传vuserdef14 |
| pk_defdoc15 | string | 否 | 否 | 自定义项15 | 备注类自定义项传vuserdef15 |
| pk_defdoc16 | string | 否 | 否 | 自定义项16 | 备注类自定义项传vuserdef16 |
| pk_defdoc17 | string | 否 | 否 | 自定义项17 | 备注类自定义项传vuserdef17 |
| pk_defdoc18 | string | 否 | 否 | 自定义项18 | 备注类自定义项传vuserdef18 |
| pk_defdoc19 | string | 否 | 否 | 自定义项19 | 备注类自定义项传vuserdef19 |
| pk_defdoc2 | string | 否 | 否 | 自定义项2 | 备注类自定义项传vuserdef2 |
| pk_defdoc20 | string | 否 | 否 | 自定义项20 | 备注类自定义项传vuserdef20 |
| pk_defdoc3 | string | 否 | 否 | 自定义项3 | 备注类自定义项传vuserdef3 |
| pk_defdoc4 | string | 否 | 否 | 自定义项4 | 备注类自定义项传vuserdef4 |
| pk_defdoc5 | string | 否 | 否 | 自定义项5 | 备注类自定义项传vuserdef5 |
| pk_defdoc6 | string | 否 | 否 | 自定义项6 | 备注类自定义项传vuserdef6 |
| pk_defdoc7 | string | 否 | 否 | 自定义项7 | 备注类自定义项传vuserdef7 |
| pk_defdoc8 | string | 否 | 否 | 自定义项8 | 备注类自定义项传vuserdef8 |
| pk_defdoc9 | string | 否 | 否 | 自定义项9 | 备注类自定义项传vuserdef9 |
| serial | 是 | 否 | 序列号 | ||
| vserialcode | string | 否 | 否 | 序列号(序列号管理的必填) | |
| vbatchcode | string | 否 | 否 | 批次号 | |
| vfree1 | string | 否 | 否 | 自由项1 | |
| vfree2 | string | 否 | 否 | 自由项2 | |
| vfree3 | string | 否 | 否 | 自由项3 | |
| vfree4 | string | 否 | 否 | 自由项4 | |
| vfree5 | string | 否 | 否 | 自由项5 | |
| vnotebody | string | 否 | 否 | 行备注 | |
| vostatus | string | 否 | 否 | 表体行状态(更新时用) | |
| vproductbatch | string | 否 | 否 | 生产订单号 | |
| vreceiveaddress | string | 否 | 否 | 收货地址 | |
| vvehiclecode | string | 否 | 否 | 运输工具号 | |
| parentvo | 否 | 是 | |||
| cbizid | string | 否 | 否 | 业务员 | |
| cbiztype | string | 否 | 否 | 业务类型 | |
| ccustomerid | string | 否 | 否 | 客户 | |
| cdilivertypeid | string | 否 | 否 | 发送方式 | |
| cdispatcherid | string | 否 | 否 | 收发类别 | |
| cdptid | string | 否 | 否 | 部门 | |
| clastmodiid | string | 否 | 否 | 最后修改人 | |
| coperatorid | string | 否 | 是 | 制单人 | |
| cotherwhid | string | 否 | 否 | 其他仓库 | |
| cwarehouseid | string | 否 | 是 | 仓库 | |
| cwhsmanagerid | string | 否 | 否 | 库管员 | |
| dauditdate | string | 否 | 否 | 签字日期 | |
| dbilldate | string | 否 | 否 | 单据日期 | |
| pk_calbody | string | 否 | 是 | 库存组织PK | |
| pk_corp | string | 否 | 是 | 公司 | |
| pk_defdoc1 | string | 否 | 否 | 自定义项1 | 备注类自定义项传vuserdef1 |
| pk_defdoc10 | string | 否 | 否 | 自定义项10 | 备注类自定义项传vuserdef10 |
| pk_defdoc11 | string | 否 | 否 | 自定义项11 | 备注类自定义项传vuserdef11 |
| pk_defdoc12 | string | 否 | 否 | 自定义项12 | 备注类自定义项传vuserdef12 |
| pk_defdoc13 | string | 否 | 否 | 自定义项13 | 备注类自定义项传vuserdef13 |
| pk_defdoc14 | string | 否 | 否 | 自定义项14 | 备注类自定义项传vuserdef14 |
| pk_defdoc15 | string | 否 | 否 | 自定义项15 | 备注类自定义项传vuserdef15 |
| pk_defdoc16 | string | 否 | 否 | 自定义项16 | 备注类自定义项传vuserdef16 |
| pk_defdoc17 | string | 否 | 否 | 自定义项17 | 备注类自定义项传vuserdef17 |
| pk_defdoc18 | string | 否 | 否 | 自定义项18 | 备注类自定义项传vuserdef18 |
| pk_defdoc19 | string | 否 | 否 | 自定义项19 | 备注类自定义项传vuserdef19 |
| pk_defdoc2 | string | 否 | 否 | 自定义项2 | 备注类自定义项传vuserdef2 |
| pk_defdoc20 | string | 否 | 否 | 自定义项20 | 备注类自定义项传vuserdef20 |
| pk_defdoc3 | string | 否 | 否 | 自定义项3 | 备注类自定义项传vuserdef3 |
| pk_defdoc4 | string | 否 | 否 | 自定义项4 | 备注类自定义项传vuserdef4 |
| pk_defdoc5 | string | 否 | 否 | 自定义项5 | 备注类自定义项传vuserdef5 |
| pk_defdoc6 | string | 否 | 否 | 自定义项6 | 备注类自定义项传vuserdef6 |
| pk_defdoc7 | string | 否 | 否 | 自定义项7 | 备注类自定义项传vuserdef7 |
| pk_defdoc8 | string | 否 | 否 | 自定义项8 | 备注类自定义项传vuserdef8 |
| pk_defdoc9 | string | 否 | 否 | 自定义项9 | 备注类自定义项传vuserdef9 |
| vbillcode | string | 否 | 否 | 单据号 | |
| vnote | string | 否 | 否 | 备注 |
返回类型参数:
| 参数名 | 类型 | 是否数组 | 必填 | 描述 | 默认值 |
|---|
代码示例:
请求参数示例:
复制代码
{"GeneralBillVO_4I":[{"parentvo":{"pk_corp":"1000","clastmodiid":"demo1","cproviderid":"S2001","cwarehouseid":"ck01","pk_calbody":"1000","vnote":"保存签字测试","coperatoridnow":"demo1","coperatorid":"demo1"},"childrenvo":[{"cinventoryid":"010101","castunitid":"05","noutnum":"40","nprice":"1"},{"cinventoryid":"010102","castunitid":"05","noutnum":"30","nprice":"1"}]}]}正确返回示例:
复制代码
{
"status": "success",
"data": "[{"parentvo":{"coperatorid":"0001111000000000011U","operator_code":"demo1","operator_name":"demo1","cproviderid":"000111100000000008VH","provider_code":"S2001","provider_name":"海天粮油贸易有限公司","cwarehouseid":"100111100000000003VH","warehouseid_code":"ck01","warehouseid_name":"天海总公司仓库","pk_calbody":"100111100000000000OQ","calbody_code":"1000","calbody_name":"天海集团库存组织","pk_corp":"1001","corp_code":"1000","corp_name":"天海总公司","vnote":"保存签字测试","vbillcode":"TCTH1902160004","dbilldate":"2019-02-16","freplenishflag":false,"bassetcard":false,"bdirecttranflag":false,"bsalecooppur":false,"cbilltypecode":"4I","cgeneralhid":"1001ZZ10000000002Z9T","clastmodiid":"0001111000000000011U","lastmodi_code":"demo1","lastmodi_name":"demo1","cregister":"0001111000000000011U","register_code":"demo1","register_name":"demo1","daccountdate":"2019-02-16","fbillflag":"3","taccounttime":"2019-02-16 09:48:32","tlastmoditime":"2019-02-16 09:48:31","tmaketime":"2019-02-16 09:48:31","ts":"2019-02-16 09:48:32"},"childrenvo":[{"bbarcodeclose":false,"bonroadflag":false,"breturnprofit":false,"bsafeprice":false,"bsourcelargess":false,"bsupplyflag":false,"btou8rm":false,"bzgflag":false,"cbodybilltypecode":"4I","cbodywarehouseid":"100111100000000003VH","bodywarehouse_code":"ck01","bodywarehouse_name":"天海总公司仓库","cgeneralbid":"1001ZZ10000000002Z9Y","cgeneralhid":"1001ZZ10000000002Z9T","crowno":"1","dbizdate":"2019-02-16","fassertcardflag":false,"fchecked":"0","hsl":6,"idesatype":"0","nbarcodenum":0,"nmny":40,"noutassistnum":6.67,"noutnum":40,"nplannedprice":100,"nprice":1,"npricesettlebill":"0","pk_bodycalbody":"100111100000000000OQ","bodycalbody_code":"1000","bodycalbody_name":"天海集团库存组织","pk_corp":"1001","corp_code":"1000","corp_name":"天海总公司","ts":"2019-02-16 09:48:31","pk_measdoc":"000111100000000006JA","measdoc_code":"10","measdoc_name":"罐","castunitid":"000111100000000006J4","astunit_code":"05","astunit_name":"箱","cinventoryid":"00011110000000000ETJ","inventory_code":"010101","inventory_name":"米奇宝新生儿配方奶粉900g","invspec":"1*6"},{"bbarcodeclose":false,"bonroadflag":false,"breturnprofit":false,"bsafeprice":false,"bsourcelargess":false,"bsupplyflag":false,"btou8rm":false,"bzgflag":false,"cbodybilltypecode":"4I","cbodywarehouseid":"100111100000000003VH","bodywarehouse_code":"ck01","bodywarehouse_name":"天海总公司仓库","cgeneralbid":"1001ZZ10000000002ZA0","cgeneralhid":"1001ZZ10000000002Z9T","crowno":"2","dbizdate":"2019-02-16","fassertcardflag":false,"fchecked":"0","hsl":6,"idesatype":"0","nbarcodenum":0,"nmny":30,"noutassistnum":5,"noutnum":30,"nprice":1,"npricesettlebill":"0","pk_bodycalbody":"100111100000000000OQ","bodycalbody_code":"1000","bodycalbody_name":"天海集团库存组织","pk_corp":"1001","corp_code":"1000","corp_name":"天海总公司","ts":"2019-02-16 09:48:31","pk_measdoc":"000111100000000006JA","measdoc_code":"10","measdoc_name":"罐","castunitid":"000111100000000006J4","astunit_code":"05","astunit_name":"箱","cinventoryid":"00011110000000000ETH","inventory_code":"010102","inventory_name":"米奇宝婴幼儿配方奶粉900g","invspec":"1*6"}]}]"
}错误返回示例:
复制代码
{
"status": "falied",
"errorcode": "-32000",
"errormsg": "公司不能为空!",
"stacktrace": "u8c.bs.ic.pub.rule.check.before.InputMinFieldCheck.checkMinField(InputMinFieldCheck.java:45);u8c.bs.ic.pub.rule.check.before.InputMinFieldCheck.validate(InputMinFieldCheck.java:25);u8c.bs.ic.pub.rule.check.before.InputMinFieldCheck.validate(InputMinFieldCheck.java:20);u8c.bs.ic.pub.bp.AbstractBaseBatchInsertBP.execRules(AbstractBaseBatchInsertBP.java:76);u8c.bs.ic.pub.bp.AbstractBaseBatchInsertBP.execBeforeRules(AbstractBaseBatchInsertBP.java:62);u8c.bs.ic.pub.bp.AbstractBaseBatchInsertBP.batchInsert(AbstractBaseBatchInsertBP.java:35);u8c.impl.ic.m4i.action.M4IAPIBatchInsertAction.save(M4IAPIBatchInsertAction.java:30);u8c.impl.ic.m4i.action.M4IAPIBatchInsertAction.save(M4IAPIBatchInsertAction.java:19);u8c.bs.action.save.AbstractBatchSaveAction.doAction(AbstractBatchSaveAction.java:38);u8c.bs.invoke.bp.JSONInvokeBP.invoke(JSONInvokeBP.java:60);u8c.impl.invoke.json.InvokeWithJSonImpl.invoke(InvokeWithJSonImpl.java:25);sun.reflect.GeneratedMethodAccessor232.invoke(Unknown Source);sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43);java.lang.reflect.Method.invoke(Method.java:606);nc.bs.framework.ejb.CMTProxyImpl.delegate(CMTProxyImpl.java:22);nc.itf.framework.ejb.CMTProxyEjbBean.delegate(CMTProxyEjbBean.java:44);nc.itf.framework.ejb.CMTProxy_Local.delegate(CMTProxy_Local.java:61);sun.reflect.GeneratedMethodAccessor37.invoke(Unknown Source);sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43);java.lang.reflect.Method.invoke(Method.java:606);nc.bs.framework.ejb.AbstractEJBServiceHandler.invoke(AbstractEJBServiceHandler.java:56);nc.bs.framework.ejb.AbstractEJBServiceHandler.invoke(AbstractEJBServiceHandler.java:34);com.sun.proxy.$Proxy11.delegate(Unknown Source);nc.bs.framework.ejb.CMTEJBServiceHandler.invoke(CMTEJBServiceHandler.java:32);com.sun.proxy.$Proxy32.invoke(Unknown Source);u8c.server.APIServletForJSON.doAction(APIServletForJSON.java:117);nc.bs.framework.server.api.InvokerAPIServlet.doAction(InvokerAPIServlet.java:130);nc.bs.framework.server.api.InvokerAPIServlet.doPost(InvokerAPIServlet.java:65);javax.servlet.http.HttpServlet.service(HttpServlet.java:650);javax.servlet.http.HttpServlet.service(HttpServlet.java:731);org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303);org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208);org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52);org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241);org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208);nc.bs.framework.server.LoggerServletFilter.doFilter(LoggerServletFilter.java:34);org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241);org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208);org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:218);org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110);org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:506);org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169);org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103);org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:683);org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116);org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:445);org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1115);org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637);org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316);java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145);java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615);org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61);java.lang.Thread.run(Thread.java:745);"
}