记得上下班打卡 | git大法好,push需谨慎
Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
liquidnet-bus-v1
Project
Project
Details
Activity
Releases
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
董敬伟
liquidnet-bus-v1
Commits
277f4e41
Commit
277f4e41
authored
Nov 10, 2021
by
胡佳晨
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
提交接口 待测试
parent
fff659dc
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
247 additions
and
75 deletions
+247
-75
TicketSystemController.java
...tform/controller/ticketSystem/TicketSystemController.java
+85
-6
STDelTicketParam.java
...service/platform/param/ticketSystem/STDelTicketParam.java
+21
-0
STDelTicketPriceParam.java
...ce/platform/param/ticketSystem/STDelTicketPriceParam.java
+19
-0
STInsertOrderParam.java
...rvice/platform/param/ticketSystem/STInsertOrderParam.java
+34
-0
STInsertTicketParam.java
...vice/platform/param/ticketSystem/STInsertTicketParam.java
+23
-0
STRefundOrderParam.java
...rvice/platform/param/ticketSystem/STRefundOrderParam.java
+25
-0
ITicketSystemService.java
...e/platform/service/ticketSystem/ITicketSystemService.java
+6
-34
ITicketSystemServiceImpl.java
...m/service/ticketSystem/impl/ITicketSystemServiceImpl.java
+34
-35
No files found.
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/controller/ticketSystem/TicketSystemController.java
View file @
277f4e41
package
com
.
liquidnet
.
service
.
platform
.
controller
.
ticketSystem
;
import
com.liquidnet.service.base.ResponseDto
;
import
com.liquidnet.service.platform.param.ticketSystem.STFieldListParam
;
import
com.liquidnet.service.platform.param.ticketSystem.STInsertFieldParam
;
import
com.liquidnet.service.platform.param.ticketSystem.*
;
import
com.liquidnet.service.platform.service.ticketSystem.ITicketSystemService
;
import
com.liquidnet.service.platform.vo.ticketSystem.STAccessTokenVo
;
import
com.liquidnet.service.platform.vo.ticketSystem.STFieldChangeVo
;
import
com.liquidnet.service.platform.vo.ticketSystem.STFieldListVo
;
import
com.liquidnet.service.platform.vo.ticketSystem.STPTListVo
;
import
com.liquidnet.service.platform.vo.ticketSystem.*
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiImplicitParam
;
import
io.swagger.annotations.ApiImplicitParams
;
...
...
@@ -52,4 +48,87 @@ public class TicketSystemController {
STFieldChangeVo
vo
=
ticketSystemService
.
insertField
(
accessToken
,
insertFieldParam
);
return
ResponseDto
.
success
(
vo
);
}
@PostMapping
(
"performance/insert"
)
@ApiOperation
(
"上报演出场次"
)
public
ResponseDto
<
String
>
insertPerformance
(
STInsertPerformanceParam
insertPerformanceParam
)
{
String
accessToken
=
ticketSystemService
.
getAccessToken
();
String
vo
=
ticketSystemService
.
insertPerformance
(
accessToken
,
insertPerformanceParam
);
return
ResponseDto
.
success
(
vo
);
}
@PostMapping
(
"performance/update"
)
@ApiOperation
(
"更新上报的演出项目数据"
)
public
ResponseDto
<
Boolean
>
updatePerformance
(
STUpdatePerformanceParam
updatePerformanceParam
)
{
String
accessToken
=
ticketSystemService
.
getAccessToken
();
boolean
vo
=
ticketSystemService
.
updatePerformance
(
accessToken
,
updatePerformanceParam
);
return
ResponseDto
.
success
(
vo
);
}
@PostMapping
(
"times/update"
)
@ApiOperation
(
"更新上报的场次数据"
)
public
ResponseDto
<
Boolean
>
updateTimes
(
STUpdateTimesParam
updateTimesParam
)
{
String
accessToken
=
ticketSystemService
.
getAccessToken
();
boolean
vo
=
ticketSystemService
.
updateTimes
(
accessToken
,
updateTimesParam
);
return
ResponseDto
.
success
(
vo
);
}
@PostMapping
(
"ticketPrice/insert"
)
@ApiOperation
(
"上报票价信息"
)
public
ResponseDto
<
Boolean
>
insertTicketPrice
(
STInsertTicketPriceParam
insertTicketPriceParam
)
{
String
accessToken
=
ticketSystemService
.
getAccessToken
();
boolean
vo
=
ticketSystemService
.
insertTicketPrice
(
accessToken
,
insertTicketPriceParam
);
return
ResponseDto
.
success
(
vo
);
}
@PostMapping
(
"ticketPrice/del"
)
@ApiOperation
(
"新增演出场厅"
)
public
ResponseDto
<
Boolean
>
delTicketPrice
(
STDelTicketPriceParam
delTicketPriceParam
)
{
String
accessToken
=
ticketSystemService
.
getAccessToken
();
boolean
vo
=
ticketSystemService
.
delTicketPrice
(
accessToken
,
delTicketPriceParam
);
return
ResponseDto
.
success
(
vo
);
}
@PostMapping
(
"ticket/insert"
)
@ApiOperation
(
"上报票信息"
)
public
ResponseDto
<
Boolean
>
insertTicket
(
STInsertTicketParam
insertTicketParam
)
{
String
accessToken
=
ticketSystemService
.
getAccessToken
();
boolean
vo
=
ticketSystemService
.
insertTicket
(
accessToken
,
insertTicketParam
);
return
ResponseDto
.
success
(
vo
);
}
@PostMapping
(
"ticket/del"
)
@ApiOperation
(
"删除票信息"
)
public
ResponseDto
<
Boolean
>
delTicket
(
STDelTicketParam
delTicketParam
)
{
String
accessToken
=
ticketSystemService
.
getAccessToken
();
boolean
vo
=
ticketSystemService
.
delTicket
(
accessToken
,
delTicketParam
);
return
ResponseDto
.
success
(
vo
);
}
@PostMapping
(
"order/insert"
)
@ApiOperation
(
"上报订单信息"
)
public
ResponseDto
<
Boolean
>
insertOrder
(
STInsertOrderParam
insertOrderParam
)
{
String
accessToken
=
ticketSystemService
.
getAccessToken
();
boolean
vo
=
ticketSystemService
.
insertOrder
(
accessToken
,
insertOrderParam
);
return
ResponseDto
.
success
(
vo
);
}
@PostMapping
(
"order/refund"
)
@ApiOperation
(
"上报退票信息"
)
public
ResponseDto
<
Boolean
>
refundOrder
(
STRefundOrderParam
refundOrderParam
)
{
String
accessToken
=
ticketSystemService
.
getAccessToken
();
Boolean
vo
=
ticketSystemService
.
refundOrder
(
accessToken
,
refundOrderParam
);
return
ResponseDto
.
success
(
vo
);
}
@PostMapping
(
"check/insert"
)
@ApiOperation
(
"上报检票数据"
)
public
ResponseDto
<
Boolean
>
insertCheck
(
List
<
CheckVo
>
ticketList
)
{
String
accessToken
=
ticketSystemService
.
getAccessToken
();
boolean
vo
=
ticketSystemService
.
insertCheck
(
accessToken
,
ticketList
);
return
ResponseDto
.
success
(
vo
);
}
}
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/param/ticketSystem/STDelTicketParam.java
0 → 100644
View file @
277f4e41
package
com
.
liquidnet
.
service
.
platform
.
param
.
ticketSystem
;
import
com.liquidnet.service.platform.vo.ticketSystem.TicketVo
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.List
;
@Data
@ApiModel
(
value
=
"STDelTicketParam"
,
description
=
"详情"
)
public
class
STDelTicketParam
{
@ApiModelProperty
(
value
=
"演出id"
)
String
performanceId
;
@ApiModelProperty
(
value
=
"场次编码"
)
String
sessionCode
;
@ApiModelProperty
(
value
=
"票价ID"
)
String
priceId
;
@ApiModelProperty
(
value
=
"票ID"
)
String
ticketId
;
}
\ No newline at end of file
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/param/ticketSystem/STDelTicketPriceParam.java
0 → 100644
View file @
277f4e41
package
com
.
liquidnet
.
service
.
platform
.
param
.
ticketSystem
;
import
com.liquidnet.service.platform.vo.ticketSystem.TicketPriceVo
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.List
;
@Data
@ApiModel
(
value
=
"STDelTicketPriceParam"
,
description
=
"详情"
)
public
class
STDelTicketPriceParam
{
@ApiModelProperty
(
value
=
"演出ID"
)
String
performanceId
;
@ApiModelProperty
(
value
=
"场次编码"
)
String
sessionCode
;
@ApiModelProperty
(
value
=
"票价ID"
)
String
priceId
;
}
\ No newline at end of file
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/param/ticketSystem/STInsertOrderParam.java
0 → 100644
View file @
277f4e41
package
com
.
liquidnet
.
service
.
platform
.
param
.
ticketSystem
;
import
com.liquidnet.service.platform.vo.ticketSystem.OrderVo
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.time.LocalDateTime
;
import
java.util.List
;
@Data
@ApiModel
(
value
=
"STInsertOrderParam"
,
description
=
"详情"
)
public
class
STInsertOrderParam
{
@ApiModelProperty
(
value
=
"订单id"
)
String
orderId
;
@ApiModelProperty
(
value
=
"下单时间"
)
LocalDateTime
orderTime
;
@ApiModelProperty
(
value
=
"渠道类型,1自销,2分销"
)
Integer
channelType
;
@ApiModelProperty
(
value
=
"渠道名称"
)
String
channelName
;
@ApiModelProperty
(
value
=
"购票数量"
)
Integer
ticketNum
;
@ApiModelProperty
(
value
=
"订单总金额,单位分,订单实收金额"
)
long
totalAmount
;
@ApiModelProperty
(
value
=
"出票类型1:正常票,2:工作票,3:赠票"
)
Integer
ticketType
;
@ApiModelProperty
(
value
=
"出票方式, 1纸制票,2 电子票"
)
Integer
ticketMode
;
@ApiModelProperty
(
value
=
"实名方式,1 非实名,2一单一证,3一票一证"
)
Integer
authMode
;
@ApiModelProperty
(
value
=
"票单List,多个票用英文逗号分隔"
)
List
<
OrderVo
>
ticketOrderList
;
}
\ No newline at end of file
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/param/ticketSystem/STInsertTicketParam.java
0 → 100644
View file @
277f4e41
package
com
.
liquidnet
.
service
.
platform
.
param
.
ticketSystem
;
import
com.liquidnet.service.platform.vo.ticketSystem.TicketVo
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.List
;
@Data
@ApiModel
(
value
=
"STInsertTicketParam"
,
description
=
"详情"
)
public
class
STInsertTicketParam
{
@ApiModelProperty
(
value
=
"演出ID"
)
String
performanceId
;
@ApiModelProperty
(
value
=
"场次id"
)
String
sessionId
;
@ApiModelProperty
(
value
=
"场次编码"
)
String
sessionCode
;
@ApiModelProperty
(
value
=
"票价ID"
)
String
priceId
;
@ApiModelProperty
(
value
=
"票List"
)
List
<
TicketVo
>
ticketList
;
}
\ No newline at end of file
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/param/ticketSystem/STRefundOrderParam.java
0 → 100644
View file @
277f4e41
package
com
.
liquidnet
.
service
.
platform
.
param
.
ticketSystem
;
import
com.liquidnet.service.platform.vo.ticketSystem.OrderVo
;
import
com.liquidnet.service.platform.vo.ticketSystem.RefundOrderVo
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.time.LocalDateTime
;
import
java.util.List
;
@Data
@ApiModel
(
value
=
"STRefundOrderParam"
,
description
=
"详情"
)
public
class
STRefundOrderParam
{
@ApiModelProperty
(
value
=
"退单订单id"
)
String
refundOrderId
;
@ApiModelProperty
(
value
=
"订单id"
)
String
orderId
;
@ApiModelProperty
(
value
=
"退单原因"
)
String
reason
;
@ApiModelProperty
(
value
=
"退单时间"
)
LocalDateTime
refundOrderTime
;
@ApiModelProperty
(
value
=
"票单List"
)
List
<
RefundOrderVo
>
ticketOrderList
;
}
\ No newline at end of file
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/service/ticketSystem/ITicketSystemService.java
View file @
277f4e41
...
...
@@ -86,69 +86,41 @@ public interface ITicketSystemService {
* 删除票价信息
*
* @param accessToken 访问令牌
* @param performanceId 演出ID
* @param sessionCode 场次编码
* @param priceId 票价ID
* @return
*/
boolean
delTicketPrice
(
String
accessToken
,
S
tring
performanceId
,
String
sessionCode
,
String
priceId
);
boolean
delTicketPrice
(
String
accessToken
,
S
TDelTicketPriceParam
delTicketPriceParam
);
/**
* 上报票信息
*
* @param accessToken 访问令牌
* @param performanceId 演出ID
* @param sessionId 场次id
* @param sessionCode 场次编码
* @param priceId 票价ID
* @param ticketList 票List
* @return
*/
boolean
insertTicket
(
String
accessToken
,
S
tring
performanceId
,
String
sessionId
,
String
sessionCode
,
String
priceId
,
List
<
TicketVo
>
ticketList
);
boolean
insertTicket
(
String
accessToken
,
S
TInsertTicketParam
insertTicketParam
);
/**
* 删除票信息
*
* @param accessToken 访问令牌
* @param performanceId 演出id
* @param sessionCode 场次编码
* @param priceId 票价ID
* @param ticketId 票ID
* @return
*/
boolean
delTicket
(
String
accessToken
,
String
performanceId
,
String
sessionCode
,
String
priceId
,
String
ticketId
);
boolean
delTicket
(
String
accessToken
,
STDelTicketParam
delTicketParam
);
/**
* 上报订单信息
*
* @param accessToken 访问令牌
* @param orderId 订单id
* @param orderTime 下单时间
* @param channelType 渠道类型,1自销,2分销
* @param channelName 渠道名称
* @param ticketNum 购票数量
* @param totalAmount 订单总金额,单位分,订单实收金额
* @param ticketType 出票类型1:正常票,2:工作票,3:赠票
* @param ticketMode 出票方式, 1纸制票,2 电子票
* @param authMode 实名方式,1 非实名,2一单一证,3一票一证
* @param ticketOrderList 票单List,多个票用英文逗号分隔
* @return
*/
boolean
insertOrder
(
String
accessToken
,
String
orderId
,
LocalDateTime
orderTime
,
Integer
channelType
,
String
channelName
,
Integer
ticketNum
,
long
totalAmount
,
Integer
ticketType
,
Integer
ticketMode
,
Integer
authMode
,
List
<
OrderVo
>
ticketOrderList
);
boolean
insertOrder
(
String
accessToken
,
STInsertOrderParam
insertOrderParam
);
/**
* 上报退票信息
*
* @param accessToken 访问令牌
* @param refundOrderId 退单订单id
* @param orderId 订单id
* @param reason 退单原因
* @param refundOrderTime 退单时间
* @param ticketOrderList 票单List
* @return
*/
boolean
refundOrder
(
String
accessToken
,
String
refundOrderId
,
String
orderId
,
String
reason
,
LocalDateTime
refundOrderTime
,
List
<
RefundOrderVo
>
ticketOrderList
);
boolean
refundOrder
(
String
accessToken
,
STRefundOrderParam
refundOrderParam
);
/**
* 上报检票数据
*
...
...
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/service/ticketSystem/impl/ITicketSystemServiceImpl.java
View file @
277f4e41
...
...
@@ -155,7 +155,7 @@ public class ITicketSystemServiceImpl implements ITicketSystemService {
}
@Override
public
boolean
updateTimes
(
String
accessToken
,
STUpdateTimesParam
updateTimesParam
)
{
public
boolean
updateTimes
(
String
accessToken
,
STUpdateTimesParam
updateTimesParam
)
{
MultiValueMap
<
String
,
String
>
headers
=
CollectionUtil
.
linkedMultiValueMapStringString
();
headers
.
add
(
"Accept"
,
"application/json;charset=UTF-8"
);
MultiValueMap
<
String
,
String
>
params
=
CollectionUtil
.
linkedMultiValueMapStringString
();
...
...
@@ -179,7 +179,7 @@ public class ITicketSystemServiceImpl implements ITicketSystemService {
}
@Override
public
boolean
insertTicketPrice
(
String
accessToken
,
STInsertTicketPriceParam
insertTicketPriceParam
)
{
public
boolean
insertTicketPrice
(
String
accessToken
,
STInsertTicketPriceParam
insertTicketPriceParam
)
{
MultiValueMap
<
String
,
String
>
headers
=
CollectionUtil
.
linkedMultiValueMapStringString
();
headers
.
add
(
"Accept"
,
"application/json;charset=UTF-8"
);
MultiValueMap
<
String
,
String
>
params
=
CollectionUtil
.
linkedMultiValueMapStringString
();
...
...
@@ -194,14 +194,14 @@ public class ITicketSystemServiceImpl implements ITicketSystemService {
}
@Override
public
boolean
delTicketPrice
(
String
accessToken
,
S
tring
performanceId
,
String
sessionCode
,
String
priceId
)
{
public
boolean
delTicketPrice
(
String
accessToken
,
S
TDelTicketPriceParam
delTicketPriceParam
)
{
MultiValueMap
<
String
,
String
>
headers
=
CollectionUtil
.
linkedMultiValueMapStringString
();
headers
.
add
(
"Accept"
,
"application/json;charset=UTF-8"
);
MultiValueMap
<
String
,
String
>
params
=
CollectionUtil
.
linkedMultiValueMapStringString
();
params
.
add
(
"accessToken"
,
accessToken
);
params
.
add
(
"performanceId"
,
performanceId
);
params
.
add
(
"sessionCode"
,
sessionCode
);
params
.
add
(
"priceId"
,
priceId
);
params
.
add
(
"performanceId"
,
delTicketPriceParam
.
getPerformanceId
()
);
params
.
add
(
"sessionCode"
,
delTicketPriceParam
.
getSessionCode
()
);
params
.
add
(
"priceId"
,
delTicketPriceParam
.
getPriceId
()
);
ResponseDataVo
<
Boolean
>
response
=
JsonUtils
.
fromJson
(
HttpUtil
.
postRaw
(
ticketSystemUrl
+
"/report/inventory"
,
JSON
.
toJSONString
(
params
),
headers
),
new
TypeReference
<
ResponseDataVo
<
Boolean
>>()
{
...
...
@@ -210,16 +210,16 @@ public class ITicketSystemServiceImpl implements ITicketSystemService {
}
@Override
public
boolean
insertTicket
(
String
accessToken
,
S
tring
performanceId
,
String
sessionId
,
String
sessionCode
,
String
priceId
,
List
<
TicketVo
>
ticketList
)
{
public
boolean
insertTicket
(
String
accessToken
,
S
TInsertTicketParam
insertTicketParam
)
{
MultiValueMap
<
String
,
String
>
headers
=
CollectionUtil
.
linkedMultiValueMapStringString
();
headers
.
add
(
"Accept"
,
"application/json;charset=UTF-8"
);
MultiValueMap
<
String
,
String
>
params
=
CollectionUtil
.
linkedMultiValueMapStringString
();
params
.
add
(
"accessToken"
,
accessToken
);
params
.
add
(
"performanceId"
,
performanceId
);
params
.
add
(
"sessionId"
,
sessionId
);
params
.
add
(
"sessionCode"
,
sessionCode
);
params
.
add
(
"priceId"
,
priceId
);
params
.
add
(
"ticketList"
,
JSON
.
toJSONString
(
ticketList
));
params
.
add
(
"performanceId"
,
insertTicketParam
.
getPerformanceId
()
);
params
.
add
(
"sessionId"
,
insertTicketParam
.
getSessionId
()
);
params
.
add
(
"sessionCode"
,
insertTicketParam
.
getSessionCode
()
);
params
.
add
(
"priceId"
,
insertTicketParam
.
getPriceId
()
);
params
.
add
(
"ticketList"
,
JSON
.
toJSONString
(
insertTicketParam
.
getTicketList
()
));
ResponseDataVo
<
Boolean
>
response
=
JsonUtils
.
fromJson
(
HttpUtil
.
postRaw
(
ticketSystemUrl
+
"/report/ticket"
,
JSON
.
toJSONString
(
params
),
headers
),
new
TypeReference
<
ResponseDataVo
<
Boolean
>>()
{
...
...
@@ -228,15 +228,15 @@ public class ITicketSystemServiceImpl implements ITicketSystemService {
}
@Override
public
boolean
delTicket
(
String
accessToken
,
S
tring
performanceId
,
String
sessionCode
,
String
priceId
,
String
ticketId
)
{
public
boolean
delTicket
(
String
accessToken
,
S
TDelTicketParam
delTicketParam
)
{
MultiValueMap
<
String
,
String
>
headers
=
CollectionUtil
.
linkedMultiValueMapStringString
();
headers
.
add
(
"Accept"
,
"application/json;charset=UTF-8"
);
MultiValueMap
<
String
,
String
>
params
=
CollectionUtil
.
linkedMultiValueMapStringString
();
params
.
add
(
"accessToken"
,
accessToken
);
params
.
add
(
"performanceId"
,
performanceId
);
params
.
add
(
"sessionCode"
,
sessionCode
);
params
.
add
(
"priceId"
,
priceId
);
params
.
add
(
"ticketId"
,
ticketId
);
params
.
add
(
"performanceId"
,
delTicketParam
.
getPerformanceId
()
);
params
.
add
(
"sessionCode"
,
delTicketParam
.
getSessionCode
()
);
params
.
add
(
"priceId"
,
delTicketParam
.
getPriceId
()
);
params
.
add
(
"ticketId"
,
delTicketParam
.
getTicketId
()
);
ResponseDataVo
<
Boolean
>
response
=
JsonUtils
.
fromJson
(
HttpUtil
.
postRaw
(
ticketSystemUrl
+
"/report/deleteTicket"
,
JSON
.
toJSONString
(
params
),
headers
),
new
TypeReference
<
ResponseDataVo
<
Boolean
>>()
{
...
...
@@ -245,22 +245,21 @@ public class ITicketSystemServiceImpl implements ITicketSystemService {
}
@Override
public
boolean
insertOrder
(
String
accessToken
,
String
orderId
,
LocalDateTime
orderTime
,
Integer
channelType
,
String
channelName
,
Integer
ticketNum
,
long
totalAmount
,
Integer
ticketType
,
Integer
ticketMode
,
Integer
authMode
,
List
<
OrderVo
>
ticketOrderList
)
{
public
boolean
insertOrder
(
String
accessToken
,
STInsertOrderParam
insertOrderParam
)
{
MultiValueMap
<
String
,
String
>
headers
=
CollectionUtil
.
linkedMultiValueMapStringString
();
headers
.
add
(
"Accept"
,
"application/json;charset=UTF-8"
);
MultiValueMap
<
String
,
String
>
params
=
CollectionUtil
.
linkedMultiValueMapStringString
();
params
.
add
(
"accessToken"
,
accessToken
);
params
.
add
(
"orderId"
,
orderId
);
params
.
add
(
"orderTime"
,
DateUtil
.
Formatter
.
yyyyMMddHHmmss
.
format
(
orderTime
));
params
.
add
(
"channelType"
,
channelType
.
toString
());
params
.
add
(
"channelName"
,
channelName
);
params
.
add
(
"ticketNum"
,
ticketNum
.
toString
());
params
.
add
(
"totalAmount"
,
totalAmount
+
""
);
params
.
add
(
"ticketType"
,
ticketType
.
toString
());
params
.
add
(
"ticketMode"
,
ticketMode
.
toString
());
params
.
add
(
"authMode"
,
authMode
.
toString
());
params
.
add
(
"ticketOrderList"
,
JSON
.
toJSONString
(
ticketOrderList
));
params
.
add
(
"orderId"
,
insertOrderParam
.
getOrderId
()
);
params
.
add
(
"orderTime"
,
DateUtil
.
Formatter
.
yyyyMMddHHmmss
.
format
(
insertOrderParam
.
getOrderTime
()
));
params
.
add
(
"channelType"
,
insertOrderParam
.
getChannelType
()
.
toString
());
params
.
add
(
"channelName"
,
insertOrderParam
.
getChannelName
()
);
params
.
add
(
"ticketNum"
,
insertOrderParam
.
getTicketNum
()
.
toString
());
params
.
add
(
"totalAmount"
,
insertOrderParam
.
getTotalAmount
()
+
""
);
params
.
add
(
"ticketType"
,
insertOrderParam
.
getTicketType
()
.
toString
());
params
.
add
(
"ticketMode"
,
insertOrderParam
.
getTicketMode
()
.
toString
());
params
.
add
(
"authMode"
,
insertOrderParam
.
getAuthMode
()
.
toString
());
params
.
add
(
"ticketOrderList"
,
JSON
.
toJSONString
(
insertOrderParam
.
getTicketOrderList
()
));
ResponseDataVo
<
Boolean
>
response
=
JsonUtils
.
fromJson
(
HttpUtil
.
postRaw
(
ticketSystemUrl
+
"/report/order"
,
JSON
.
toJSONString
(
params
),
headers
),
new
TypeReference
<
ResponseDataVo
<
Boolean
>>()
{
...
...
@@ -269,16 +268,16 @@ public class ITicketSystemServiceImpl implements ITicketSystemService {
}
@Override
public
boolean
refundOrder
(
String
accessToken
,
S
tring
refundOrderId
,
String
orderId
,
String
reason
,
LocalDateTime
refundOrderTime
,
List
<
RefundOrderVo
>
ticketOrderList
)
{
public
boolean
refundOrder
(
String
accessToken
,
S
TRefundOrderParam
refundOrderParam
)
{
MultiValueMap
<
String
,
String
>
headers
=
CollectionUtil
.
linkedMultiValueMapStringString
();
headers
.
add
(
"Accept"
,
"application/json;charset=UTF-8"
);
MultiValueMap
<
String
,
String
>
params
=
CollectionUtil
.
linkedMultiValueMapStringString
();
params
.
add
(
"accessToken"
,
accessToken
);
params
.
add
(
"refundOrderId"
,
refundOrder
Id
);
params
.
add
(
"orderId"
,
orderId
);
params
.
add
(
"reason"
,
re
ason
);
params
.
add
(
"refundOrderTime"
,
DateUtil
.
Formatter
.
yyyyMMddHHmmss
.
format
(
refundOrder
Time
));
params
.
add
(
"ticketOrderList"
,
JSON
.
toJSONString
(
ticketOrderList
));
params
.
add
(
"refundOrderId"
,
refundOrder
Param
.
getRefundOrderId
()
);
params
.
add
(
"orderId"
,
refundOrderParam
.
getOrderId
()
);
params
.
add
(
"reason"
,
re
fundOrderParam
.
getReason
()
);
params
.
add
(
"refundOrderTime"
,
DateUtil
.
Formatter
.
yyyyMMddHHmmss
.
format
(
refundOrder
Param
.
getRefundOrderTime
()
));
params
.
add
(
"ticketOrderList"
,
JSON
.
toJSONString
(
refundOrderParam
.
getTicketOrderList
()
));
ResponseDataVo
<
Boolean
>
response
=
JsonUtils
.
fromJson
(
HttpUtil
.
postRaw
(
ticketSystemUrl
+
"/report/refundOrder"
,
JSON
.
toJSONString
(
params
),
headers
),
new
TypeReference
<
ResponseDataVo
<
Boolean
>>()
{
...
...
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