参数填写指南
请求参数(header):
参数填写指南| 参数名 | 必填 | 描述 | 默认值 |
|---|---|---|---|
| Content-Type | 是 | 请求体数据类型 | application/json |
| usercode | 是 | 用户 | |
| password | 是 | 密码 | |
| trantype | 是 | 翻译类型,按编码为code,不需要翻译为pk | code |
| system | 是 | 系统参数 | |
| uniquekey | 否 | 幂等唯一key |
请求参数(body):
| 参数名 | 类型 | 是否数组 | 必填 | 描述 | 默认值 |
|---|---|---|---|---|---|
| GeneralBillVO | 是 | 是 | 出入库单实体 | ||
| childrenvo | 是 | 是 | 库存调拨出库单表体VO | ||
| castunitid | string | 否 | 否 | 辅计量单位ID | |
| ccurrencytypeid | string | 否 | 否 | 币种 | |
| cinventoryid | string | 否 | 是 | 存货ID | |
| crowno | string | 否 | 否 | 行号 | |
| csourcebillbid | string | 否 | 否 | 来源单据表体ID | |
| csourcebillhid | string | 否 | 否 | 来源单据表头ID | |
| csourcetype | string | 否 | 是 | 来源单据类型 | |
| dbizdate | string | 否 | 否 | 出库日期 | |
| ddeliverdate | string | 否 | 否 | 要求收货日期 | |
| dvalidate | string | 否 | 否 | 失效日期 | |
| hsl | double | 否 | 否 | 换算率 | |
| locator | 是 | 否 | 货位 | ||
| cspaceid | string | 否 | 否 | 货位(货位仓的必传) | |
| noutgrossnum | double | 否 | 否 | 出库毛重数量 | |
| noutspaceassistnum | double | 否 | 否 | 出库辅数量 | |
| noutspacenum | double | 否 | 否 | 出库数量(货位仓的必传) | |
| nmny | double | 否 | 否 | 无税金额 | |
| noutassistnum | double | 否 | 否 | 实出辅数量 | |
| noutgrossnum | double | 否 | 否 | 毛重主数量 | |
| noutnum | double | 否 | 是 | 实出数量 | |
| nprice | double | 否 | 否 | 无税单价 | |
| nshouldoutassistnum | double | 否 | 否 | 应出辅数量 | |
| nshouldoutnum | double | 否 | 否 | 应出数量 | |
| pk_defdoc1 | string | 否 | 否 | 自定义项主键1 | |
| pk_defdoc10 | string | 否 | 否 | 自定义项主键10 | |
| pk_defdoc11 | string | 否 | 否 | 自定义项主键11 | |
| pk_defdoc12 | string | 否 | 否 | 自定义项主键12 | |
| pk_defdoc13 | string | 否 | 否 | 自定义项主键13 | |
| pk_defdoc14 | string | 否 | 否 | 自定义项主键14 | |
| pk_defdoc15 | string | 否 | 否 | 自定义项主键15 | |
| pk_defdoc16 | string | 否 | 否 | 自定义项主键16 | |
| pk_defdoc17 | string | 否 | 否 | 自定义项主键17 | |
| pk_defdoc18 | string | 否 | 否 | 自定义项主键18 | |
| pk_defdoc19 | string | 否 | 否 | 自定义项主键19 | |
| pk_defdoc2 | string | 否 | 否 | 自定义项主键2 | |
| pk_defdoc20 | string | 否 | 否 | 自定义项主键20 | |
| pk_defdoc3 | string | 否 | 否 | 自定义项主键3 | |
| pk_defdoc4 | string | 否 | 否 | 自定义项主键4 | |
| pk_defdoc5 | string | 否 | 否 | 自定义项主键5 | |
| pk_defdoc6 | string | 否 | 否 | 自定义项主键6 | |
| pk_defdoc7 | string | 否 | 否 | 自定义项主键7 | |
| pk_defdoc8 | string | 否 | 否 | 自定义项主键8 | |
| pk_defdoc9 | string | 否 | 否 | 自定义项主键9 | |
| scrq | string | 否 | 否 | 生产日期 | |
| serial | 是 | 否 | 序列号 | ||
| vserialcode | string | 否 | 否 | 序列号(序列号管理的必填) | |
| vbatchcode | string | 否 | 否 | 批次号 | |
| vnotebody | string | 否 | 否 | 行备注 | |
| vostatus | string | 否 | 否 | 修改时单据状态标志 | |
| vsourcebillcode | string | 否 | 否 | 来源单据号 | |
| vsourcerowno | string | 否 | 否 | 来源单据行号 | |
| vuserdef1 | string | 否 | 否 | ||
| vuserdef10 | string | 否 | 否 | ||
| vuserdef11 | string | 否 | 否 | ||
| vuserdef12 | string | 否 | 否 | ||
| vuserdef13 | string | 否 | 否 | ||
| vuserdef14 | string | 否 | 否 | ||
| vuserdef15 | string | 否 | 否 | ||
| vuserdef16 | string | 否 | 否 | ||
| vuserdef17 | string | 否 | 否 | ||
| vuserdef18 | string | 否 | 否 | ||
| vuserdef19 | string | 否 | 否 | ||
| vuserdef2 | string | 否 | 否 | ||
| vuserdef20 | string | 否 | 否 | ||
| vuserdef3 | string | 否 | 否 | ||
| vuserdef4 | string | 否 | 否 | ||
| vuserdef5 | string | 否 | 否 | ||
| vuserdef6 | string | 否 | 否 | ||
| vuserdef7 | string | 否 | 否 | ||
| vuserdef8 | string | 否 | 否 | ||
| vuserdef9 | string | 否 | 否 | ||
| parentvo | 否 | 是 | 库存调拨出库单表头VO | ||
| cbizid | string | 否 | 否 | 业务员ID | |
| cbiztype | string | 否 | 否 | 业务类型 | |
| cdispatcherid | string | 否 | 否 | 收发类别ID | |
| cdptid | string | 否 | 否 | 部门ID | |
| cgeneralhid | string | 否 | 否 | 表头ID | |
| clastmodiid | string | 否 | 否 | 最后修改人 | |
| coperatorid | string | 否 | 是 | 制单人 | |
| cothercalbodyid | string | 否 | 否 | 调入库存组织 | |
| cothercorpid | string | 否 | 否 | 调入公司 | |
| cotherwhid | string | 否 | 否 | 调入仓库 | |
| csettlepathid | string | 否 | 否 | 结算路径 | |
| ctrancustid | string | 否 | 否 | 承运商ID | |
| cwarehouseid | string | 否 | 是 | 仓库ID | |
| cwhsmanagerid | string | 否 | 否 | 库管员ID | |
| dbilldate | string | 否 | 否 | 单据日期 | |
| fallocflag | int | 否 | 否 | 调拨类型 | 1 |
| pk_calbody | string | 否 | 否 | 库存组织PK | |
| pk_corp | string | 否 | 是 | 公司ID | |
| pk_defdoc1 | string | 否 | 否 | 自定义项主键1 | |
| pk_defdoc10 | string | 否 | 否 | 自定义项主键10 | |
| pk_defdoc11 | string | 否 | 否 | 自定义项主键11 | |
| pk_defdoc12 | string | 否 | 否 | 自定义项主键12 | |
| pk_defdoc13 | string | 否 | 否 | 自定义项主键13 | |
| pk_defdoc14 | string | 否 | 否 | 自定义项主键14 | |
| pk_defdoc15 | string | 否 | 否 | 自定义项主键15 | |
| pk_defdoc16 | string | 否 | 否 | 自定义项主键16 | |
| pk_defdoc17 | string | 否 | 否 | 自定义项主键17 | |
| pk_defdoc18 | string | 否 | 否 | 自定义项主键18 | |
| pk_defdoc19 | string | 否 | 否 | 自定义项主键19 | |
| pk_defdoc2 | string | 否 | 否 | 自定义项主键2 | |
| pk_defdoc20 | string | 否 | 否 | 自定义项主键20 | |
| pk_defdoc3 | string | 否 | 否 | 自定义项主键3 | |
| pk_defdoc4 | string | 否 | 否 | 自定义项主键4 | |
| pk_defdoc5 | string | 否 | 否 | 自定义项主键5 | |
| pk_defdoc6 | string | 否 | 否 | 自定义项主键6 | |
| pk_defdoc7 | string | 否 | 否 | 自定义项主键7 | |
| pk_defdoc8 | string | 否 | 否 | 自定义项主键8 | |
| pk_defdoc9 | string | 否 | 否 | 自定义项主键9 | |
| tmaketime | string | 否 | 否 | 制单时间 | |
| vbillcode | string | 否 | 否 | 单据号 | |
| vnote | string | 否 | 否 | 备注 | |
| vuserdef1 | string | 否 | 否 | 自定义项1(文本等类型传) | |
| vuserdef10 | string | 否 | 否 | ||
| vuserdef11 | string | 否 | 否 | ||
| vuserdef12 | string | 否 | 否 | ||
| vuserdef13 | string | 否 | 否 | ||
| vuserdef14 | string | 否 | 否 | ||
| vuserdef15 | string | 否 | 否 | ||
| vuserdef16 | string | 否 | 否 | ||
| vuserdef17 | string | 否 | 否 | ||
| vuserdef18 | string | 否 | 否 | ||
| vuserdef19 | string | 否 | 否 | ||
| vuserdef2 | string | 否 | 否 | 自定义项1(文本等类型传) | |
| vuserdef20 | string | 否 | 否 | ||
| vuserdef3 | string | 否 | 否 | ||
| vuserdef4 | string | 否 | 否 | ||
| vuserdef5 | string | 否 | 否 | ||
| vuserdef6 | string | 否 | 否 | ||
| vuserdef7 | string | 否 | 否 | ||
| vuserdef8 | string | 否 | 否 | ||
| vuserdef9 | string | 否 | 否 |
返回类型参数:
| 参数名 | 类型 | 是否数组 | 必填 | 描述 | 默认值 |
|---|
代码示例:
请求参数示例:
复制代码
{"GeneralBillVO":[{"parentvo":{"pk_corp":"1000","coperatorid":"demo1","cdispatcherid":"F3"},"childrenvo":[{"vsourcebillcode":"5XTH1902150003","csourcetype":"5X","noutnum":"60","vsourcerowno":"10"}]}]}正确返回示例:
复制代码
{
"status": "success",
"data": "[{\"parentvo\":{\"ts\":\"2019-02-15 10:24:09\",\"pk_corp\":\"1001\",\"corp_code\":\"1000\",\"corp_name\":\"天海总公司\",\"cbiztype\":\"0001ZZ1000000000UFQ0\",\"biztype_code\":\"to01\",\"biztype_name\":\"内部调拨\",\"coperatorid\":\"0001111000000000011U\",\"operator_code\":\"demo1\",\"operator_name\":\"demo1\",\"cotherwhid\":\"10021110000000000335\",\"cwarehouseid\":\"100111100000000003VH\",\"warehouseid_code\":\"ck01\",\"warehouseid_name\":\"天海总公司仓库\",\"pk_calbody\":\"100111100000000000OQ\",\"calbody_code\":\"1000\",\"calbody_name\":\"天海集团库存组织\",\"vbillcode\":\"DCTH1902150003\",\"dbilldate\":\"2019-02-15\",\"freplenishflag\":false,\"vnote\":\"保存即签字测试\",\"bassetcard\":false,\"bdirecttranflag\":false,\"cbilltypecode\":\"4Y\",\"cgeneralhid\":\"1001ZZ10000000002Q0J\",\"cothercalbodyid\":\"100211100000000002BD\",\"cothercorpid\":\"1002\",\"othercorp_code\":\"1001\",\"othercorp_name\":\"天海销售总公司\",\"coutcalbodyid\":\"100111100000000000OQ\",\"cregister\":\"0001111000000000011U\",\"register_code\":\"demo1\",\"register_name\":\"demo1\",\"coutcorpid\":\"1001\",\"daccountdate\":\"2019-02-15\",\"fallocflag\":\"1\",\"fbillflag\":\"3\",\"taccounttime\":\"2019-02-15 10:24:09\",\"tlastmoditime\":\"2019-02-15 10:24:09\",\"tmaketime\":\"2019-02-15 10:24:09\"},\"childrenvo\":[{\"bbarcodeclose\":false,\"bonroadflag\":false,\"breturnprofit\":false,\"bsafeprice\":false,\"bsourcelargess\":false,\"bsupplyflag\":false,\"btoinzgflag\":false,\"btoouttoiaflag\":false,\"btou8rm\":false,\"bzgflag\":false,\"cbodybilltypecode\":\"4Y\",\"cbodywarehouseid\":\"100111100000000003VH\",\"bodywarehouse_code\":\"ck01\",\"bodywarehouse_name\":\"天海总公司仓库\",\"cfirstbillbid\":\"1001ZZ10000000002Q0E\",\"cfirstbillhid\":\"1001ZZ10000000002Q0C\",\"cgeneralbid\":\"1001ZZ10000000002Q0M\",\"cgeneralhid\":\"1001ZZ10000000002Q0J\",\"cquoteunitid\":\"000111100000000006JA\",\"creceiveareaid\":\"000111100000000002DX\",\"crowno\":\"10\",\"csourcebillbid\":\"1001ZZ10000000002Q0E\",\"csourcebillhid\":\"1001ZZ10000000002Q0C\",\"csourcetype\":\"5D\",\"dbizdate\":\"2019-02-15\",\"ddeliverdate\":\"2019-02-15\",\"fassertcardflag\":false,\"fchecked\":\"0\",\"flargess\":false,\"hsl\":6,\"idesatype\":\"0\",\"isok\":false,\"nbarcodenum\":0,\"nmny\":6,\"noutassistnum\":1,\"noutnum\":6,\"nplannedprice\":100,\"nprice\":1,\"npricesettlebill\":\"0\",\"nquoteunitrate\":1,\"nsaleprice\":1,\"nshouldoutassistnum\":1,\"nshouldoutnum\":6,\"ntaxprice\":1,\"pk_bodycalbody\":\"100111100000000000OQ\",\"bodycalbody_code\":\"1000\",\"bodycalbody_name\":\"天海集团库存组织\",\"pk_corp\":\"1001\",\"corp_code\":\"1000\",\"corp_name\":\"天海总公司\",\"ts\":\"2019-02-15 10:24:09\",\"vfirstbillcode\":\"5XTH1902150004\",\"vsourcebillcode\":\"5XTH1902150004\",\"vsourcerowno\":\"10\",\"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\",\"ccurrencytypeid\":\"00010000000000000001\",\"currencytype_code\":\"CNY\",\"currencytype_name\":\"人民币\",\"btransasset\":false}]}]"
}错误返回示例:
复制代码
{
"status": "falied",
"errorcode": "-32000",
"errormsg": "制单人不能为空!",
"stacktrace": "nc.vo.pub.BusinessException: 制单人不能为空!u8c.bs.ic.m4y.rule.fill.save.M4YFillSrcTo4YBillRule.checkHeadMinField(M4YFillSrcTo4YBillRule.java:67)u8c.bs.ic.m4y.rule.fill.save.M4YFillSrcTo4YBillRule.process(M4YFillSrcTo4YBillRule.java:30)u8c.bs.ic.m4y.rule.fill.save.M4YFillSrcTo4YBillRule.process(M4YFillSrcTo4YBillRule.java:1)u8c.bs.ic.pub.bp.AbstractBaseBatchInsertBP.execRules(AbstractBaseBatchInsertBP.java:88)u8c.bs.ic.pub.bp.AbstractBaseBatchInsertBP.execBeforeRules(AbstractBaseBatchInsertBP.java:71)u8c.bs.ic.pub.bp.AbstractBaseBatchInsertBP.batchInsert(AbstractBaseBatchInsertBP.java:36)u8c.impl.ic.m4y.action.M4YAPIBatchInsertAction.save(M4YAPIBatchInsertAction.java:29)u8c.impl.ic.m4y.action.M4YAPIBatchInsertAction.save(M4YAPIBatchInsertAction.java:1)u8c.bs.action.save.AbstractBatchSaveAction.doAction(AbstractBatchSaveAction.java:54)u8c.bs.invoke.bp.JSONInvokeBP.invoke(JSONInvokeBP.java:80)u8c.impl.invoke.json.InvokeWithJSonImpl.invoke(InvokeWithJSonImpl.java:29)sun.reflect.GeneratedMethodAccessor428.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.GeneratedMethodAccessor42.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.$Proxy43.invoke(Unknown Source)u8c.server.APIController.forWard(APIController.java:101)u8c.server.APIServletForJSON.doAction(APIServletForJSON.java:23)nc.bs.framework.server.api.InvokerAPIServlet.doAction(InvokerAPIServlet.java:157)nc.bs.framework.server.api.InvokerAPIServlet.doPost(InvokerAPIServlet.java:76)javax.servlet.http.HttpServlet.service(HttpServlet.java:641)javax.servlet.http.HttpServlet.service(HttpServlet.java:722)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.core.StandardEngineValve.invoke(StandardEngineValve.java:116)org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:683)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.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2549)org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2538)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)"}