参数填写指南
请求参数(header):
参数填写指南| 参数名 | 必填 | 描述 | 默认值 |
|---|---|---|---|
| Content-Type | 是 | 请求体数据类型 | application/json |
| usercode | 是 | 用户 | |
| password | 是 | 密码 | |
| trantype | 是 | 翻译类型,按编码为code,不需要翻译为pk | code |
| system | 是 | 系统参数 |
请求参数(body):
| 参数名 | 类型 | 是否数组 | 必填 | 描述 | 默认值 |
|---|---|---|---|---|---|
| approveinfo | 否 | 是 | 审批信息 | ||
| approveDate | string | 否 | 否 | 审核时间(格式:YYYY-MM-DD) | |
| approvid | string | 否 | 是 | 审批人 | |
| note | string | 否 | 否 | 批语 | |
| status | string | 否 | 否 | 审批状态(Y:通过,N:不通过,R:驳回) | |
| queryinfo | 否 | 是 | 查询信息 | ||
| code | string | 是 | 否 | 单据号 | |
| corp | string | 否 | 是 | 公司 | |
| date_begin | string | 否 | 是 | 单据开始日期 | |
| date_end | string | 否 | 是 | 单据结束日期 | |
| inventory | string | 是 | 否 | 存货 | |
| maker | string | 是 | 否 | 制单人 | |
| vendor | string | 是 | 否 | 供应商 |
返回类型参数:
| 参数名 | 类型 | 是否数组 | 必填 | 描述 | 默认值 |
|---|
代码示例:
请求参数示例:
复制代码
{"queryinfo":{"code":["QGTH1902140002"],"corp":"1000","date_begin":"2019-02-13","date_end":"2019-05-25"},"approveinfo":{"approvid":"demo1","approveDate":"2019-02-16","status":"Y","note":"test"}}正确返回示例:
复制代码
{
"status": "success",
"data": "成功了1条"
}错误返回示例:
复制代码
{
"status": "falied",
"errorcode": "-32000",
"errormsg": "下列查询条件必须输入:[corp]",
"stacktrace": "nc.vo.pub.BusinessException: 下列查询条件必须输入:[corp]u8c.bs.action.query.AbstractQueryAction.convertToConditions(AbstractQueryAction.java:236)u8c.bs.action.query.AbstractQueryAction.queryVOS(AbstractQueryAction.java:127)u8c.bs.pu.m20.action.approve.PrayBillApproveAction.queryVOS(PrayBillApproveAction.java:41)u8c.bs.pu.m20.action.approve.PrayBillApproveAction.queryVOS(PrayBillApproveAction.java:1)u8c.bs.action.approve.AbstractBatchApprove.doAction(AbstractBatchApprove.java:89)u8c.bs.invoke.bp.JSONInvokeBP.invoke(JSONInvokeBP.java:79)u8c.impl.invoke.json.InvokeWithJSonImpl.invoke(InvokeWithJSonImpl.java:29)sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)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:100)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)"
}