参数填写指南
请求参数(header):
参数填写指南| 参数名 | 必填 | 描述 | 默认值 |
|---|---|---|---|
| Content-Type | 是 | 请求体数据类型 | application/json |
| usercode | 是 | 用户 | |
| password | 是 | 密码 | |
| trantype | 是 | 翻译类型,按编码为code,不需要翻译为pk | code |
| system | 是 | 系统参数 |
请求参数(body):
| 参数名 | 类型 | 是否数组 | 必填 | 描述 | 默认值 |
|---|---|---|---|---|---|
| freezevo | 是 | 是 | 冻结实体 | ||
| bfrzhandflag | string | 否 | 否 | 是否手工冻结标志 | |
| castunitid | string | 否 | 否 | 辅计量单位 | |
| ccalbodyid | string | 否 | 否 | 库存组织 | |
| ccorrespondbid | string | 否 | 否 | 冻结来源单据表体主键 | |
| ccorrespondcode | string | 否 | 否 | 冻结来源单单据号 | |
| ccorrespondhid | string | 否 | 否 | 冻结来源单主键 | |
| ccorrespondtype | string | 否 | 否 | 冻结来源单类型 | |
| cfreezeid | string | 否 | 否 | 冻结ID | |
| cfreezerid | string | 否 | 是 | 冻结人 | |
| cinvbasid | string | 否 | 否 | 存货基本PK | |
| cinventoryid | string | 否 | 是 | 存货 | |
| cspaceid | string | 否 | 否 | 货位 | |
| cthawpersonid | string | 否 | 否 | 解冻人 | |
| cvendorid | string | 否 | 否 | 供应商 | |
| cwarehouseid | string | 否 | 是 | 仓库 | |
| dtfreezetime | string | 否 | 否 | 冻结时间 | |
| dthawdate | string | 否 | 否 | 解冻日期 | |
| dunlockdate | string | 否 | 否 | 锁定失效日期 | |
| dvalidate | string | 否 | 否 | 失效日期 | |
| hsl | string | 否 | 否 | 换算率 | |
| ndefrzastnum | string | 否 | 否 | 解冻辅数量 | |
| ndefrzgrsnum | string | 否 | 否 | 解冻毛重 | |
| ndefrznum | string | 否 | 否 | 解冻数量 | |
| nfreezeastnum | string | 否 | 否 | 冻结辅数量 | |
| nfreezenum | string | 否 | 是 | 冻结数量 | |
| ngrossnum | string | 否 | 否 | 毛重 | |
| pk_corp | string | 否 | 是 | 公司 | |
| vbatchcode | string | 否 | 否 | 批次号 | |
| vfree1 | string | 否 | 否 | 自由项1 | |
| vfree10 | string | 否 | 否 | 自由项10 | |
| vfree2 | string | 否 | 否 | 自由项2 | |
| vfree3 | string | 否 | 否 | 自由项3 | |
| vfree4 | string | 否 | 否 | 自由项4 | |
| vfree5 | string | 否 | 否 | 自由项5 | |
| vfree6 | string | 否 | 否 | 自由项6 | |
| vfree7 | string | 否 | 否 | 自由项7 | |
| vfree8 | string | 否 | 否 | 自由项8 | |
| vfree9 | string | 否 | 否 | 自由项9 |
返回类型参数:
| 参数名 | 类型 | 是否数组 | 必填 | 描述 | 默认值 |
|---|
代码示例:
请求参数示例:
复制代码
{
"freezevo":[
{
"pk_corp":"82906",
"cwarehouseid":"01",
"cinventoryid":"01001",
"vbatchcode":"SDGS20201017",
"nfreezenum":"11"
}
]
}正确返回示例:
复制代码
{
"status":"success",
"data":"[{"cfreezeid":"0001ZZ1000000001WKLI","pk_corp":"1064","corp_code":"82906","corp_name":"新材料股份有限公司","cwarehouseid":"1064A110000000005T7X","cwarehouse_code":"01","cwarehouse_name":"原料库","cinventoryid":"1064A1100000000072KI","cinventory_code":"01001","cinventory_name":"ODA","vbatchcode":"SDGS20201017","nfreezenum":1,"dtfreezetime":"2021-03-25","bfrzhandflag":"Y"}]",
"taskNumber":"202103250033"
}错误返回示例:
复制代码
{
"status":"falied",
"errorcode":"-32000",
"errormsg":"U8C返回信息: 第 1 行数据存在异常,冻结的数量超过了现存量,不能冻结。 ",
"stacktrace":"nc.vo.pub.BusinessException: 第 1 行数据存在异常,冻结的数量超过了现存量,不能冻结。
u8c.bs.ic.freeze.rule.FreezeCheckRule.process(FreezeCheckRule.java:142)
u8c.bs.ic.freeze.bp.FreezeBP.executeBeforeRules(FreezeBP.java:22)
u8c.bs.ic.freeze.bp.FreezeBP.process(FreezeBP.java:11)
u8c.impl.ic.freeze.FreezeAction.save(FreezeAction.java:18)
u8c.impl.ic.freeze.FreezeAction.save(FreezeAction.java:1)
u8c.bs.action.save.AbstractBatchSaveAction.businessProcess(AbstractBatchSaveAction.java:58)
u8c.bs.action.save.AbstractBatchSaveAction.save(AbstractBatchSaveAction.java:142)
u8c.bs.action.save.AbstractBatchSaveAction.doAction(AbstractBatchSaveAction.java:70)
u8c.bs.invoke.bp.JSONInvokeBP.invoke(JSONInvokeBP.java:80)
u8c.impl.invoke.json.InvokeWithJSonImpl.invoke(InvokeWithJSonImpl.java:29)
sun.reflect.GeneratedMethodAccessor220.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.GeneratedMethodAccessor52.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.$Proxy35.invoke(Unknown Source)
u8c.vo.oip.task.APITask.execute(APITask.java:93)
u8c.impl.oip.task.APITaskServiceImpl.executeTask(APITaskServiceImpl.java:68)
u8c.server.APIController.forWard(APIController.java:137)
u8c.server.APIServletForJSON.doAction(APIServletForJSON.java:27)
nc.bs.framework.server.extsys.ExtSystemInvokerServlet.doAction(ExtSystemInvokerServlet.java:170)
nc.bs.framework.server.extsys.ExtSystemInvokerServlet.doPost(ExtSystemInvokerServlet.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:219)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:165)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:755)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:452)
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1201)
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:654)
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:317)
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)
",
"taskNumber":"202103250032"
}