sayi / swagger-dubbo Goto Github PK
View Code? Open in Web Editor NEW:page_with_curl: Dubbo的Swagger服务文档
License: Apache License 2.0
:page_with_curl: Dubbo的Swagger服务文档
License: Apache License 2.0
你好,按你的文档,springboot项目,增加@EnableDubboSwagger即可 ,但是我在原项目中加上后,启动后,swagger-dubbo/api-docs显示无法访问此页,求指教,大概可能是什么原因导致,谢谢
返回体为Map<String, User>这样的结构是否能把这个返回体展示出来?目前springfox这一块儿也没有做。这是springfox的效果:
public Map<Long, User> getUserInfo(@RequestParam("id") Long id)
入参对象没有解析出来
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"
}
}
}
}
},
启动报错, 错误和版本如下
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
hello,你好,我在集成了2.0.1版本后,测试发现有的接口没有获取到参数名称,以及如果使用ApiImplicitParams,会生成两条相同的参数列表问题,我在针对 1.1.0release版本中出现wrong number of arguments以及其衍生问题的处理。 #16中发现KTerrific有提过一样的问题,并进行修改,但是被close了,请问这个问题在最新的master上解决了吗,谢谢!
swagger-dubbo/api-docs
只返回
{
"swagger": "2.0",
"basePath": "/tradecenter"
}
dubbo 注册的service 方法或子方法含有 @transactional 注解会导致UI 参数Parameter参数名丢失
我swagger.json返回的是字符串类型的,swagger-ui提示No operations defined in spec!
而我看swagger官网上一个示例地址返回的不是字符串http://petstore.swagger.io/v2/swagger.json,
如何解决这个问题,返回的内容都是对的,就是为字符串类型,swagger-ui识别不出来
com.deepoove.swagger.dubbo.http.HttpMatch#matchRefMethod
correctRate计算错误,传入的参数完全匹配时correctRate是0 导致匹配不上
返回值只有:{"swagger":"2.0","basePath":"/dubbo-provider"},这是为啥
在dubbo2.6.0没有问题,然后换成dubbox2.8.4 ,其他不变,/swagger-dubbo/api-docs 这个接口拿不到数据
你好,我用的dubbo@Service 暴露对象,然后用@ CompantScan的方式进行扫描,接口能暴露但swagger扫描不到,对比发现com.deepoove.swagger.dubbo.http.ReferenceManager#getInstance,context.getBeansOfType(ServiceBean.class).values() 找不到serviceBean方法
其实现在有个比较麻烦的问题,就是通常情况下我们的dubbo服务是不需要启动web容器的,只需要一个轻量级的spring容器就好,但是swagger有css、js、html等,引入了swagger就需要引入web容器,比较纠结~有没有好的办法,不引入web容器呢?
报错: 什么原因
org.springframework.web.HttpMediaTypeNotAcceptableException: Could not find
复杂对象会被作为formbody传输。如果某个接口需要传入两个或以上的复杂对象的情况下,formbody是否能正常的传输呢。
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)
扫描ServiceBean,类似于单体应用,没有实际模拟rpc场景。
建议扫描ReferenceBean,这样才能模拟rpc吧。
dubbo服务如果有多个版本,swagger-dubbo只会取一个。这样感觉不合理啊!
我已经将example中的dubbo-provider.war 成功部署并且启动。访问http://localhost:8080/dubbo-provider/swagger-dubbo/swagger.json 都是一些json。
swagger页面的访问地址是什么呢???
dubbo annotation @service does not support
不能支持POST请求的参数解析
你好,有springboot的demo可以使用吗
我有看到2.7+ apach dubbo的代码记录,但是你们jar包版本没有升级,没法发布到maven中心
用的 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"}}}}}"
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)
接口类被AOP代理后 controller类里面的反射方法获取不到入参,导致http接口调用dubbo接口参数不一致报错
您好,照着您的方法,单独的部署了一个swagger,url改了,但是没有测试的功能呀,不知道这个能不能解决呢,求指导
使用spring mvc时,地址一直报404
dubbo官方目前没有swagger插件,建议贡献给dubbo官方,让swagger-dubbo发展得更好
我这里的系统框架用的是dubbo,请问可以使用该swagger吗?nginx会有影响吗
建议迁移到springdoc-openapi
如果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®ister.ip=192.168.4.128&revision=1.0.0-SNAPSHOT&side=consumer×tamp=1536930259366 to the consumer 192.168.4.128 use dubbo version 2.6.2
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.