Giter Club home page Giter Club logo

swagger-dubbo's People

Contributors

jobslee0 avatar sayi avatar ttjkst avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

swagger-dubbo's Issues

swagger-dubbo/api-docs 显示无法访问此页

你好,按你的文档,springboot项目,增加@EnableDubboSwagger即可 ,但是我在原项目中加上后,启动后,swagger-dubbo/api-docs显示无法访问此页,求指教,大概可能是什么原因导致,谢谢

dubbo入参对象没有解析

入参对象没有解析出来

ChannelOutput offlineRefund(OfflineRefundInput)线下退款
最好将OfflineRefundInput内部属性解析并展示出来。

json片段:
"/h/com.huifenqi.jedi.resultprocess.facade.RefundFacade/offlineRefund": {
"post": {
"tags": [
"RefundFacade"
],
"summary": "线下退款",
"description": "ChannelOutput offlineRefund(com.huifenqi.jedi.resultprocess.params.OfflineRefundInput)线下退款",
"operationId": "offlineRefund",
"parameters": [
{
"name": "offlineRefundInput",
"in": "formData",
"required": false,
"type": "string"
}
],
"responses": {
"200": {
"description": "",
"schema": {
"$ref": "#/definitions/ChannelOutput"
}
}
}
}
},

dubbo2.6.5不能获取到ServletContext

启动报错, 错误和版本如下

Field servletContext in com.deepoove.swagger.dubbo.config.DubboPropertyConfig required a bean of type 'javax.servlet.ServletContext' that could not be found.

com.deepoove:swagger-dubbo:jar:2.0.1:compile,  
com.alibaba.boot:dubbo-spring-boot-starter:jar:0.1.2.RELEASE:compile,
com.alibaba:dubbo:jar:2.6.5:compile

1.1.0 版本计划

  • object参数的string json格式可视化
  • 重载方法http调用优化

swagger.json

我swagger.json返回的是字符串类型的,swagger-ui提示No operations defined in spec!
而我看swagger官网上一个示例地址返回的不是字符串http://petstore.swagger.io/v2/swagger.json,
如何解决这个问题,返回的内容都是对的,就是为字符串类型,swagger-ui识别不出来

用注解的形式swagger不生效

你好,我用的dubbo@Service 暴露对象,然后用@ CompantScan的方式进行扫描,接口能暴露但swagger扫描不到,对比发现com.deepoove.swagger.dubbo.http.ReferenceManager#getInstance,context.getBeansOfType(ServiceBean.class).values() 找不到serviceBean方法

使用swagger能否不启动web容器?

其实现在有个比较麻烦的问题,就是通常情况下我们的dubbo服务是不需要启动web容器的,只需要一个轻量级的spring容器就好,但是swagger有css、js、html等,引入了swagger就需要引入web容器,比较纠结~有没有好的办法,不引入web容器呢?

集成spring boot + dubbo

报错: 什么原因
org.springframework.web.HttpMediaTypeNotAcceptableException: Could not find

是否支持两个formbody的传输

复杂对象会被作为formbody传输。如果某个接口需要传入两个或以上的复杂对象的情况下,formbody是否能正常的传输呢。

通过注解方式暴露dubbox的服务,生成swagger文档报异常

org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.NullPointerException
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:978)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:857)
javax.servlet.http.HttpServlet.service(HttpServlet.java:635)
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:842)
javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

Root Cause

java.lang.NullPointerException
com.deepoove.swagger.dubbo.config.DubboPropertyConfig.configure(DubboPropertyConfig.java:43)
com.deepoove.swagger.dubbo.web.SwaggerDubboController.getApiList(SwaggerDubboController.java:61)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:498)
org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221)
org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137)
org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110)
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:777)
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:706)
org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:943)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:877)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:966)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:857)
javax.servlet.http.HttpServlet.service(HttpServlet.java:635)
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:842)
javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

apach dubbo支持

我有看到2.7+ apach dubbo的代码记录,但是你们jar包版本没有升级,没法发布到maven中心

failed to parse JSON/YAML response

用的 docker swaggerapi/swagger-ui

输入input框 http://10.10.11.180:12102/swagger-dubbo/swagger.json 点击 explore按钮,提示 failed to parse JSON/YAML response

swagger.json 如下:
"{"swagger":"2.0","basePath":"/","paths":{"/h/com.huifenqi.jedi.resultprocess.facade.AccountProcess/distribution":{"post":{"tags":["AccountProcess"],"description":"ChannelOutput distribution(com.huifenqi.jedi.resultprocess.params.AccountProcessInput)","operationId":"distribution","parameters":[{"name":"accountProcessInput","in":"formData","required":false,"type":"string"}],"responses":{"200":{"description":"","schema":{"$ref":"#/definitions/ChannelOutput"},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.AccountProcess/freezeRollBack":{"post":{"tags":["AccountProcess"],"description":"ChannelOutput freezeRollBack(com.huifenqi.jedi.resultprocess.params.AccountProcessInput)","operationId":"freezeRollBack","parameters":[{"name":"accountProcessInput","in":"formData","required":false,"type":"string"}],"responses":{"200":{"description":"","schema":{"$ref":"#/definitions/ChannelOutput"},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.AccountProcess/tallyAndDistribution":{"post":{"tags":["AccountProcess"],"description":"ChannelOutput tallyAndDistribution(com.huifenqi.jedi.resultprocess.params.AccountProcessInput)","operationId":"tallyAndDistribution","parameters":[{"name":"accountProcessInput","in":"formData","required":false,"type":"string"}],"responses":{"200":{"description":"","schema":{"$ref":"#/definitions/ChannelOutput"},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.AccountProcess/tallyAndUnfreezeAndTransferAccount":{"post":{"tags":["AccountProcess"],"description":"ChannelOutput tallyAndUnfreezeAndTransferAccount(com.huifenqi.jedi.resultprocess.params.AccountProcessInput)","operationId":"tallyAndUnfreezeAndTransferAccount","parameters":[{"name":"accountProcessInput","in":"formData","required":false,"type":"string"}],"responses":{"200":{"description":"","schema":{"$ref":"#/definitions/ChannelOutput"},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.AccountProcess/unfreezeAndTransferAccount":{"post":{"tags":["AccountProcess"],"description":"ChannelOutput unfreezeAndTransferAccount(com.huifenqi.jedi.resultprocess.params.AccountProcessInput)","operationId":"unfreezeAndTransferAccount","parameters":[{"name":"accountProcessInput","in":"formData","required":false,"type":"string"}],"responses":{"200":{"description":"","schema":{"$ref":"#/definitions/ChannelOutput"},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.AgentPayFlowFacade/findAgentPayFlowByBusiNoOrFlowNo":{"post":{"tags":["AgentPayFlowFacade"],"description":"AgentPayFlowOutput findAgentPayFlowByBusiNoOrFlowNo(com.huifenqi.jedi.resultprocess.params.AgentPayFlowOutput)","operationId":"findAgentPayFlowByBusiNoOrFlowNo","parameters":[{"name":"agentPayFlow","in":"formData","required":false,"type":"string"}],"responses":{"200":{"description":"","schema":{"$ref":"#/definitions/AgentPayFlowOutput"},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.AgentPayFlowFacade/findAgentPayFlowToCheckResultList":{"post":{"tags":["AgentPayFlowFacade"],"description":"List findAgentPayFlowToCheckResultList(java.lang.String)","operationId":"findAgentPayFlowToCheckResultList","parameters":[{"name":"checkResultMaxTimeHour","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"","schema":{"type":"array","items":{"$ref":"#/definitions/AgentPayFlowOutput"}},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.AgentPayFlowFacade/findAgentPayFlowToCounterOfferList":{"post":{"tags":["AgentPayFlowFacade"],"description":"List findAgentPayFlowToCounterOfferList(java.lang.String,java.lang.String)","operationId":"findAgentPayFlowToCounterOfferList","parameters":[{"name":"countofferMaxTimeHour","in":"query","required":false,"type":"string"},{"name":"countofferMinTimeMin","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"","schema":{"type":"array","items":{"$ref":"#/definitions/AgentPayFlowOutput"}},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.AgentPayFlowFacade/findByBusiNo":{"post":{"tags":["AgentPayFlowFacade"],"description":"AgentPayFlowOutput findByBusiNo(java.lang.String,java.lang.String)","operationId":"findByBusiNo","parameters":[{"name":"busiNo","in":"query","required":false,"type":"string"},{"name":"merchId","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"","schema":{"$ref":"#/definitions/AgentPayFlowOutput"},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.AgentPayFlowFacade/findByFlowNo":{"post":{"tags":["AgentPayFlowFacade"],"description":"AgentPayFlowOutput findByFlowNo(java.lang.String)","operationId":"findByFlowNo","parameters":[{"name":"flowNo","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"","schema":{"$ref":"#/definitions/AgentPayFlowOutput"},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.AgentPayFlowFacade/findById":{"post":{"tags":["AgentPayFlowFacade"],"description":"AgentPayFlowOutput findById(java.lang.String)","operationId":"findById","parameters":[{"name":"id","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"","schema":{"$ref":"#/definitions/AgentPayFlowOutput"},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.AgentPayFlowFacade/findByPayChannelAndBankSnAndPayResultAndCreateTime":{"post":{"tags":["AgentPayFlowFacade"],"description":"int findByPayChannelAndBankSnAndPayResultAndCreateTime(java.util.List,java.lang.String,java.lang.Integer,java.util.Date,java.util.Date)","operationId":"findByPayChannelAndBankSnAndPayResultAndCreateTime","parameters":[{"name":"payChannel","in":"formData","required":false,"type":"string"},{"name":"bankSn","in":"query","required":false,"type":"string"},{"name":"payResult","in":"query","required":false,"type":"integer"},{"name":"beginTime","in":"query","required":false,"type":"dateTime"},{"name":"endTime","in":"query","required":false,"type":"dateTime"}],"responses":{"200":{"description":"","schema":{"type":"integer","format":"int32"},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.AgentPayFlowFacade/findByPayChannelAndBankSnAndPayResultAndCreateTimeAndReasonFlg":{"post":{"tags":["AgentPayFlowFacade"],"description":"int findByPayChannelAndBankSnAndPayResultAndCreateTimeAndReasonFlg(java.util.List,java.lang.String,java.lang.Integer,java.util.Date,java.util.Date,java.lang.Integer)","operationId":"findByPayChannelAndBankSnAndPayResultAndCreateTimeAndReasonFlg","parameters":[{"name":"payChannel","in":"formData","required":false,"type":"string"},{"name":"bankSn","in":"query","required":false,"type":"string"},{"name":"payResult","in":"query","required":false,"type":"integer"},{"name":"beginTime","in":"query","required":false,"type":"dateTime"},{"name":"endTime","in":"query","required":false,"type":"dateTime"},{"name":"reasonFlg","in":"query","required":false,"type":"integer"}],"responses":{"200":{"description":"","schema":{"type":"integer","format":"int32"},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.AgentPayFlowFacade/findByPayChannelAndCreateTimeAndBankSn":{"post":{"tags":["AgentPayFlowFacade"],"description":"int findByPayChannelAndCreateTimeAndBankSn(java.util.List,java.util.Date,java.util.Date,java.lang.String)","operationId":"findByPayChannelAndCreateTimeAndBankSn","parameters":[{"name":"payChannel","in":"formData","required":false,"type":"string"},{"name":"beginTime","in":"query","required":false,"type":"dateTime"},{"name":"endTime","in":"query","required":false,"type":"dateTime"},{"name":"bankSn","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"","schema":{"type":"integer","format":"int32"},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.AgentPayFlowFacade/findByPayResultAndCreateTime":{"post":{"tags":["AgentPayFlowFacade"],"description":"List findByPayResultAndCreateTime(java.util.Date,java.util.Date)","operationId":"findByPayResultAndCreateTime","parameters":[{"name":"beginTime","in":"query","required":false,"type":"dateTime"},{"name":"endTime","in":"query","required":false,"type":"dateTime"}],"responses":{"200":{"description":"","schema":{"type":"array","items":{"$ref":"#/definitions/AgentPayFlowOutput"}},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.AgentPayFlowFacade/insert":{"post":{"tags":["AgentPayFlowFacade"],"description":"int insert(com.huifenqi.jedi.resultprocess.params.AgentPayFlowOutput)","operationId":"insert","parameters":[{"name":"pojo","in":"formData","required":false,"type":"string"}],"responses":{"200":{"description":"","schema":{"type":"integer","format":"int32"},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.AgentPayFlowFacade/updateAccountStatusAndAccountStatusDescByFlowNo":{"post":{"tags":["AgentPayFlowFacade"],"description":"int updateAccountStatusAndAccountStatusDescByFlowNo(java.lang.Integer,java.lang.String,java.lang.String)","operationId":"updateAccountStatusAndAccountStatusDescByFlowNo","parameters":[{"name":"accountStatus","in":"query","required":false,"type":"integer"},{"name":"accountStatusDesc","in":"query","required":false,"type":"string"},{"name":"flowNo","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"","schema":{"type":"integer","format":"int32"},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.AgentPayFlowFacade/updatePayActualAmountByFlowNo":{"post":{"tags":["AgentPayFlowFacade"],"description":"int updatePayActualAmountByFlowNo(java.lang.Long,java.lang.String)","operationId":"updatePayActualAmountByFlowNo","parameters":[{"name":"payActualAmount","in":"query","required":false,"type":"long"},{"name":"flowNo","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"","schema":{"type":"integer","format":"int32"},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.AgentPayFlowFacade/updateProfitNoAndAccountStatusAndAccountStatusDescByFlowNo":{"post":{"tags":["AgentPayFlowFacade"],"description":"int updateProfitNoAndAccountStatusAndAccountStatusDescByFlowNo(java.lang.String,java.lang.Integer,java.lang.String,java.lang.String)","operationId":"updateProfitNoAndAccountStatusAndAccountStatusDescByFlowNo","parameters":[{"name":"profitNo","in":"query","required":false,"type":"string"},{"name":"accountStatus","in":"query","required":false,"type":"integer"},{"name":"accountStatusDesc","in":"query","required":false,"type":"string"},{"name":"flowNo","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"","schema":{"type":"integer","format":"int32"},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.BatchFacade/batchResultProcess":{"post":{"tags":["BatchFacade"],"description":"ChannelOutput batchResultProcess(com.huifenqi.jedi.resultprocess.params.BatchResultInput)","operationId":"batchResultProcess","parameters":[{"name":"batchResultInput","in":"formData","required":false,"type":"string"}],"responses":{"200":{"description":"","schema":{"$ref":"#/definitions/ChannelOutput"},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.FastPayFacade/findByBusiNo":{"post":{"tags":["FastPayFacade"],"description":"FastPayFlowOutput findByBusiNo(java.lang.String,java.lang.String)","operationId":"findByBusiNo","parameters":[{"name":"busiNo","in":"query","required":false,"type":"string"},{"name":"merchId","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"","schema":{"$ref":"#/definitions/FastPayFlowOutput"},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.FastPayFacade/findByFlowNo":{"post":{"tags":["FastPayFacade"],"description":"FastPayFlowOutput findByFlowNo(java.lang.String)","operationId":"findByFlowNo","parameters":[{"name":"flowNo","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"","schema":{"$ref":"#/definitions/FastPayFlowOutput"},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.FastPayFacade/findById":{"post":{"tags":["FastPayFacade"],"description":"FastPayFlowOutput findById(java.lang.String)","operationId":"findById","parameters":[{"name":"id","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"","schema":{"$ref":"#/definitions/FastPayFlowOutput"},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.FastPayFacade/findByPayChannelAndBankSnAndPayResultAndCreateTime":{"post":{"tags":["FastPayFacade"],"description":"int findByPayChannelAndBankSnAndPayResultAndCreateTime(java.util.List,java.lang.String,java.lang.Integer,java.util.Date,java.util.Date)","operationId":"findByPayChannelAndBankSnAndPayResultAndCreateTime","parameters":[{"name":"payChannel","in":"formData","required":false,"type":"string"},{"name":"bankSn","in":"query","required":false,"type":"string"},{"name":"payResult","in":"query","required":false,"type":"integer"},{"name":"beginTime","in":"query","required":false,"type":"dateTime"},{"name":"endTime","in":"query","required":false,"type":"dateTime"}],"responses":{"200":{"description":"","schema":{"type":"integer","format":"int32"},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.FastPayFacade/findByPayChannelAndBankSnAndPayResultAndCreateTimeAndReasonFlg":{"post":{"tags":["FastPayFacade"],"description":"int findByPayChannelAndBankSnAndPayResultAndCreateTimeAndReasonFlg(java.util.List,java.lang.String,java.lang.Integer,java.util.Date,java.util.Date,java.lang.Integer)","operationId":"findByPayChannelAndBankSnAndPayResultAndCreateTimeAndReasonFlg","parameters":[{"name":"payChannel","in":"formData","required":false,"type":"string"},{"name":"bankSn","in":"query","required":false,"type":"string"},{"name":"payResult","in":"query","required":false,"type":"integer"},{"name":"beginTime","in":"query","required":false,"type":"dateTime"},{"name":"endTime","in":"query","required":false,"type":"dateTime"},{"name":"reasonFlg","in":"query","required":false,"type":"integer"}],"responses":{"200":{"description":"","schema":{"type":"integer","format":"int32"},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.FastPayFacade/findByPayChannelAndCreateTimeAndBankSn":{"post":{"tags":["FastPayFacade"],"description":"int findByPayChannelAndCreateTimeAndBankSn(java.util.List,java.util.Date,java.util.Date,java.lang.String)","operationId":"findByPayChannelAndCreateTimeAndBankSn","parameters":[{"name":"payChannel","in":"formData","required":false,"type":"string"},{"name":"beginTime","in":"query","required":false,"type":"dateTime"},{"name":"endTime","in":"query","required":false,"type":"dateTime"},{"name":"bankSn","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"","schema":{"type":"integer","format":"int32"},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.FastPayFacade/findByPayResultAndCreateTime":{"post":{"tags":["FastPayFacade"],"description":"List findByPayResultAndCreateTime(java.util.Date,java.util.Date)","operationId":"findByPayResultAndCreateTime","parameters":[{"name":"beginTime","in":"query","required":false,"type":"dateTime"},{"name":"endTime","in":"query","required":false,"type":"dateTime"}],"responses":{"200":{"description":"","schema":{"type":"array","items":{"$ref":"#/definitions/FastPayFlowOutput"}},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.FastPayFacade/findFastPayFlowByBusiNoOrFlowNo":{"post":{"tags":["FastPayFacade"],"description":"FastPayFlowOutput findFastPayFlowByBusiNoOrFlowNo(com.huifenqi.jedi.resultprocess.params.FastPayFlowOutput)","operationId":"findFastPayFlowByBusiNoOrFlowNo","parameters":[{"name":"fastPayFlow","in":"formData","required":false,"type":"string"}],"responses":{"200":{"description":"","schema":{"$ref":"#/definitions/FastPayFlowOutput"},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.FastPayFacade/findFastPayFlowToCheckResultList":{"post":{"tags":["FastPayFacade"],"description":"List findFastPayFlowToCheckResultList(java.lang.String)","operationId":"findFastPayFlowToCheckResultList","parameters":[{"name":"checkResultMaxTimeHour","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"","schema":{"type":"array","items":{"$ref":"#/definitions/FastPayFlowOutput"}},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.FastPayFacade/findFastPayFlowToCounterOfferList":{"post":{"tags":["FastPayFacade"],"description":"List findFastPayFlowToCounterOfferList(java.lang.String,java.lang.String)","operationId":"findFastPayFlowToCounterOfferList","parameters":[{"name":"fastpayCountofferMaxTimeHour","in":"query","required":false,"type":"string"},{"name":"fastpayCountofferMinTimeMin","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"","schema":{"type":"array","items":{"$ref":"#/definitions/FastPayFlowOutput"}},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.FastPayFacade/insert":{"post":{"tags":["FastPayFacade"],"description":"int insert(com.huifenqi.jedi.resultprocess.params.FastPayFlowOutput)","operationId":"insert","parameters":[{"name":"pojo","in":"formData","required":false,"type":"string"}],"responses":{"200":{"description":"","schema":{"type":"integer","format":"int32"},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.InstantResultProcess/updateInstantResultProcess":{"post":{"tags":["InstantResultProcess"],"description":"ChannelOutput updateInstantResultProcess(com.huifenqi.jedi.resultprocess.params.UpdateInstantResultInput)","operationId":"updateInstantResultProcess","parameters":[{"name":"resultInput","in":"formData","required":false,"type":"string"}],"responses":{"200":{"description":"","schema":{"$ref":"#/definitions/ChannelOutput"},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.QueryDataFacade/queryOrderDetail":{"post":{"tags":["QueryDataFacade"],"description":"QueryOrderOutput queryOrderDetail(com.huifenqi.jedi.resultprocess.params.QueryOrderForKey)","operationId":"queryOrderDetail","parameters":[{"name":"queryOrderForKey","in":"formData","required":false,"type":"string"}],"responses":{"200":{"description":"","schema":{"$ref":"#/definitions/QueryOrderOutput"},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.QueryDataFacade/queryOrderDetialForReconciliation":{"post":{"tags":["QueryDataFacade"],"description":"QueryOrderDetailOutput queryOrderDetialForReconciliation(com.huifenqi.jedi.resultprocess.params.QueryOrderDetailInput)","operationId":"queryOrderDetialForReconciliation","parameters":[{"name":"queryOrderDetailInput","in":"formData","required":false,"type":"string"}],"responses":{"200":{"description":"","schema":{"$ref":"#/definitions/QueryOrderDetailOutput"},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.QueryDataFacade/queryOrderFlowDetail":{"post":{"tags":["QueryDataFacade"],"description":"MockEnvOutput queryOrderFlowDetail(com.huifenqi.jedi.resultprocess.params.MockEnvInput)","operationId":"queryOrderFlowDetail","parameters":[{"name":"mockEnvInput","in":"formData","required":false,"type":"string"}],"responses":{"200":{"description":"","schema":{"$ref":"#/definitions/MockEnvOutput"},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.QueryDataFacade/queryOrderInPaymentForDateList":{"post":{"tags":["QueryDataFacade"],"description":"QueryOrderListOutput queryOrderInPaymentForDateList(com.huifenqi.jedi.resultprocess.params.QueryOrderInPaymentForDateInput)","operationId":"queryOrderInPaymentForDateList","parameters":[{"name":"queryOrderInPaymentForDateInput","in":"formData","required":false,"type":"string"}],"responses":{"200":{"description":"","schema":{"$ref":"#/definitions/QueryOrderListOutput"},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.QueryDataFacade/queryOrderNotCheckList":{"post":{"tags":["QueryDataFacade"],"description":"QueryOrderListOutput queryOrderNotCheckList(com.huifenqi.jedi.resultprocess.params.QueryOrderNotCheckListInput)","operationId":"queryOrderNotCheckList","parameters":[{"name":"queryOrderNotCheckListInput","in":"formData","required":false,"type":"string"}],"responses":{"200":{"description":"","schema":{"$ref":"#/definitions/QueryOrderListOutput"},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.QueryResultProcess/updateQueryPayResult":{"post":{"tags":["QueryResultProcess"],"description":"ChannelOutput updateQueryPayResult(com.huifenqi.jedi.resultprocess.params.UpdatePayResultInput)","operationId":"updateQueryPayResult","parameters":[{"name":"resultInput","in":"formData","required":false,"type":"string"}],"responses":{"200":{"description":"","schema":{"$ref":"#/definitions/ChannelOutput"},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.RefundFacade/offlineRefund/offlineRefund":{"post":{"tags":["RefundFacade"],"summary":"线下退款","description":"ChannelOutput offlineRefund(com.huifenqi.jedi.resultprocess.params.OfflineRefundInput)线下退款","operationId":"offlineRefund","parameters":[{"name":"offlineRefundInput","in":"formData","required":false,"type":"string"}],"responses":{"200":{"description":"","schema":{"$ref":"#/definitions/ChannelOutput"}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.RefundFacade/updateRefundStatus":{"post":{"tags":["RefundFacade"],"description":"ChannelOutput updateRefundStatus(com.huifenqi.jedi.resultprocess.params.RefundInput)","operationId":"updateRefundStatus","parameters":[{"name":"refundInput","in":"formData","required":false,"type":"string"}],"responses":{"200":{"description":"","schema":{"$ref":"#/definitions/ChannelOutput"},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.ResultProcess/updatePayResult":{"post":{"tags":["ResultProcess"],"description":"ChannelOutput updatePayResult(com.huifenqi.jedi.resultprocess.params.UpdatePayResultInput)","operationId":"updatePayResult","parameters":[{"name":"requestBean","in":"formData","required":false,"type":"string"}],"responses":{"200":{"description":"","schema":{"$ref":"#/definitions/ChannelOutput"},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.TransFlowFacade/findByBatchIdUi":{"post":{"tags":["TransFlowFacade"],"description":"List findByBatchIdUi(java.lang.String)","operationId":"findByBatchIdUi","parameters":[{"name":"batchIdUi","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"","schema":{"type":"array","items":{"$ref":"#/definitions/TransFlowOutput"}},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.TransFlowFacade/findByBusiNo":{"post":{"tags":["TransFlowFacade"],"description":"TransFlowOutput findByBusiNo(java.lang.String,java.lang.String)","operationId":"findByBusiNo","parameters":[{"name":"busiNo","in":"query","required":false,"type":"string"},{"name":"merchId","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"","schema":{"$ref":"#/definitions/TransFlowOutput"},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.TransFlowFacade/findByFlowNo":{"post":{"tags":["TransFlowFacade"],"description":"TransFlowOutput findByFlowNo(java.lang.String)","operationId":"findByFlowNo","parameters":[{"name":"flowNo","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"","schema":{"$ref":"#/definitions/TransFlowOutput"},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.TransFlowFacade/findById":{"post":{"tags":["TransFlowFacade"],"description":"TransFlowOutput findById(java.lang.String)","operationId":"findById","parameters":[{"name":"id","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"","schema":{"$ref":"#/definitions/TransFlowOutput"},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.TransFlowFacade/findByPayChannelAndBankSnAndPayResultAndCreateTime":{"post":{"tags":["TransFlowFacade"],"description":"int findByPayChannelAndBankSnAndPayResultAndCreateTime(java.util.List,java.lang.String,java.lang.Integer,java.util.Date,java.util.Date)","operationId":"findByPayChannelAndBankSnAndPayResultAndCreateTime","parameters":[{"name":"payChannel","in":"formData","required":false,"type":"string"},{"name":"bankSn","in":"query","required":false,"type":"string"},{"name":"payResult","in":"query","required":false,"type":"integer"},{"name":"beginTime","in":"query","required":false,"type":"dateTime"},{"name":"endTime","in":"query","required":false,"type":"dateTime"}],"responses":{"200":{"description":"","schema":{"type":"integer","format":"int32"},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.TransFlowFacade/findByPayChannelAndBankSnAndPayResultAndCreateTimeAndReasonFlg":{"post":{"tags":["TransFlowFacade"],"description":"int findByPayChannelAndBankSnAndPayResultAndCreateTimeAndReasonFlg(java.util.List,java.lang.String,java.lang.Integer,java.util.Date,java.util.Date,java.lang.Integer)","operationId":"findByPayChannelAndBankSnAndPayResultAndCreateTimeAndReasonFlg","parameters":[{"name":"payChannel","in":"formData","required":false,"type":"string"},{"name":"bankSn","in":"query","required":false,"type":"string"},{"name":"payResult","in":"query","required":false,"type":"integer"},{"name":"beginTime","in":"query","required":false,"type":"dateTime"},{"name":"endTime","in":"query","required":false,"type":"dateTime"},{"name":"reasonFlg","in":"query","required":false,"type":"integer"}],"responses":{"200":{"description":"","schema":{"type":"integer","format":"int32"},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.TransFlowFacade/findByPayChannelAndCreateTimeAndBankSn":{"post":{"tags":["TransFlowFacade"],"description":"int findByPayChannelAndCreateTimeAndBankSn(java.util.List,java.util.Date,java.util.Date,java.lang.String)","operationId":"findByPayChannelAndCreateTimeAndBankSn","parameters":[{"name":"payChannel","in":"formData","required":false,"type":"string"},{"name":"beginTime","in":"query","required":false,"type":"dateTime"},{"name":"endTime","in":"query","required":false,"type":"dateTime"},{"name":"bankSn","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"","schema":{"type":"integer","format":"int32"},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.TransFlowFacade/findByPayResultAndCreateTime":{"post":{"tags":["TransFlowFacade"],"description":"List findByPayResultAndCreateTime(java.util.Date,java.util.Date)","operationId":"findByPayResultAndCreateTime","parameters":[{"name":"beginTime","in":"query","required":false,"type":"dateTime"},{"name":"endTime","in":"query","required":false,"type":"dateTime"}],"responses":{"200":{"description":"","schema":{"type":"array","items":{"$ref":"#/definitions/TransFlowOutput"}},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.TransFlowFacade/findTransFlowByBusiNoOrFlowNo":{"post":{"tags":["TransFlowFacade"],"description":"TransFlowOutput findTransFlowByBusiNoOrFlowNo(com.huifenqi.jedi.resultprocess.params.TransFlowOutput)","operationId":"findTransFlowByBusiNoOrFlowNo","parameters":[{"name":"transFlow","in":"formData","required":false,"type":"string"}],"responses":{"200":{"description":"","schema":{"$ref":"#/definitions/TransFlowOutput"},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.TransFlowFacade/findTransFlowToCheckResultList":{"post":{"tags":["TransFlowFacade"],"description":"List findTransFlowToCheckResultList(java.lang.String)","operationId":"findTransFlowToCheckResultList","parameters":[{"name":"checkResultMaxTimeHour","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"","schema":{"type":"array","items":{"$ref":"#/definitions/TransFlowOutput"}},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.TransFlowFacade/findTransFlowToCounterOfferList":{"post":{"tags":["TransFlowFacade"],"description":"List findTransFlowToCounterOfferList(java.lang.String,java.lang.String)","operationId":"findTransFlowToCounterOfferList","parameters":[{"name":"countofferMaxTimeHour","in":"query","required":false,"type":"string"},{"name":"countofferMinTimeMin","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"","schema":{"type":"array","items":{"$ref":"#/definitions/TransFlowOutput"}},"headers":{}}}}},"/h/com.huifenqi.jedi.resultprocess.facade.TransFlowFacade/insert":{"post":{"tags":["TransFlowFacade"],"description":"int insert(com.huifenqi.jedi.resultprocess.params.TransFlowOutput)","operationId":"insert","parameters":[{"name":"pojo","in":"formData","required":false,"type":"string"}],"responses":{"200":{"description":"","schema":{"type":"integer","format":"int32"},"headers":{}}}}}},"definitions":{"ChannelOutput":{"type":"object","properties":{"code":{"type":"string"},"msg":{"type":"string"},"data":{"type":"string"}}},"AgentPayFlowOutput":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"flowNo":{"type":"string"},"busiOrderNo":{"type":"string"},"sendThirdFlowNo":{"type":"string"},"thirdFlowNo":{"type":"string"},"createTime":{"type":"string","format":"date-time"},"updateTime":{"type":"string","format":"date-time"},"sendTradeTime":{"type":"string","format":"date-time"},"endTime":{"type":"string","format":"date-time"},"exSettlementDate":{"type":"string","format":"date-time"},"settlementDate":{"type":"string","format":"date-time"},"productName":{"type":"string"},"productDesc":{"type":"string"},"payChannel":{"type":"string"},"currencyType":{"type":"string"},"payAmount":{"type":"integer","format":"int64"},"payActualAmount":{"type":"integer","format":"int64"},"payResult":{"type":"integer","format":"int32"},"payResultCheck":{"type":"integer","format":"int32"},"resCode":{"type":"string"},"resMsg":{"type":"string"},"resThirdCode":{"type":"string"},"resThirdMsg":{"type":"string"},"merchId":{"type":"string"},"exMerchId":{"type":"string"},"payType":{"type":"integer","format":"int32"},"payChannelType":{"type":"integer","format":"int32"},"splitFlag":{"type":"integer","format":"int32"},"batchIdUi":{"type":"string"},"batchId":{"type":"string"},"reasonFlg":{"type":"integer","format":"int32"},"accountNo":{"type":"string"},"userMobile":{"type":"string"},"userName":{"type":"string"},"idCardNo":{"type":"string"},"bankSn":{"type":"string"},"callbackUrl":{"type":"string"},"borrowLoanFlag":{"type":"integer","format":"int32"},"versionNo":{"type":"string"},"state":{"type":"integer","format":"int32"},"payerPartnerId":{"type":"string"},"payerUserId":{"type":"string"},"payerAccountNo":{"type":"string"},"payeePartnerId":{"type":"string"},"payeeUserId":{"type":"string"},"payeeAccountNo":{"type":"string"},"profitNo":{"type":"string"},"accountStatus":{"type":"integer","format":"int32"},"accountStatusDesc":{"type":"string"},"accountName":{"type":"string"},"merchantId":{"type":"string"}}},"FastPayFlowOutput":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"flowNo":{"type":"string"},"busiOrderNo":{"type":"string"},"sendThirdFlowNo":{"type":"string"},"thirdFlowNo":{"type":"string"},"createTime":{"type":"string","format":"date-time"},"updateTime":{"type":"string","format":"date-time"},"sendTradeTime":{"type":"string","format":"date-time"},"endTime":{"type":"string","format":"date-time"},"exSettlementDate":{"type":"string","format":"date-time"},"settlementDate":{"type":"string","format":"date-time"},"productName":{"type":"string"},"productDesc":{"type":"string"},"payChannel":{"type":"string"},"currencyType":{"type":"string"},"payAmount":{"type":"integer","format":"int64"},"payActualAmount":{"type":"integer","format":"int64"},"payChannelFeeIncome":{"type":"integer","format":"int64"},"payResult":{"type":"integer","format":"int32"},"payResultCheck":{"type":"integer","format":"int32"},"resCode":{"type":"string"},"resMsg":{"type":"string"},"resThirdCode":{"type":"string"},"resThirdMsg":{"type":"string"},"merchId":{"type":"string"},"exMerchId":{"type":"string"},"payType":{"type":"integer","format":"int32"},"payChannelType":{"type":"integer","format":"int32"},"reasonFlg":{"type":"integer","format":"int32"},"smsCode":{"type":"string"},"payFlag":{"type":"integer","format":"int32"},"smsMsgFlag":{"type":"integer","format":"int32"},"authCode":{"type":"string"},"cvvInfo":{"type":"string"},"tokenInfo":{"type":"string"},"accountNo":{"type":"string"},"userMobile":{"type":"string"},"userName":{"type":"string"},"idCardNo":{"type":"string"},"bankSn":{"type":"string"},"callbackUrl":{"type":"string"},"borrowLoanFlag":{"type":"integer","format":"int32"},"versionNo":{"type":"string"},"state":{"type":"integer","format":"int32"},"payerPartnerId":{"type":"string"},"payerUserId":{"type":"string"},"payerAccountNo":{"type":"string"},"payeePartnerId":{"type":"string"},"payeeUserId":{"type":"string"},"payeeAccountNo":{"type":"string"},"accountStatus":{"type":"integer","format":"int32"},"accountStatusDesc":{"type":"string"},"pageUrl":{"type":"string"},"accountName":{"type":"string"},"merchantId":{"type":"string"}}},"OrderDetail":{"type":"object","properties":{"flowNo":{"type":"string"},"busiOrderNo":{"type":"string"},"thirdFlowNo":{"type":"string"},"sendTradeTime":{"type":"string","format":"date-time"},"endTime":{"type":"string","format":"date-time"},"settlementDate":{"type":"string","format":"date-time"},"productName":{"type":"string"},"productDesc":{"type":"string"},"payChannel":{"type":"string"},"payAmount":{"type":"integer","format":"int64"},"payActualAmount":{"type":"integer","format":"int64"},"payResult":{"type":"integer","format":"int32"},"payResultCheck":{"type":"integer","format":"int32"},"resCode":{"type":"string"},"resMsg":{"type":"string"},"resThirdCode":{"type":"string"},"resThirdMsg":{"type":"string"},"merchId":{"type":"string"},"exMerchId":{"type":"string"},"accountNo":{"type":"string"},"userMobile":{"type":"string"},"userName":{"type":"string"},"idCardNo":{"type":"string"},"bankSn":{"type":"string"},"callbackUrl":{"type":"string"},"payerPartnerId":{"type":"string"},"payerUserId":{"type":"string"},"payerAccountNo":{"type":"string"},"payeePartnerId":{"type":"string"},"payeeUserId":{"type":"string"},"payeeAccountNo":{"type":"string"},"accountName":{"type":"string"},"verifyMerchantNo":{"type":"string"},"thirdReturnTime":{"type":"string","format":"date-time"},"thirdMerchantNo":{"type":"string"},"reasonFlag":{"type":"integer","format":"int32"},"orderCreateTime":{"type":"string","format":"date-time"},"payType":{"type":"integer","format":"int32"}}},"QueryOrderOutput":{"type":"object","properties":{"code":{"type":"string"},"msg":{"type":"string"},"data":{"type":"string"},"orderDetail":{"$ref":"#/definitions/OrderDetail"}}},"QueryOrderDetailOutput":{"type":"object","properties":{"code":{"type":"string"},"msg":{"type":"string"},"data":{"type":"string"},"merchNo":{"type":"string"},"verifyMerchantNo":{"type":"string"},"thirdMerchantNo":{"type":"string"},"busiNo":{"type":"string"},"flowNo":{"type":"string"},"thirdFlowNo":{"type":"string"},"payResult":{"type":"string"},"payAmount":{"type":"string"},"receiveTime":{"type":"string","format":"date-time"},"bankId":{"type":"string"},"customerName":{"type":"string"},"bankCardNo":{"type":"string"},"idCardNo":{"type":"string"},"phone":{"type":"string"},"paySuccessAmount":{"type":"string"},"counterofferTime":{"type":"string","format":"date-time"},"isCustomerReason":{"type":"string"},"retCode":{"type":"string"},"retMsg":{"type":"string"},"settleTime":{"type":"string","format":"date-time"},"payChannel":{"type":"string"},"transCreateTime":{"type":"string","format":"date-time"}}},"MockEnvOutput":{"type":"object","properties":{"code":{"type":"string"},"msg":{"type":"string"},"data":{"type":"string"},"thirdErrCode":{"type":"string"},"thirdErrMsg":{"type":"string"},"amount":{"type":"string"},"tradeSuccessTime":{"type":"string","format":"date-time"}}},"QueryOrderListOutput":{"type":"object","properties":{"code":{"type":"string"},"msg":{"type":"string"},"data":{"type":"string"},"orderList":{"type":"array","items":{"$ref":"#/definitions/OrderDetail"}}}},"TransFlowOutput":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"flowNo":{"type":"string"},"busiOrderNo":{"type":"string"},"thirdFlowNo":{"type":"string"},"productName":{"type":"string"},"productDesc":{"type":"string"},"payChannel":{"type":"string"},"bankSn":{"type":"string"},"payAccountNo":{"type":"string"},"idCardType":{"type":"integer","format":"int32"},"idCardNo":{"type":"string"},"currencyType":{"type":"string"},"payAmount":{"type":"integer","format":"int64"},"payChannelFeeIncome":{"type":"integer","format":"int64"},"payResult":{"type":"integer","format":"int32"},"failReason":{"type":"string"},"thirdSuccessTime":{"type":"string","format":"date-time"},"thirdReturnTime":{"type":"string","format":"date-time"},"memo":{"type":"string"},"createTime":{"type":"string","format":"date-time"},"updateTime":{"type":"string","format":"date-time"},"state":{"type":"integer","format":"int32"},"callbackUrl":{"type":"string"},"reqType":{"type":"integer","format":"int32"},"accountName":{"type":"string"},"callBackStatus":{"type":"string"},"sendThirdFlowNo":{"type":"string"},"sendTradeTime":{"type":"string","format":"date-time"},"settlementDate":{"type":"string","format":"date-time"},"payActualAmount":{"type":"integer","format":"int64"},"payResultCheck":{"type":"integer","format":"int32"},"resCode":{"type":"string"},"resMsg":{"type":"string"},"resThirdCode":{"type":"string"},"merchId":{"type":"string"},"exMerchId":{"type":"string"},"payType":{"type":"integer","format":"int32"},"payChannelType":{"type":"integer","format":"int32"},"splitFlag":{"type":"integer","format":"int32"},"batchIdUi":{"type":"string"},"batchId":{"type":"string"},"reasonFlg":{"type":"integer","format":"int32"},"userMobile":{"type":"string"},"userName":{"type":"string"},"borrowLoanFlag":{"type":"integer","format":"int32"},"versionNo":{"type":"string"},"payerPartnerId":{"type":"string"},"payerUserId":{"type":"string"},"payerAccountNo":{"type":"string"},"payeePartnerId":{"type":"string"},"payeeUserId":{"type":"string"},"payeeAccountNo":{"type":"string"},"accountStatus":{"type":"integer","format":"int32"},"accountStatusDesc":{"type":"string"},"merchantId":{"type":"string"}}}}}"

在服务调用时出现wrong number of arguments的错误

dubbo版本2.5.3
异常日志
java.lang.IllegalArgumentException: wrong number of arguments at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.deepoove.swagger.dubbo.web.DubboHttpController.invokeDubbo(DubboHttpController.java:103) at com.deepoove.swagger.dubbo.web.DubboHttpController.invokeDubbo(DubboHttpController.java:52) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:111) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:806) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:729) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:872) at javax.servlet.http.HttpServlet.service(HttpServlet.java:648) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846) at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:85) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.springframework.boot.actuate.autoconfigure.EndpointWebMvcAutoConfiguration$ApplicationContextHeaderFilter.doFilterInternal(EndpointWebMvcAutoConfiguration.java:237) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.springframework.boot.actuate.trace.WebRequestTraceFilter.doFilterInternal(WebRequestTraceFilter.java:112) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:87) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:77) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.springframework.cloud.sleuth.instrument.web.TraceFilter.doFilterInternal(TraceFilter.java:122) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.springframework.boot.actuate.autoconfigure.MetricsFilter.doFilterInternal(MetricsFilter.java:103) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:522) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1095) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:672) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1456) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748)

swagger-ui通过http调用接口失败!

通过DEBUG定位到是这里出现了问题:
image
image
因为我APIOperation中我没有指定HttpMethod导致refMethod没有找到,添加了HttpMethod就没有问题,所以我这里对DubboHttpController做了一些改动,不知道这样可以不以,麻烦作者看一下,谢谢!
image

dubbo接口测试问题

您好,照着您的方法,单独的部署了一个swagger,url改了,但是没有测试的功能呀,不知道这个能不能解决呢,求指导

关于dubbo的provider设置了group和version的问题

如果dubbo的provider设置了group和version,调试时报错
Failed to check the status of the service com.linlong.tp.dubbo.IDemoService. No provider available for the service com.linlong.tp.dubbo.IDemoService from the url zookeeper://172.27.55.10:2181/com.alibaba.dubbo.registry.RegistryService?application=cll-tp-channel-service&dubbo=2.6.2&interface=com.linlong.tp.dubbo.IDemoService&methods=getDemoList,getDemoList2,getDemoList1&pid=11248&register.ip=192.168.4.128&revision=1.0.0-SNAPSHOT&side=consumer&timestamp=1536930259366 to the consumer 192.168.4.128 use dubbo version 2.6.2

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.