记得上下班打卡 | 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
57a239a3
Commit
57a239a3
authored
Jul 27, 2021
by
胡佳晨
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改 同步大麦
parent
01d820e7
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
103 additions
and
62 deletions
+103
-62
KylinOrderTicketEntitiesVo.java
...ervice/kylin/dto/vo/mongo/KylinOrderTicketEntitiesVo.java
+2
-2
KylinDamaiServiceImpl.java
...in/zhengzai/kylin/service/impl/KylinDamaiServiceImpl.java
+38
-31
TaobaoTicketUtils.java
.../client/admin/zhengzai/kylin/utils/TaobaoTicketUtils.java
+29
-5
OrderPushDamaiDto.java
...va/com/liquidnet/service/kylin/dao/OrderPushDamaiDto.java
+1
-0
KylinOrderTicketsMapper.xml
...iquidnet.service.kylin.mapper/KylinOrderTicketsMapper.xml
+13
-5
KylinOrderTicketsServiceImpl.java
...vice/kylin/service/impl/KylinOrderTicketsServiceImpl.java
+11
-10
KylinOrderTicketsServiceImpl.java
...vice/order/service/impl/KylinOrderTicketsServiceImpl.java
+7
-7
DataImpl.java
...quidnet/service/platform/service/impl/kylin/DataImpl.java
+2
-2
No files found.
liquidnet-bus-api/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/dto/vo/mongo/KylinOrderTicketEntitiesVo.java
View file @
57a239a3
...
...
@@ -34,8 +34,8 @@ public class KylinOrderTicketEntitiesVo implements Serializable, Cloneable {
private
String
createdAt
;
private
String
updatedAt
;
private
Integer
ticketsmId
;
private
Integer
timemId
;
//
private Integer ticketsmId;
//
private Integer timemId;
private
BigDecimal
refundPrice
;
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-zhengzai/src/main/java/com/liquidnet/client/admin/zhengzai/kylin/service/impl/KylinDamaiServiceImpl.java
View file @
57a239a3
...
...
@@ -85,7 +85,7 @@ public class KylinDamaiServiceImpl extends ServiceImpl<KylinRoadShowsMapper, Kyl
KylinPerformances
performanceData
=
performancesMapper
.
selectOne
(
new
UpdateWrapper
<
KylinPerformances
>().
eq
(
"performances_id"
,
performanceId
));
obj1
.
setPicUrl
(
performanceData
.
getImgPoster
());
obj1
.
setProjectId
(
performanceData
.
getMid
().
longValue
(
));
obj1
.
setProjectId
(
Long
.
valueOf
(
performanceData
.
getPerformancesId
().
substring
(
0
,
5
).
concat
(
performanceData
.
getPerformancesId
().
substring
(
7
,
12
))
));
obj1
.
setProjectName
(
performanceData
.
getTitle
());
obj1
.
setCityId
(
performanceData
.
getCityId
().
longValue
());
obj1
.
setSupplierSecret
(
taobaoTicketUtils
.
getSupplierSecret
());
...
...
@@ -98,7 +98,7 @@ public class KylinDamaiServiceImpl extends ServiceImpl<KylinRoadShowsMapper, Kyl
for
(
int
i
=
0
;
i
<
timeRelation
.
size
();
i
++)
{
KylinTicketTimes
timeData
=
ticketTimesMapper
.
selectOne
(
new
UpdateWrapper
<
KylinTicketTimes
>().
eq
(
"ticket_times_id"
,
timeRelation
.
get
(
i
).
getTimesId
()));
boolean
result
=
sycTimes
(
performanceData
.
getMid
().
longValue
(
),
timeData
);
boolean
result
=
sycTimes
(
Long
.
valueOf
(
performanceData
.
getPerformancesId
().
substring
(
0
,
5
).
concat
(
performanceData
.
getPerformancesId
().
substring
(
7
,
12
))
),
timeData
);
if
(!
result
)
{
return
false
;
}
...
...
@@ -121,7 +121,7 @@ public class KylinDamaiServiceImpl extends ServiceImpl<KylinRoadShowsMapper, Kyl
ThirdPerformPushOpenParam
obj1
=
new
ThirdPerformPushOpenParam
();
obj1
.
setEndTime
(
StringUtils
.
parseDateTime
(
timesData
.
getUseEnd
().
format
(
DateTimeFormatter
.
ofPattern
(
"yyyy-MM-dd HH:mm:ss"
))));
obj1
.
setPerformId
(
timesData
.
getMid
().
longValue
(
));
obj1
.
setPerformId
(
Long
.
valueOf
(
timesData
.
getTicketTimesId
().
substring
(
0
,
5
).
concat
(
timesData
.
getTicketTimesId
().
substring
(
7
,
12
))
));
obj1
.
setPerformName
(
timesData
.
getTitle
());
obj1
.
setProjectId
(
performancesmId
);
obj1
.
setStartTime
(
StringUtils
.
parseDateTime
(
timesData
.
getUseStart
().
format
(
DateTimeFormatter
.
ofPattern
(
"yyyy-MM-dd HH:mm:ss"
))));
...
...
@@ -134,7 +134,7 @@ public class KylinDamaiServiceImpl extends ServiceImpl<KylinRoadShowsMapper, Kyl
for
(
int
i
=
0
;
i
<
ticketRelation
.
size
();
i
++)
{
if
(
null
!=
ticketStatusMapper
.
selectOne
(
new
UpdateWrapper
<
KylinTicketStatus
>().
eq
(
"ticket_id"
,
ticketRelation
.
get
(
i
).
getTicketId
()).
eq
(
"sync_damai"
,
1
)))
{
KylinTickets
ticketData
=
ticketsMapper
.
selectOne
(
new
UpdateWrapper
<
KylinTickets
>().
eq
(
"tickets_id"
,
ticketRelation
.
get
(
i
).
getTicketId
()));
boolean
result
=
sycTicket
(
timesData
.
getMid
().
longValue
(
),
ticketData
);
boolean
result
=
sycTicket
(
Long
.
valueOf
(
timesData
.
getTicketTimesId
().
substring
(
0
,
5
).
concat
(
timesData
.
getTicketTimesId
().
substring
(
7
,
12
))
),
ticketData
);
if
(!
result
)
{
return
false
;
}
...
...
@@ -157,7 +157,7 @@ public class KylinDamaiServiceImpl extends ServiceImpl<KylinRoadShowsMapper, Kyl
AlibabaDamaiMevOpenPushitemRequest
req
=
new
AlibabaDamaiMevOpenPushitemRequest
();
PushTicketItemPushOpenParam
obj1
=
new
PushTicketItemPushOpenParam
();
obj1
.
setItemId
(
ticketsData
.
getMid
().
longValue
(
));
obj1
.
setItemId
(
Long
.
valueOf
(
ticketsData
.
getTicketsId
().
substring
(
0
,
5
).
concat
(
ticketsData
.
getTicketsId
().
substring
(
7
,
12
))
));
obj1
.
setItemName
(
ticketsData
.
getTitle
());
obj1
.
setItemPrice
(
ticketsData
.
getPrice
().
longValue
());
obj1
.
setPerformId
(
timemId
);
...
...
@@ -167,7 +167,7 @@ public class KylinDamaiServiceImpl extends ServiceImpl<KylinRoadShowsMapper, Kyl
req
.
setPushItemParam
(
obj1
);
AlibabaDamaiMevOpenPushitemResponse
rsp
=
client
.
execute
(
req
);
if
(
rsp
.
getResult
().
getSuccess
())
{
return
sycOrder
(
timemId
,
ticketsData
.
getTicketsId
(),
ticketsData
.
getMid
().
longValue
(
));
return
sycOrder
(
timemId
,
ticketsData
.
getTicketsId
(),
Long
.
valueOf
(
ticketsData
.
getTicketsId
().
substring
(
0
,
5
).
concat
(
ticketsData
.
getTicketsId
().
substring
(
7
,
12
))
));
}
else
{
return
false
;
}
...
...
@@ -178,37 +178,43 @@ public class KylinDamaiServiceImpl extends ServiceImpl<KylinRoadShowsMapper, Kyl
}
@Override
public
Boolean
sycOrder
(
long
timemId
,
String
ticketsId
,
long
ticketsmId
)
{
public
Boolean
sycOrder
(
long
timemId
,
String
ticketsId
,
long
ticketsmId
)
{
try
{
TaobaoClient
client
=
taobaoTicketUtils
.
initTaobaoClient
();
AlibabaDamaiMevOpenBatchpushticketRequest
req
=
new
AlibabaDamaiMevOpenBatchpushticketRequest
();
List
<
ThirdTicketPushOpenParam
>
list2
=
new
ArrayList
<
ThirdTicketPushOpenParam
>();
List
<
ThirdTicketPushOpenParam
>
list2
=
new
ArrayList
<>();
List
<
OrderPushDamaiDto
>
data
=
orderTicketsMapper
.
pushDamaiDetailsList
(
ticketsId
);
for
(
int
i
=
0
;
i
<
data
.
size
();
i
++)
{
OrderPushDamaiDto
item
=
data
.
get
(
i
);
ThirdTicketPushOpenParam
obj3
=
new
ThirdTicketPushOpenParam
();
list2
.
add
(
obj3
);
obj3
.
setUserName
(
item
.
getEnterName
());
//用户名 入场人姓名
obj3
.
setCertificateNo
(
item
.
getEnterIdCode
());
//证件号 入场人身份证
obj3
.
setOrderUserMobile
(
item
.
getEnterMobile
());
//用户手机号 入场人手机号
obj3
.
setCertificateType
(
item
.
getEnterType
().
longValue
());
//证件内容 入场人证件type
obj3
.
setPayTime
(
DateUtils
.
parseDate
(
item
.
getTimePay
()));
//支付时间
obj3
.
setPerformId
(
timemId
);
//场次id
obj3
.
setTicketItemId
(
ticketsmId
);
// if (item.getIsMember() == 1) {
// obj3.setTicketItemId(Long.parseLong(item.getTicketId() + "01"));//票品id ticketId+01会员 ticketId+0非会员
// } else {
// obj3.setTicketItemId(Long.parseLong(item.getTicketId() + "00"));
// }
obj3
.
setOrderId
(
Long
.
parseLong
(
item
.
getOrderTicketsId
()));
//订单id orderId
obj3
.
setVoucherId
(
item
.
getMid
().
longValue
());
//票单号 入场人id
obj3
.
setMediumType
(
item
.
getGetTicketType
().
equals
(
"express"
)
?
1L
:
2L
);
//票类型 快递 电子
obj3
.
setSupplierSecret
(
taobaoTicketUtils
.
getSupplierSecret
());
obj3
.
setSystemId
(
taobaoTicketUtils
.
getSystemId
());
obj3
.
setSeatType
(
1L
);
obj3
.
setTicketType
(
1L
);
//票类型
if
(
item
.
getStatus
()
==
4
)
{
taobaoTicketUtils
.
withdrawDamaiOrder
(
timemId
+
""
,
item
.
getOrderTicketEntitiesId
());
}
else
{
ThirdTicketPushOpenParam
obj3
=
new
ThirdTicketPushOpenParam
();
list2
.
add
(
obj3
);
obj3
.
setUserName
(
item
.
getEnterName
());
//用户名 入场人姓名
obj3
.
setCertificateNo
(
item
.
getEnterIdCode
());
//证件号 入场人身份证
obj3
.
setOrderUserMobile
(
item
.
getEnterMobile
());
//用户手机号 入场人手机号
obj3
.
setCertificateType
(
item
.
getEnterType
().
longValue
());
//证件内容 入场人证件type
obj3
.
setPayTime
(
DateUtils
.
parseDate
(
item
.
getTimePay
()));
//支付时间
obj3
.
setPerformId
(
timemId
);
//场次id
// obj3.setTicketItemId(ticketsmId);
if
(
item
.
getIsMember
()
==
1
)
{
obj3
.
setTicketItemId
(
Long
.
parseLong
(
ticketsmId
+
"010"
));
//票品id ticketId+01会员 ticketId+0非会员
}
else
{
obj3
.
setTicketItemId
(
Long
.
parseLong
(
ticketsmId
+
"020"
));
}
obj3
.
setOrderId
(
Long
.
parseLong
(
item
.
getOrderTicketsId
()));
//订单id orderId
obj3
.
setVoucherId
(
Long
.
valueOf
(
item
.
getOrderTicketEntitiesId
().
substring
(
0
,
5
).
concat
(
item
.
getOrderTicketEntitiesId
().
substring
(
7
,
12
))));
//票单号 入场人id
obj3
.
setMediumType
(
item
.
getGetTicketType
().
equals
(
"express"
)
?
1L
:
2L
);
//票类型 快递 电子
obj3
.
setSupplierSecret
(
taobaoTicketUtils
.
getSupplierSecret
());
obj3
.
setSystemId
(
taobaoTicketUtils
.
getSystemId
());
obj3
.
setSeatType
(
1L
);
obj3
.
setTicketType
(
1L
);
//票类型
}
}
req
.
setThirdTicketSetOpenParamList
(
list2
);
if
(
list2
.
size
()
==
0
)
{
...
...
@@ -217,6 +223,7 @@ public class KylinDamaiServiceImpl extends ServiceImpl<KylinRoadShowsMapper, Kyl
AlibabaDamaiMevOpenBatchpushticketResponse
rsp
=
client
.
execute
(
req
);
return
rsp
.
getResult
().
getSuccess
();
}
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
null
;
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-zhengzai/src/main/java/com/liquidnet/client/admin/zhengzai/kylin/utils/TaobaoTicketUtils.java
View file @
57a239a3
...
...
@@ -2,6 +2,8 @@ package com.liquidnet.client.admin.zhengzai.kylin.utils;
import
com.taobao.api.DefaultTaobaoClient
;
import
com.taobao.api.TaobaoClient
;
import
com.taobao.api.request.AlibabaDamaiMevOpenWithdrawticketRequest
;
import
com.taobao.api.response.AlibabaDamaiMevOpenWithdrawticketResponse
;
import
org.springframework.stereotype.Service
;
@Service
...
...
@@ -10,9 +12,9 @@ public class TaobaoTicketUtils {
private
String
URL
=
"http://gw.api.taobao.com/router/rest"
;
private
String
APPKEY
=
"27542597"
;
private
String
SECRET
=
"900025efc616fd2446344bb8fa21d039"
;
private
String
SUPPLIER_SECRET
=
"444d0752439f921a75eaf5951a8bc03c"
;
private
Long
SYSTEM_ID
=
15669L
;
// private String url = "http://gw.api.tbsandbox.com/router/rest";
private
String
SUPPLIER_SECRET
=
"444d0752439f921a75eaf5951a8bc03c"
;
private
Long
SYSTEM_ID
=
15669L
;
// private String url = "http://gw.api.tbsandbox.com/router/rest";
// private String appkey = "4272";
// private String secret = "0ebbcccfee18d7ad1aebc5b135ffa906";
private
TaobaoClient
client
=
null
;
...
...
@@ -24,11 +26,33 @@ public class TaobaoTicketUtils {
return
client
;
}
public
String
getSupplierSecret
(){
public
String
getSupplierSecret
()
{
return
SUPPLIER_SECRET
;
}
public
Long
getSystemId
(){
public
Long
getSystemId
()
{
return
SYSTEM_ID
;
}
/**
* @param timesId 场次的id
* @param orderEntitiesId 入场人的id
* @return
*/
public
boolean
withdrawDamaiOrder
(
String
timesId
,
String
orderEntitiesId
)
{
try
{
TaobaoClient
client
=
initTaobaoClient
();
AlibabaDamaiMevOpenWithdrawticketRequest
req
=
new
AlibabaDamaiMevOpenWithdrawticketRequest
();
AlibabaDamaiMevOpenWithdrawticketRequest
.
TicketIdOpenParam
obj1
=
new
AlibabaDamaiMevOpenWithdrawticketRequest
.
TicketIdOpenParam
();
obj1
.
setPerformId
(
Long
.
valueOf
(
timesId
.
substring
(
0
,
5
).
concat
(
timesId
.
substring
(
7
,
12
))));
//场次id
obj1
.
setVoucherId
(
Long
.
valueOf
(
orderEntitiesId
.
substring
(
0
,
5
).
concat
(
orderEntitiesId
.
substring
(
7
,
12
))));
//票单号 入场人id
obj1
.
setSupplierSecret
(
SUPPLIER_SECRET
);
obj1
.
setSystemId
(
SYSTEM_ID
);
req
.
setTicketIdOpenParam
(
obj1
);
AlibabaDamaiMevOpenWithdrawticketResponse
rsp
=
client
.
execute
(
req
);
return
rsp
.
getResult
().
getSuccess
();
}
catch
(
Exception
e
)
{
return
false
;
}
}
}
liquidnet-bus-do/liquidnet-service-kylin-do/src/main/java/com/liquidnet/service/kylin/dao/OrderPushDamaiDto.java
View file @
57a239a3
...
...
@@ -14,6 +14,7 @@ import lombok.Data;
public
class
OrderPushDamaiDto
{
String
orderTicketsId
;
Integer
mid
;
Integer
status
;
String
enterName
;
String
enterIdCode
;
Integer
enterType
;
...
...
liquidnet-bus-do/liquidnet-service-kylin-do/src/main/resources/com.liquidnet.service.kylin.mapper/KylinOrderTicketsMapper.xml
View file @
57a239a3
...
...
@@ -29,6 +29,7 @@
<resultMap
id=
"orderPushDamaiDto"
type=
"com.liquidnet.service.kylin.dao.OrderPushDamaiDto"
>
<result
column=
"order_tickets_id"
property=
"orderTicketsId"
/>
<result
column=
"mid"
property=
"mid"
/>
<result
column=
"status"
property=
"status"
/>
<result
column=
"enter_name"
property=
"enterName"
/>
<result
column=
"enter_id_code"
property=
"enterIdCode"
/>
<result
column=
"enter_mobile"
property=
"enterMobile"
/>
...
...
@@ -53,7 +54,8 @@
<select
id=
"getPerformanceRefundOrderStatis"
resultType=
"java.util.HashMap"
>
SELECT
SUM(o.price_actual - o.price_refund) as total_price_refund, SUM(o.number - o.refund_number) as total_refund_number
SUM(o.price_actual - o.price_refund) as total_price_refund, SUM(o.number - o.refund_number) as
total_refund_number
FROM kylin_order_tickets AS o
JOIN kylin_order_ticket_relations AS r ON r.order_id = o.order_tickets_id
JOIN kylin_order_ticket_status AS s ON s.order_id = o.order_tickets_id
...
...
@@ -229,6 +231,7 @@
order_tickets_id,
enter_name,
enter_id_code,
ots.status,
enter_type,
enter_mobile,
time_pay,
...
...
@@ -290,22 +293,27 @@
INNER JOIN kylin_order_ticket_status kots ON kot.order_tickets_id = kots.order_id
INNER JOIN kylin_order_ticket_relations kotr ON kot.order_tickets_id = kotr.order_id
LEFT JOIN (SELECT * FROM kylin_order_express WHERE express_status NOT IN (1, 3)) AS oe ON oe.order_tickets_id = kot.order_tickets_id
LEFT JOIN (SELECT * FROM kylin_order_express_route ORDER BY mid DESC LIMIT 1) AS oer ON oe.order_express_id = oer.order_express_id
LEFT JOIN (SELECT * FROM kylin_order_express WHERE express_status NOT IN (1, 3)) AS oe ON oe.order_tickets_id =
kot.order_tickets_id
LEFT JOIN (SELECT * FROM kylin_order_express_route ORDER BY mid DESC LIMIT 1) AS oer ON oe.order_express_id =
oer.order_express_id
<where>
kotr.performance_id = #{performancesId}
AND kot.get_ticket_type = 'express'
AND kots.status IN (1, 3, 4, 6)
AND kots.pay_status = 1
<if
test=
"orderCode != null and orderCode != ''"
>
AND kot.order_code = #{orderCode}
</if>
<if
test=
"orderTicketsId != null and orderTicketsId != ''"
>
AND kot.order_tickets_id = #{orderTicketsId}
</if>
<if
test=
"orderTicketsId != null and orderTicketsId != ''"
>
AND kot.order_tickets_id = #{orderTicketsId}
</if>
<if
test=
"orderStatus!=null and orderStatus!=''"
>
AND kots.status = #{orderStatus}
</if>
<if
test=
"userMobile != null and userMobile != ''"
>
AND kot.user_mobile = #{userMobile}
</if>
<if
test=
"userName != null and userName != ''"
>
AND kot.user_name LIKE concat('%', #{userName}, '%')
</if>
<if
test=
"expressPhone != null and expressPhone != ''"
>
AND kot.express_phone = #{expressPhone}
</if>
<if
test=
"expressContacts != null and expressContacts != ''"
>
AND kot.express_contacts LIKE concat('%', #{expressContacts}, '%')
</if>
<if
test=
"expressContacts != null and expressContacts != ''"
>
AND kot.express_contacts LIKE concat('%',
#{expressContacts}, '%')
</if>
</where>
</select>
<select
id=
"getCanPlaceOrderList"
resultType=
"com.liquidnet.service.kylin.entity.KylinOrderTickets"
>
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/service/impl/KylinOrderTicketsServiceImpl.java
View file @
57a239a3
...
...
@@ -154,6 +154,16 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsService {
orderTicketVo
.
setNotice
(
performanceVo
.
getNotice
());
orderTicketVo
.
setTicketType
(
ticketVo
.
getType
());
orderTicketVo
.
setFieldName
(
performanceVo
.
getFieldName
());
List
<
KylinOrderRefundsVo
>
orderRefundsVoList
;
if
(
orderTicketVo
.
getQrCode
().
equalsIgnoreCase
(
""
))
{
orderRefundsVoList
=
new
ArrayList
<>();
}
else
{
orderRefundsVoList
=
dataUtils
.
getOrderRefundVoByOrderId
(
orderId
);
currentTime
=
System
.
currentTimeMillis
()
-
currentTime
;
log
.
debug
(
"获取退款详情 -> time:"
+
(
currentTime
)
+
"毫秒"
);
}
if
(
ticketVo
.
getIsShowCode
()
==
1
&&
orderTicketVo
.
getStatus
()
!=
0
&&
orderTicketVo
.
getStatus
()
!=
2
&&
orderTicketVo
.
getStatus
()
!=
4
)
{
LocalDateTime
date
=
DateUtil
.
Formatter
.
yyyyMMddHHmmss
.
parse
(
ticketVo
.
getQrCodeShowTime
());
if
(
LocalDateTime
.
now
().
isAfter
(
date
))
{
...
...
@@ -197,16 +207,7 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsService {
Integer
orderExpressStatus
=
dataUtils
.
getOrderExpressInfo
(
orderTicketVo
.
getOrderTicketsId
());
vo
.
setExpressStatus
(
orderExpressStatus
);
List
<
KylinOrderRefundsVo
>
orderRefundsVoList
;
if
(
orderTicketVo
.
getQrCode
().
equalsIgnoreCase
(
""
))
{
orderRefundsVoList
=
new
ArrayList
<>();
}
else
{
orderRefundsVoList
=
dataUtils
.
getOrderRefundVoByOrderId
(
orderId
);
currentTime
=
System
.
currentTimeMillis
()
-
currentTime
;
log
.
debug
(
"获取退款详情 -> time:"
+
(
currentTime
)
+
"毫秒"
);
}
List
<
OrderRefundListVo
>
orderRefundListVos
=
ObjectUtil
.
getOrderRefundListVoArrayList
();
List
<
OrderRefundListVo
>
orderRefundListVos
=
new
ArrayList
<>();
BigDecimal
lockPrice
=
BigDecimal
.
valueOf
(
0.00
);
for
(
KylinOrderRefundsVo
item
:
orderRefundsVoList
)
{
OrderRefundListVo
data
=
OrderRefundListVo
.
getNew
();
...
...
liquidnet-bus-service/liquidnet-service-order/liquidnet-service-order-impl/src/main/java/com/liquidnet/service/order/service/impl/KylinOrderTicketsServiceImpl.java
View file @
57a239a3
...
...
@@ -458,8 +458,8 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsOrderServ
orderTicketEntitiesVo
.
setTicketTitle
(
ticketData
.
getTitle
());
orderTicketEntitiesVo
.
setUseStart
(
ticketData
.
getUseStart
());
orderTicketEntitiesVo
.
setUseEnd
(
ticketData
.
getUseEnd
());
orderTicketEntitiesVo
.
setTicketsmId
(
ticketData
.
getMid
());
orderTicketEntitiesVo
.
setTimemId
(
ticketTimesData
.
getMid
());
//
orderTicketEntitiesVo.setTicketsmId(ticketData.getMid());
//
orderTicketEntitiesVo.setTimemId(ticketTimesData.getMid());
orderTicketEntitiesVo
.
setCreatedAt
(
orderTicketEntities
.
getCreatedAt
().
format
(
DateTimeFormatter
.
ofPattern
(
"yyyy-MM-dd HH:mm:ss"
)));
orderTicketEntitiesVo
.
setUpdatedAt
(
null
);
orderTicketEntitiesVo
.
setChangeDate
(
orderTicketEntities
.
getCreatedAt
());
...
...
@@ -500,8 +500,8 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsOrderServ
orderTicketEntitiesVo
.
setTicketTitle
(
ticketData
.
getTitle
());
orderTicketEntitiesVo
.
setUseStart
(
ticketData
.
getUseStart
());
orderTicketEntitiesVo
.
setUseEnd
(
ticketData
.
getUseEnd
());
orderTicketEntitiesVo
.
setTicketsmId
(
ticketData
.
getMid
());
orderTicketEntitiesVo
.
setTimemId
(
ticketTimesData
.
getMid
());
//
orderTicketEntitiesVo.setTicketsmId(ticketData.getMid());
//
orderTicketEntitiesVo.setTimemId(ticketTimesData.getMid());
orderTicketEntitiesVo
.
setCreatedAt
(
orderTicketEntities
.
getCreatedAt
().
format
(
DateTimeFormatter
.
ofPattern
(
"yyyy-MM-dd HH:mm:ss"
)));
orderTicketEntitiesVo
.
setUpdatedAt
(
null
);
orderTicketEntitiesVo
.
setChangeDate
(
orderTicketEntities
.
getCreatedAt
());
...
...
@@ -957,9 +957,9 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsOrderServ
obj3
.
setOrderUserMobile
(
item
.
getEnterMobile
());
//用户手机号 入场人手机号
obj3
.
setCertificateType
(
item
.
getEnterType
().
longValue
());
//证件内容 入场人证件type
obj3
.
setPayTime
(
DateUtil
.
parse
(
orderData
.
getTimePay
(),
"yyyy-MM-dd HH:mm:ss"
));
//支付时间
obj3
.
setPerformId
(
item
.
getTimemId
().
longValue
(
));
//场次id
obj3
.
setTicketItemId
(
item
.
getTicketsmId
().
longValue
(
));
obj3
.
setVoucherId
(
item
.
getMid
().
longValue
(
));
//票单号 入场人id
obj3
.
setPerformId
(
Long
.
valueOf
(
item
.
getTimeId
().
substring
(
0
,
5
).
concat
(
item
.
getTimeId
().
substring
(
7
,
12
))
));
//场次id
obj3
.
setTicketItemId
(
Long
.
valueOf
(
item
.
getTicketId
().
substring
(
0
,
5
).
concat
(
item
.
getTicketId
().
substring
(
7
,
12
))
));
obj3
.
setVoucherId
(
Long
.
valueOf
(
item
.
getOrderTicketEntitiesId
().
substring
(
0
,
5
).
concat
(
item
.
getOrderTicketEntitiesId
().
substring
(
7
,
12
))
));
//票单号 入场人id
obj3
.
setOrderId
(
Long
.
parseLong
(
orderData
.
getOrderTicketsId
()));
//订单id orderId
obj3
.
setMediumType
(
orderData
.
getGetTicketType
().
equals
(
"express"
)
?
1L
:
2L
);
//票类型 快递 电子
...
...
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/service/impl/kylin/DataImpl.java
View file @
57a239a3
...
...
@@ -725,8 +725,8 @@ public class DataImpl {
entitiesVo
.
setUseEnd
(
useEnd
);
entitiesVo
.
setCreatedAt
(
DateUtil
.
Formatter
.
yyyyMMddHHmmss
.
format
(
orderTicketEntities
.
getCreatedAt
()));
entitiesVo
.
setUpdatedAt
(
DateUtil
.
Formatter
.
yyyyMMddHHmmss
.
format
(
orderTicketEntities
.
getUpdatedAt
()));
entitiesVo
.
setTicketsmId
(
0
);
entitiesVo
.
setTimemId
(
0
);
//
entitiesVo.setTicketsmId(0);
//
entitiesVo.setTimemId(0);
entitiesVo
.
setChangeDate
(
orderTicketEntities
.
getUpdatedAt
()
==
null
?
orderTicketEntities
.
getUpdatedAt
()
:
orderTicketEntities
.
getCreatedAt
());
// mongoTemplate.insert(entitiesVo, KylinOrderTicketEntitiesVo.class.getSimpleName());
entitiesVosList
.
add
(
entitiesVo
);
...
...
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