Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
P
pay-provider
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
david.zhong
pay-provider
Commits
637736ed
Commit
637736ed
authored
Jun 15, 2020
by
david.zhong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
资质供应商第一次上线版本
parent
2022189d
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
202 additions
and
28 deletions
+202
-28
pom.xml
pom.xml
+1
-1
ServiceUrl.java
src/main/java/com/ost/micro/provider/common/ServiceUrl.java
+0
-3
AuditController.java
...va/com/ost/micro/provider/controller/AuditController.java
+148
-0
BizController.java
...java/com/ost/micro/provider/controller/BizController.java
+19
-12
BizTradeStaticsController.java
.../micro/provider/controller/BizTradeStaticsController.java
+0
-0
CommonController.java
...a/com/ost/micro/provider/controller/CommonController.java
+4
-2
CompanyController.java
.../com/ost/micro/provider/controller/CompanyController.java
+4
-1
OrderController.java
...va/com/ost/micro/provider/controller/OrderController.java
+21
-8
SupplierController.java
...com/ost/micro/provider/controller/SupplierController.java
+5
-1
No files found.
pom.xml
View file @
637736ed
...
...
@@ -12,7 +12,7 @@
<artifactId>
pay-provider
</artifactId>
<name>
Micro :: Project :: As :: Provider
</name>
<name>
Micro :: Project :: As :: P
ay-P
rovider
</name>
<dependencies>
<dependency>
<groupId>
org.apache.poi
</groupId>
...
...
src/main/java/com/ost/micro/provider/common/ServiceUrl.java
View file @
637736ed
...
...
@@ -51,9 +51,6 @@ public class ServiceUrl {
break
;
case
"test"
:
case
"sit"
:
serviceUrl
=
LOCAL_DEV_URL_AS_SERVICE
;
break
;
// formal
default
:
List
<
ServiceInstance
>
serviceInstanceList
=
consulDiscoveryClient
.
getInstances
(
asService
);
if
(
CollectionUtils
.
isEmpty
(
serviceInstanceList
))
{
...
...
src/main/java/com/ost/micro/provider/controller/AuditController.java
0 → 100644
View file @
637736ed
package
com
.
ost
.
micro
.
provider
.
controller
;
import
com.google.common.reflect.TypeToken
;
import
com.google.gson.Gson
;
import
com.ost.micro.core.aop.DataToUnderline
;
import
com.ost.micro.core.context.model.response.DataResponse
;
import
com.ost.micro.core.pay.modules.sys.dto.AuditApproveDto
;
import
com.ost.micro.core.pay.modules.sys.dto.BizAuditmpDto
;
import
com.ost.micro.core.pay.modules.sys.excel.BizAuditmpBean
;
import
com.ost.micro.core.utils.ExcelUtils
;
import
com.ost.micro.core.utils.ResponseUtils
;
import
com.ost.micro.provider.common.PaymentServiceClient
;
import
com.ost.micro.provider.common.ServiceUrl
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiImplicitParam
;
import
io.swagger.annotations.ApiImplicitParams
;
import
io.swagger.annotations.ApiOperation
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.cloud.consul.discovery.ConsulDiscoveryClient
;
import
org.springframework.http.ResponseEntity
;
import
org.springframework.web.bind.annotation.*
;
import
javax.servlet.http.HttpServletResponse
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
@RestController
@RequestMapping
(
"/provider/audit"
)
@Api
(
tags
=
"审核管理接口"
)
@Slf4j
public
class
AuditController
{
@Autowired
private
PaymentServiceClient
paymentServiceClient
;
@Autowired
private
ConsulDiscoveryClient
consulDiscoveryClient
;
@Autowired
private
ServiceUrl
serviceUrl
;
private
String
url
=
null
;
// private String url = ServiceUrl.INSTACE.getUrl(consulDiscoveryClient) + "/api/audit";// 商家审核
@GetMapping
(
""
)
@ApiOperation
(
"查询审核列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"keyword"
,
value
=
"关键字"
,
required
=
false
,
dataType
=
"String"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"biz_ids"
,
value
=
"商家id列表"
,
required
=
false
,
dataType
=
"List"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"apply_type"
,
value
=
"申请类型"
,
required
=
false
,
dataType
=
"int"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"audit_status"
,
value
=
"审核状态"
,
required
=
false
,
dataType
=
"int"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"from_date"
,
value
=
"起始日期"
,
required
=
false
,
dataType
=
"long"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"to_date"
,
value
=
"结束日期"
,
required
=
false
,
dataType
=
"long"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"page_index"
,
value
=
"页码"
,
required
=
true
,
dataType
=
"int"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"page_size"
,
value
=
"每页数码条数"
,
required
=
true
,
dataType
=
"int"
)})
@DataToUnderline
()
public
DataResponse
searchBiz
(
@RequestParam
(
required
=
false
)
String
keyword
,
@RequestParam
(
required
=
false
,
name
=
"biz_ids"
)
String
[]
bizIds
,
@RequestParam
(
required
=
false
,
name
=
"apply_type"
)
Long
applyType
,
@RequestParam
(
required
=
false
,
name
=
"audit_status"
)
Integer
auditStatus
,
@RequestParam
(
required
=
false
,
name
=
"from_date"
)
Long
fromDate
,
@RequestParam
(
required
=
false
,
name
=
"to_date"
)
Long
toDate
,
@RequestParam
(
name
=
"page_index"
)
Integer
pageIndex
,
@RequestParam
(
name
=
"page_size"
)
Integer
pageSize
)
{
StringBuilder
urlBuilder
=
new
StringBuilder
();
urlBuilder
.
append
(
serviceUrl
.
getAsServiceUrl
(
consulDiscoveryClient
));
urlBuilder
.
append
(
"/api/provider/audit"
);
urlBuilder
.
append
(
"?keyword={keyword}"
);
urlBuilder
.
append
(
"&bizIds={bizIds}"
);
urlBuilder
.
append
(
"&apply_type={applyType}"
);
urlBuilder
.
append
(
"&auditStatus={auditStatus}"
);
urlBuilder
.
append
(
"&fromDate={fromDate}"
);
urlBuilder
.
append
(
"&toDate={toDate}"
);
urlBuilder
.
append
(
"&pageIndex={pageIndex}"
);
urlBuilder
.
append
(
"&pageSize={pageSize}"
);
ResponseEntity
<
DataResponse
>
result
=
paymentServiceClient
.
getRestTemplate
()
.
getForEntity
(
urlBuilder
.
toString
(),
DataResponse
.
class
,
keyword
,
bizIds
,
applyType
,
auditStatus
,
fromDate
,
toDate
,
pageIndex
,
pageSize
);
return
result
.
getBody
();
}
@PutMapping
(
""
)
@ApiOperation
(
"审核认证资料"
)
@DataToUnderline
()
public
DataResponse
auditCertifile
(
@RequestBody
AuditApproveDto
dto
)
{
url
=
serviceUrl
.
getAsServiceUrl
(
consulDiscoveryClient
)
+
"/api/provider/audit"
;
paymentServiceClient
.
put
(
url
,
dto
);
return
ResponseUtils
.
getInstance
().
success
(
null
);
}
@GetMapping
(
"{id}"
)
@ApiOperation
(
"认证资料详情"
)
@ApiImplicitParam
(
paramType
=
"path"
,
name
=
"id"
,
value
=
"id"
,
required
=
true
,
dataType
=
"long"
)
@DataToUnderline
()
public
DataResponse
getCertifile
(
@PathVariable
Long
id
)
{
url
=
serviceUrl
.
getAsServiceUrl
(
consulDiscoveryClient
)
+
"/api/provider/audit"
;
return
paymentServiceClient
.
get
(
url
,
id
);
}
/**
* 导出
*/
@ApiOperation
(
"认证资料导出"
)
@GetMapping
(
"/export"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"keyword"
,
value
=
"关键字"
,
required
=
false
,
dataType
=
"String"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"apply_type"
,
value
=
"申请类型"
,
required
=
false
,
dataType
=
"int"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"audit_status"
,
value
=
"审核状态"
,
required
=
false
,
dataType
=
"int"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"from_date"
,
value
=
"起始日期"
,
required
=
false
,
dataType
=
"long"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"to_date"
,
value
=
"结束日期"
,
required
=
false
,
dataType
=
"long"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"page_index"
,
value
=
"页码"
,
required
=
true
,
dataType
=
"int"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"page_size"
,
value
=
"每页数码条数"
,
required
=
true
,
dataType
=
"int"
)})
public
void
export
(
@RequestParam
(
required
=
false
)
String
keyword
,
@RequestParam
(
required
=
false
,
name
=
"apply_type"
)
Integer
applyType
,
@RequestParam
(
required
=
false
,
name
=
"audit_status"
)
Integer
auditStatus
,
@RequestParam
(
required
=
false
,
name
=
"from_date"
)
Long
fromDate
,
@RequestParam
(
required
=
false
,
name
=
"to_date"
)
Long
toDate
,
@RequestParam
(
name
=
"page_index"
)
Integer
pageIndex
,
@RequestParam
(
name
=
"page_size"
)
Integer
pageSize
,
HttpServletResponse
response
)
{
url
=
serviceUrl
.
getAsServiceUrl
(
consulDiscoveryClient
)
+
"/api/provider/audit"
;
Map
params
=
new
HashMap
();
params
.
put
(
"keyword"
,
keyword
);
params
.
put
(
"applayType"
,
applyType
);
params
.
put
(
"auditStatus"
,
auditStatus
);
params
.
put
(
"fromDate"
,
fromDate
);
params
.
put
(
"toDate"
,
toDate
);
params
.
put
(
"pageIndex"
,
pageIndex
);
params
.
put
(
"pageSize"
,
pageSize
);
DataResponse
dataResponse
=
paymentServiceClient
.
get
(
url
+
"/export"
,
params
);
if
(
null
!=
dataResponse
&&
null
!=
dataResponse
.
getData
())
{
Object
obj
=
dataResponse
.
getData
().
getList
();
Gson
gson
=
new
Gson
();
if
(
null
!=
obj
&&
obj
instanceof
List
)
{
List
<
BizAuditmpDto
>
dataList
=
gson
.
fromJson
(
gson
.
toJson
(
obj
),
new
TypeToken
<
List
<
BizAuditmpDto
>>()
{
}.
getType
());
try
{
ExcelUtils
.
exportExcelToTarget
(
response
,
"认证资料导出"
,
dataList
,
BizAuditmpBean
.
class
);
}
catch
(
Exception
e
)
{
log
.
error
(
"export 认证资料 error"
,
e
);
// e.printStackTrace();
}
}
}
/* Page page = ${classname}Service.queryPage(params); */
}
}
src/main/java/com/ost/micro/provider/controller/BizController.java
View file @
637736ed
...
...
@@ -19,6 +19,7 @@ import io.swagger.annotations.ApiOperation;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.cloud.consul.discovery.ConsulDiscoveryClient
;
import
org.springframework.http.ResponseEntity
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.HashMap
;
...
...
@@ -54,7 +55,7 @@ public class BizController {
@ApiOperation
(
"查询商家列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"keyword"
,
value
=
"关键字,如:商家编号/法人姓名/手机号码/公司名称"
,
required
=
false
,
dataType
=
"String"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"biz
Ids"
,
value
=
"商家id"
,
required
=
false
,
allowMultiple
=
true
,
dataType
=
"String
"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"biz
_ids"
,
value
=
"商家id列表"
,
required
=
false
,
dataType
=
"List
"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"audit_status"
,
value
=
"资料认证状态"
,
required
=
false
,
dataType
=
"int"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"status"
,
value
=
"启用状态"
,
required
=
false
,
dataType
=
"int"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"comp_id"
,
value
=
"签约公司id"
,
required
=
false
,
dataType
=
"long"
),
...
...
@@ -64,20 +65,25 @@ public class BizController {
public
DataResponse
searchBiz
(
@RequestParam
(
required
=
false
,
name
=
"keyword"
)
String
keyword
,
@RequestParam
(
required
=
false
,
name
=
"status"
)
Integer
status
,
@RequestParam
(
required
=
false
,
name
=
"audit_status"
)
Integer
auditStatus
,
@RequestParam
(
required
=
false
)
String
[]
bizIds
,
@RequestParam
(
required
=
false
,
name
=
"biz_ids"
)
String
[]
bizIds
,
@RequestParam
(
required
=
false
,
name
=
"comp_id"
)
Long
compId
,
@RequestParam
(
name
=
"page_index"
)
Integer
pageIndex
,
@RequestParam
(
name
=
"page_size"
)
Integer
pageSize
)
{
bizUrl
=
serviceUrl
.
getAsServiceUrl
(
consulDiscoveryClient
)
+
"/api/provider/biz"
;
Map
params
=
new
HashMap
();
params
.
put
(
"keyword"
,
keyword
);
params
.
put
(
"auditStatus"
,
auditStatus
);
params
.
put
(
"status"
,
status
);
params
.
put
(
"bizIds"
,
bizIds
);
params
.
put
(
"compId"
,
compId
);
params
.
put
(
"pageIndex"
,
pageIndex
);
params
.
put
(
"pageSize"
,
pageSize
);
return
paymentServiceClient
.
get
(
bizUrl
,
params
);
StringBuilder
urlBuilder
=
new
StringBuilder
();
urlBuilder
.
append
(
serviceUrl
.
getAsServiceUrl
(
consulDiscoveryClient
));
urlBuilder
.
append
(
"/api/provider/biz"
);
urlBuilder
.
append
(
"?keyword={keyword}"
);
urlBuilder
.
append
(
"&auditStatus={auditStatus}"
);
urlBuilder
.
append
(
"&status={status}"
);
urlBuilder
.
append
(
"&bizIds={bizIds}"
);
urlBuilder
.
append
(
"&compId={compId}"
);
urlBuilder
.
append
(
"&pageIndex={pageIndex}"
);
urlBuilder
.
append
(
"&pageSize={pageSize}"
);
ResponseEntity
<
DataResponse
>
result
=
paymentServiceClient
.
getRestTemplate
()
.
getForEntity
(
urlBuilder
.
toString
(),
DataResponse
.
class
,
keyword
,
auditStatus
,
status
,
bizIds
,
compId
,
pageIndex
,
pageSize
);
return
result
.
getBody
();
}
@PostMapping
(
""
)
...
...
@@ -87,6 +93,7 @@ public class BizController {
bizUrl
=
serviceUrl
.
getAsServiceUrl
(
consulDiscoveryClient
)
+
"/api/provider/biz"
;
dto
.
setCreateBy
(
currentBiz
);
dto
.
setUpdateBy
(
currentBiz
);
dto
.
setType
(
1
);
return
paymentServiceClient
.
post
(
bizUrl
,
dto
);
}
...
...
src/main/java/com/ost/micro/provider/controller/BizTradeStaticsController.java
View file @
637736ed
This diff is collapsed.
Click to expand it.
src/main/java/com/ost/micro/provider/controller/CommonController.java
View file @
637736ed
...
...
@@ -137,21 +137,23 @@ public class CommonController {
@ApiImplicitParams
({
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"is_biz_id_from_permission"
,
value
=
"bizId是否是权限系统中"
,
required
=
false
,
dataType
=
"boolean"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"is_entry_info"
,
value
=
"是否是资质录入员"
,
required
=
false
,
dataType
=
"int"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"is_entry_info_admin"
,
value
=
"是否是资质录入员admin"
,
required
=
false
,
dataType
=
"int"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"biz_Id"
,
value
=
"所属商家"
,
required
=
false
,
dataType
=
"long"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"biz_ids"
,
value
=
"所属商家集合"
,
required
=
false
,
allowMultiple
=
true
,
dataType
=
"String"
)
})
@DataToUnderline
()
public
DataResponse
getCompany
(
@RequestParam
(
required
=
false
,
name
=
"is_entry_info"
)
Integer
isEntryInfo
,
@RequestParam
(
required
=
false
,
name
=
"is_biz_id_from_permission"
)
Boolean
isBizIdFromPermission
,
@RequestParam
(
required
=
false
,
name
=
"is_entry_info_admin"
)
Integer
isEntryInfoAdmin
,
@RequestParam
(
required
=
false
,
name
=
"biz_id"
)
Long
bizId
,
@RequestParam
(
required
=
false
,
name
=
"biz_ids"
)
String
[]
bizIds
)
{
log
.
info
(
"isEntryInfo ={}, isBizIdFromPermission = {},bizId ={},bizIds={}"
,
isEntryInfo
,
isBizIdFromPermission
,
bizId
,
bizIds
);
StringBuilder
urlBuilder
=
new
StringBuilder
();
urlBuilder
.
append
(
serviceUrl
.
getAsServiceUrl
(
consulDiscoveryClient
));
urlBuilder
.
append
(
BASE_URL
);
urlBuilder
.
append
(
"/company?bizId={bizId}&bizIds={bizIds}&isEntryInfo={isEntryInfo}&isBizIdFromPermission={isBizIdFromPermission}"
);
urlBuilder
.
append
(
"/company?bizId={bizId}&bizIds={bizIds}&isEntryInfo={isEntryInfo}&isBizIdFromPermission={isBizIdFromPermission}
&isEntryInfoAdmin={isEntryInfoAdmin}
"
);
ResponseEntity
<
DataResponse
>
result
=
paymentServiceClient
.
getRestTemplate
().
getForEntity
(
urlBuilder
.
toString
(),
DataResponse
.
class
,
bizId
,
bizIds
,
isEntryInfo
,
isBizIdFromPermission
);
DataResponse
.
class
,
bizId
,
bizIds
,
isEntryInfo
,
isBizIdFromPermission
,
isEntryInfoAdmin
);
return
result
.
getBody
();
}
...
...
src/main/java/com/ost/micro/provider/controller/CompanyController.java
View file @
637736ed
...
...
@@ -49,6 +49,7 @@ public class CompanyController {
@ApiImplicitParams
({
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"keyword"
,
value
=
"关键字"
,
required
=
false
,
dataType
=
"String"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"is_entry_info"
,
value
=
"是否是资质录入员"
,
required
=
false
,
dataType
=
"int"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"is_entry_info_admin"
,
value
=
"是否是资质录入员admin"
,
required
=
false
,
dataType
=
"int"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"biz_id"
,
value
=
"商家id"
,
required
=
false
,
dataType
=
"Long"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"biz_ids"
,
value
=
"商家id列表"
,
required
=
false
,
dataType
=
"List"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"enable"
,
value
=
"启用状态"
,
required
=
false
,
dataType
=
"int"
),
...
...
@@ -58,6 +59,7 @@ public class CompanyController {
public
DataResponse
search
(
@RequestParam
(
required
=
false
)
String
keyword
,
@RequestParam
(
required
=
false
)
Integer
enable
,
@RequestParam
(
required
=
false
,
name
=
"is_entry_info"
)
Integer
isEntryInfo
,
@RequestParam
(
required
=
false
,
name
=
"is_entry_info_admin"
)
Integer
isEntryInfoAdmin
,
@RequestParam
(
required
=
false
,
name
=
"biz_id"
)
Long
bizId
,
@RequestParam
(
required
=
false
,
name
=
"biz_ids"
)
String
[]
bizIds
,
@RequestParam
(
name
=
"page_index"
)
Integer
pageIndex
,
...
...
@@ -67,13 +69,14 @@ public class CompanyController {
urlBuilder
.
append
(
BASE_URL
);
urlBuilder
.
append
(
"?keyword={keyword}"
);
urlBuilder
.
append
(
"&isEntryInfo={isEntryInfo}"
);
urlBuilder
.
append
(
"&isEntryInfoAdmin={isEntryInfoAdmin}"
);
urlBuilder
.
append
(
"&bizId={bizId}"
);
urlBuilder
.
append
(
"&bizIds={bizIds}"
);
urlBuilder
.
append
(
"&enable={enable}"
);
urlBuilder
.
append
(
"&pageIndex={pageIndex}"
);
urlBuilder
.
append
(
"&pageSize={pageSize}"
);
ResponseEntity
<
DataResponse
>
result
=
paymentServiceClient
.
getRestTemplate
()
.
getForEntity
(
urlBuilder
.
toString
(),
DataResponse
.
class
,
keyword
,
isEntryInfo
,
bizId
,
bizIds
,
enable
,
pageIndex
,
pageSize
);
.
getForEntity
(
urlBuilder
.
toString
(),
DataResponse
.
class
,
keyword
,
isEntryInfo
,
isEntryInfoAdmin
,
bizId
,
bizIds
,
enable
,
pageIndex
,
pageSize
);
return
result
.
getBody
();
}
...
...
src/main/java/com/ost/micro/provider/controller/OrderController.java
View file @
637736ed
...
...
@@ -9,6 +9,7 @@ import com.ost.micro.core.pay.modules.sys.dto.BizTradeDetailDto;
import
com.ost.micro.core.pay.modules.sys.excel.BizTradeDetailBean
;
import
com.ost.micro.core.utils.DateUtil
;
import
com.ost.micro.core.utils.ExcelUtils
;
import
com.ost.micro.core.utils.GsonUtil
;
import
com.ost.micro.core.utils.ResponseUtils
;
import
com.ost.micro.provider.common.PaymentServiceClient
;
import
com.ost.micro.provider.common.ServiceUrl
;
...
...
@@ -52,7 +53,9 @@ public class OrderController {
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"name"
,
value
=
"姓名"
,
required
=
false
,
dataType
=
"String"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"remark"
,
value
=
"附言"
,
required
=
false
,
dataType
=
"String"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"biz_id"
,
value
=
"商家id"
,
required
=
false
,
dataType
=
"long"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"biz_ids"
,
value
=
"商家id"
,
required
=
false
,
allowMultiple
=
true
,
dataType
=
"String"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"current_biz_id"
,
value
=
"当前登录的商家id"
,
required
=
false
,
dataType
=
"long"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"biz_ids"
,
value
=
"商家id集合"
,
required
=
false
,
allowMultiple
=
true
,
dataType
=
"String"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"is_biz_id_from_permission"
,
value
=
"bizId是否是权限系统中"
,
required
=
false
,
dataType
=
"boolean"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"status"
,
value
=
"状态"
,
required
=
false
,
dataType
=
"int"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"currency"
,
value
=
"0人民币1美元"
,
required
=
false
,
dataType
=
"int"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"from_date"
,
value
=
"起始日期"
,
required
=
false
,
dataType
=
"Long"
),
...
...
@@ -64,8 +67,10 @@ public class OrderController {
@RequestParam
(
required
=
false
)
String
amount
,
@RequestParam
(
required
=
false
)
String
name
,
@RequestParam
(
required
=
false
)
String
remark
,
@RequestParam
(
required
=
false
,
name
=
"current_biz_id"
)
Long
currentBizId
,
@RequestParam
(
required
=
false
,
name
=
"biz_id"
)
Long
bizId
,
@RequestParam
(
required
=
false
,
name
=
"biz_ids"
)
String
[]
bizIds
,
@RequestParam
(
required
=
false
,
name
=
"is_biz_id_from_permission"
)
Boolean
isBizIdFromPermission
,
@RequestParam
(
required
=
false
)
Integer
status
,
@RequestParam
(
required
=
false
)
Integer
currency
,
@RequestParam
(
required
=
false
,
name
=
"from_date"
)
Long
fromDate
,
...
...
@@ -81,16 +86,18 @@ public class OrderController {
urlBuilder
.
append
(
"&name={name}"
);
urlBuilder
.
append
(
"&remark={remark}"
);
urlBuilder
.
append
(
"&bizId={bizId}"
);
urlBuilder
.
append
(
"¤tBizId={currentBizId}"
);
urlBuilder
.
append
(
"&bizIds={bizIds}"
);
urlBuilder
.
append
(
"&isBizIdFromPermission={isBizIdFromPermission}"
);
urlBuilder
.
append
(
"&status={status}"
);
urlBuilder
.
append
(
"¤cy={currency}"
);
urlBuilder
.
append
(
"&fromDate={fromDate}"
);
urlBuilder
.
append
(
"&toDate={toDate}"
);
urlBuilder
.
append
(
"&pageIndex={pageIndex}"
);
urlBuilder
.
append
(
"&pageSize={pageSize}"
);
log
.
info
(
"order provider params currentBizId {}"
,
currentBizId
);
ResponseEntity
<
DataResponse
>
result
=
paymentServiceClient
.
getRestTemplate
().
getForEntity
(
urlBuilder
.
toString
(),
DataResponse
.
class
,
keyword
,
amount
,
name
,
remark
,
bizId
,
bizIds
,
status
,
currency
,
fromDate
,
toDate
,
urlBuilder
.
toString
(),
DataResponse
.
class
,
keyword
,
amount
,
name
,
remark
,
bizId
,
currentBizId
,
bizIds
,
isBizIdFromPermission
,
status
,
currency
,
fromDate
,
toDate
,
pageIndex
,
pageSize
);
return
result
.
getBody
();
...
...
@@ -142,8 +149,10 @@ public class OrderController {
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"amount"
,
value
=
"金额"
,
required
=
false
,
dataType
=
"String"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"name"
,
value
=
"姓名"
,
required
=
false
,
dataType
=
"String"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"remark"
,
value
=
"附言"
,
required
=
false
,
dataType
=
"String"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"biz_id"
,
value
=
"商家id"
,
required
=
true
,
dataType
=
"long"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"biz_ids"
,
value
=
"商家id集合"
,
required
=
false
,
allowMultiple
=
true
,
dataType
=
"String"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"biz_id"
,
value
=
"商家id"
,
required
=
false
,
dataType
=
"long"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"current_biz_id"
,
value
=
"当前登录的商家id"
,
required
=
false
,
dataType
=
"long"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"is_biz_id_from_permission"
,
value
=
"bizId是否是权限系统中"
,
required
=
false
,
dataType
=
"boolean"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"biz_ids"
,
value
=
"商家id集合"
,
required
=
false
,
allowMultiple
=
false
,
dataType
=
"String"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"type"
,
value
=
"交易类型"
,
required
=
false
,
dataType
=
"int"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"status"
,
value
=
"状态"
,
required
=
false
,
dataType
=
"int"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"currency"
,
value
=
"0人民币1美元"
,
required
=
false
,
dataType
=
"int"
),
...
...
@@ -155,6 +164,8 @@ public class OrderController {
@RequestParam
(
required
=
false
)
String
name
,
@RequestParam
(
required
=
false
)
String
remark
,
@RequestParam
(
required
=
false
,
name
=
"biz_id"
)
Long
bizId
,
@RequestParam
(
required
=
false
,
name
=
"current_biz_id"
)
Long
currentBizId
,
@RequestParam
(
required
=
false
,
name
=
"is_biz_id_from_permission"
)
Boolean
isBizIdFromPermission
,
@RequestParam
(
required
=
false
,
name
=
"biz_ids"
)
String
[]
bizIds
,
@RequestParam
(
required
=
false
)
Integer
type
,
@RequestParam
(
required
=
false
)
Integer
status
,
...
...
@@ -165,12 +176,14 @@ public class OrderController {
StringBuilder
urlBuilder
=
new
StringBuilder
();
urlBuilder
.
append
(
serviceUrl
.
getAsServiceUrl
(
consulDiscoveryClient
));
urlBuilder
.
append
(
"/api/order/export"
);
urlBuilder
.
append
(
"/api/
provider/
order/export"
);
urlBuilder
.
append
(
"?keyword={keyword}"
);
urlBuilder
.
append
(
"&amount={amount}"
);
urlBuilder
.
append
(
"&name={name}"
);
urlBuilder
.
append
(
"&remark={remark}"
);
urlBuilder
.
append
(
"&bizId={bizId}"
);
urlBuilder
.
append
(
"¤tBizId={currentBizId}"
);
urlBuilder
.
append
(
"&isBizIdFromPermission={isBizIdFromPermission}"
);
urlBuilder
.
append
(
"&bizIds={bizIds}"
);
urlBuilder
.
append
(
"&type={type}"
);
urlBuilder
.
append
(
"&status={status}"
);
...
...
@@ -178,9 +191,9 @@ public class OrderController {
urlBuilder
.
append
(
"&fromDate={fromDate}"
);
urlBuilder
.
append
(
"&toDate={toDate}"
);
ResponseEntity
<
DataResponse
>
result
=
paymentServiceClient
.
getRestTemplate
().
getForEntity
(
urlBuilder
.
toString
(),
DataResponse
.
class
,
keyword
,
amount
,
name
,
remark
,
bizId
,
bizIds
,
type
,
status
,
currency
,
fromDate
,
toDate
);
DataResponse
.
class
,
keyword
,
amount
,
name
,
remark
,
bizId
,
currentBizId
,
isBizIdFromPermission
,
bizIds
,
type
,
status
,
currency
,
fromDate
,
toDate
);
DataResponse
dataResponse
=
result
.
getBody
();
log
.
info
(
"bizids = {}"
,
GsonUtil
.
toJson
(
bizIds
,
true
));
if
(
null
!=
dataResponse
&&
null
!=
dataResponse
.
getData
())
{
Object
obj
=
dataResponse
.
getData
().
getList
();
Gson
gson
=
new
Gson
();
...
...
src/main/java/com/ost/micro/provider/controller/SupplierController.java
View file @
637736ed
...
...
@@ -118,6 +118,7 @@ public class SupplierController {
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"sup_id"
,
value
=
"供应商id"
,
required
=
false
,
dataType
=
"Long"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"keyword"
,
value
=
"关键字"
,
required
=
false
,
dataType
=
"String"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"is_entry_info"
,
value
=
"是否是资质录入员"
,
required
=
false
,
dataType
=
"int"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"is_entry_info_admin"
,
value
=
"是否是资质录入员admin"
,
required
=
false
,
dataType
=
"int"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"biz_id_admin"
,
value
=
"商户商家id"
,
required
=
false
,
dataType
=
"long"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"is_biz_id_from_permission"
,
value
=
"bizId是否是权限系统中"
,
required
=
false
,
dataType
=
"boolean"
),
@ApiImplicitParam
(
paramType
=
"query"
,
name
=
"biz_id"
,
value
=
"商家id"
,
required
=
false
,
dataType
=
"Long"
),
...
...
@@ -129,6 +130,7 @@ public class SupplierController {
public
DataResponse
searchMerchant
(
@RequestParam
(
required
=
false
,
name
=
"sup_id"
)
Long
supId
,
@RequestParam
(
required
=
false
)
String
keyword
,
@RequestParam
(
required
=
false
,
name
=
"is_entry_info"
)
Integer
isEntryInfo
,
@RequestParam
(
required
=
false
,
name
=
"is_entry_info_admin"
)
Integer
isEntryInfoAdmin
,
@RequestParam
(
required
=
false
,
name
=
"is_biz_id_from_permission"
)
Boolean
isBizIdFromPermission
,
@RequestParam
(
required
=
false
,
name
=
"biz_id"
)
Long
bizId
,
@RequestParam
(
required
=
false
,
name
=
"biz_id_admin"
)
Long
bizIdAdmin
,
...
...
@@ -143,6 +145,7 @@ public class SupplierController {
urlBuilder
.
append
(
"?supId={supId}"
);
urlBuilder
.
append
(
"&keyword={keyword}"
);
urlBuilder
.
append
(
"&isEntryInfo={isEntryInfo}"
);
urlBuilder
.
append
(
"&isEntryInfoAdmin={isEntryInfoAdmin}"
);
urlBuilder
.
append
(
"&isBizIdFromPermission={isBizIdFromPermission}"
);
urlBuilder
.
append
(
"&bizId={bizId}"
);
urlBuilder
.
append
(
"&bizIdAdmin={bizIdAdmin}"
);
...
...
@@ -151,7 +154,7 @@ public class SupplierController {
urlBuilder
.
append
(
"&pageIndex={pageIndex}"
);
urlBuilder
.
append
(
"&pageSize={pageSize}"
);
ResponseEntity
<
DataResponse
>
result
=
paymentServiceClient
.
getRestTemplate
().
getForEntity
(
urlBuilder
.
toString
(),
DataResponse
.
class
,
supId
,
keyword
,
isEntryInfo
,
isBizIdFromPermission
,
bizId
,
bizIdAdmin
,
bizIds
,
enable
,
pageIndex
,
pageSize
);
DataResponse
.
class
,
supId
,
keyword
,
isEntryInfo
,
is
EntryInfoAdmin
,
is
BizIdFromPermission
,
bizId
,
bizIdAdmin
,
bizIds
,
enable
,
pageIndex
,
pageSize
);
return
result
.
getBody
();
}
...
...
@@ -187,6 +190,7 @@ public class SupplierController {
public
DataResponse
add
(
@RequestBody
(
required
=
false
)
MchPayDto
params
,
@RequestParam
(
required
=
false
,
name
=
"biz_id"
)
Long
bizId
)
{
merchantUrl
=
serviceUrl
.
getAsServiceUrl
(
consulDiscoveryClient
)
+
"/api/supplier/merchant"
;
params
.
setCreateBy
(
bizId
+
""
);
params
.
setSource
(
1
);
DataResponse
dataResponse
=
paymentServiceClient
.
post
(
merchantUrl
,
params
);
return
dataResponse
;
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment