记得上下班打卡 | 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
b8638514
Commit
b8638514
authored
Sep 13, 2021
by
anjiabin
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/dev_transfer' into dev-social
parents
a9fedc3b
def2df03
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
32 additions
and
12 deletions
+32
-12
KylinOrderTicketsAdminServiceImpl.java
...kylin/service/impl/KylinOrderTicketsAdminServiceImpl.java
+1
-0
PerformanceVoUtils.java
...client/admin/zhengzai/kylin/utils/PerformanceVoUtils.java
+1
-1
FeignPlatformTaskClient.java
...net/service/feign/kylin/task/FeignPlatformTaskClient.java
+2
-1
KylinTaskHandler.java
...idnet/service/executor/main/handler/KylinTaskHandler.java
+1
-1
KylinOrderTicketsServiceImpl.java
...vice/kylin/service/impl/KylinOrderTicketsServiceImpl.java
+20
-7
OrderUtils.java
...in/java/com/liquidnet/service/kylin/utils/OrderUtils.java
+7
-2
No files found.
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-zhengzai/src/main/java/com/liquidnet/client/admin/zhengzai/kylin/service/impl/KylinOrderTicketsAdminServiceImpl.java
View file @
b8638514
...
@@ -182,6 +182,7 @@ public class KylinOrderTicketsAdminServiceImpl extends ServiceImpl<KylinOrderTic
...
@@ -182,6 +182,7 @@ public class KylinOrderTicketsAdminServiceImpl extends ServiceImpl<KylinOrderTic
}
}
return
vo
;
return
vo
;
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
vo
;
return
vo
;
}
}
}
}
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-zhengzai/src/main/java/com/liquidnet/client/admin/zhengzai/kylin/utils/PerformanceVoUtils.java
View file @
b8638514
...
@@ -417,7 +417,7 @@ public class PerformanceVoUtils {
...
@@ -417,7 +417,7 @@ public class PerformanceVoUtils {
ticketRelationsMapper
.
update
(
ticketRelations
,
new
UpdateWrapper
<
KylinTicketRelations
>().
eq
(
"ticket_id"
,
tickets
.
getTicketsId
()));
ticketRelationsMapper
.
update
(
ticketRelations
,
new
UpdateWrapper
<
KylinTicketRelations
>().
eq
(
"ticket_id"
,
tickets
.
getTicketsId
()));
BasicDBObject
objectTicketVo
=
new
BasicDBObject
(
"$set"
,
mongoConverter
.
convertToMongoType
(
map
));
BasicDBObject
objectTicketVo
=
new
BasicDBObject
(
"$set"
,
mongoConverter
.
convertToMongoType
(
map
));
mongoTemplate
.
getCollection
(
KylinTicketPartnerVo
.
class
.
getSimpleName
()).
updateOne
(
mongoTemplate
.
getCollection
(
KylinTicketPartnerVo
.
class
.
getSimpleName
()).
updateOne
(
Query
.
query
(
Criteria
.
where
(
"ticketsId"
).
is
(
ticketItem
.
getTicketsId
())).
getQueryObject
(),
Query
.
query
(
Criteria
.
where
(
"ticketsId"
).
is
(
ticketItem
.
getTicketsId
())
.
and
(
"status"
).
ne
(
7
)
).
getQueryObject
(),
objectTicketVo
);
objectTicketVo
);
}
}
}
}
...
...
liquidnet-bus-feign/liquidnet-api-feign-kylin/src/main/java/com/liquidnet/service/feign/kylin/task/FeignPlatformTaskClient.java
View file @
b8638514
...
@@ -5,6 +5,7 @@ import feign.hystrix.FallbackFactory;
...
@@ -5,6 +5,7 @@ import feign.hystrix.FallbackFactory;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.stereotype.Component
;
import
org.springframework.stereotype.Component
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestParam
;
@Component
@Component
@FeignClient
(
name
=
"liquidnet-service-platform"
,
@FeignClient
(
name
=
"liquidnet-service-platform"
,
...
@@ -21,5 +22,5 @@ public interface FeignPlatformTaskClient {
...
@@ -21,5 +22,5 @@ public interface FeignPlatformTaskClient {
ResponseDto
<
String
>
checkPerformanceTime
();
ResponseDto
<
String
>
checkPerformanceTime
();
@PostMapping
(
"platform/order/checkTransferOrder"
)
@PostMapping
(
"platform/order/checkTransferOrder"
)
ResponseDto
<
Boolean
>
checkTransferOrder
(
Integer
minute
);
ResponseDto
<
Boolean
>
checkTransferOrder
(
@RequestParam
(
"minute"
)
Integer
minute
);
}
}
liquidnet-bus-service/liquidnet-service-executor-all/liquidnet-service-executor-main/src/main/java/com/liquidnet/service/executor/main/handler/KylinTaskHandler.java
View file @
b8638514
...
@@ -52,7 +52,7 @@ public class KylinTaskHandler {
...
@@ -52,7 +52,7 @@ public class KylinTaskHandler {
public
ReturnT
<
String
>
checkTransferOrderHandler
()
{
public
ReturnT
<
String
>
checkTransferOrderHandler
()
{
try
{
try
{
String
minute
=
XxlJobHelper
.
getJobParam
();
//执行参数
String
minute
=
XxlJobHelper
.
getJobParam
();
//执行参数
log
.
debug
(
"minute = "
+
minute
);
log
.
debug
(
"minute = "
+
Integer
.
parseInt
(
minute
)
);
boolean
result
=
feignPlatformTaskClient
.
checkTransferOrder
(
Integer
.
parseInt
(
minute
)).
getData
();
boolean
result
=
feignPlatformTaskClient
.
checkTransferOrder
(
Integer
.
parseInt
(
minute
)).
getData
();
log
.
info
(
"checkTransferOrderHandler:结果:"
+
result
);
log
.
info
(
"checkTransferOrderHandler:结果:"
+
result
);
return
ReturnT
.
SUCCESS
;
return
ReturnT
.
SUCCESS
;
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/service/impl/KylinOrderTicketsServiceImpl.java
View file @
b8638514
...
@@ -836,7 +836,7 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsService {
...
@@ -836,7 +836,7 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsService {
enterSize
=
enterIdList
.
split
(
","
).
length
;
enterSize
=
enterIdList
.
split
(
","
).
length
;
}
}
KylinOrderTicketVo
orderTicketVo
=
dataUtils
.
getTransferOrder
(
uid
);
KylinOrderTicketVo
orderTicketVo
=
dataUtils
.
getTransferOrder
(
uid
);
if
(
orderTicketVo
==
null
)
{
if
(
orderTicketVo
==
null
)
{
return
ResponseDto
.
failure
(
"无订单"
);
return
ResponseDto
.
failure
(
"无订单"
);
}
}
if
(!
orderTicketVo
.
getTransferStatus
().
equals
(
4
))
{
if
(!
orderTicketVo
.
getTransferStatus
().
equals
(
4
))
{
...
@@ -887,6 +887,9 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsService {
...
@@ -887,6 +887,9 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsService {
for
(
AdamEntersVo
item
:
adamEnters
)
{
for
(
AdamEntersVo
item
:
adamEnters
)
{
entersVoList
.
add
(
item
);
entersVoList
.
add
(
item
);
if
(
ticketData
.
getIsStudent
()
==
1
)
{
if
(
ticketData
.
getIsStudent
()
==
1
)
{
if
(!
item
.
getType
().
equals
(
1
)){
return
ResponseDto
.
failure
(
"学生票优惠核验失败,无法购买"
);
}
int
age
=
IDCard
.
getAgeByIdCard
(
item
.
getIdCard
());
int
age
=
IDCard
.
getAgeByIdCard
(
item
.
getIdCard
());
if
(
age
>
25
)
{
if
(
age
>
25
)
{
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
"20017"
));
//学生票年龄问题
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
"20017"
));
//学生票年龄问题
...
@@ -930,7 +933,7 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsService {
...
@@ -930,7 +933,7 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsService {
orderTickets
.
setUserName
(
StringUtils
.
defaultString
(((
String
)
token
.
get
(
"nickname"
)),
""
));
orderTickets
.
setUserName
(
StringUtils
.
defaultString
(((
String
)
token
.
get
(
"nickname"
)),
""
));
orderTickets
.
setUserMobile
(
StringUtils
.
defaultString
(((
String
)
token
.
get
(
"mobile"
)),
""
));
orderTickets
.
setUserMobile
(
StringUtils
.
defaultString
(((
String
)
token
.
get
(
"mobile"
)),
""
));
orderTickets
.
setPerformanceTitle
(
orderTicketVo
.
getPerformanceTitle
());
orderTickets
.
setPerformanceTitle
(
orderTicketVo
.
getPerformanceTitle
());
orderTickets
.
setOrderCode
(
orderTicketVo
.
getOrderCode
(
));
orderTickets
.
setOrderCode
(
IDGenerator
.
ticketOrderCode
(
orderTicketId
));
orderTickets
.
setPayCode
(
orderTicketVo
.
getPayCode
());
orderTickets
.
setPayCode
(
orderTicketVo
.
getPayCode
());
orderTickets
.
setQrCode
(
orderTicketVo
.
getQrCode
());
orderTickets
.
setQrCode
(
orderTicketVo
.
getQrCode
());
orderTickets
.
setOrderType
(
source
);
orderTickets
.
setOrderType
(
source
);
...
@@ -989,7 +992,7 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsService {
...
@@ -989,7 +992,7 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsService {
orderTicketRelations
.
setIsMember
(
orderTicketVo
.
getIsMember
());
orderTicketRelations
.
setIsMember
(
orderTicketVo
.
getIsMember
());
orderTicketRelations
.
setPerformanceId
(
performanceData
.
getPerformancesId
());
orderTicketRelations
.
setPerformanceId
(
performanceData
.
getPerformancesId
());
orderTicketRelations
.
setTimeId
(
ticketTimesData
.
getTimeId
());
orderTicketRelations
.
setTimeId
(
ticketTimesData
.
getTimeId
());
orderTicketRelations
.
setTicketId
(
ticketData
.
getTi
me
Id
());
orderTicketRelations
.
setTicketId
(
ticketData
.
getTi
ckets
Id
());
orderTicketRelations
.
setCreatedAt
(
now
);
orderTicketRelations
.
setCreatedAt
(
now
);
orderTicketRelations
.
setUpdatedAt
(
null
);
orderTicketRelations
.
setUpdatedAt
(
null
);
sqls
.
add
(
SqlMapping
.
get
(
"kylin_order_ticket_relation.add"
));
sqls
.
add
(
SqlMapping
.
get
(
"kylin_order_ticket_relation.add"
));
...
@@ -1000,7 +1003,8 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsService {
...
@@ -1000,7 +1003,8 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsService {
KylinOrderTicketEntities
orderTicketEntities
=
KylinOrderTicketEntities
.
getNew
();
KylinOrderTicketEntities
orderTicketEntities
=
KylinOrderTicketEntities
.
getNew
();
LinkedList
<
Object
[]>
sqlsDataD
=
CollectionUtil
.
linkedListObjectArr
();
LinkedList
<
Object
[]>
sqlsDataD
=
CollectionUtil
.
linkedListObjectArr
();
sqls
.
add
(
SqlMapping
.
get
(
"kylin_order_ticket_entities.add"
));
sqls
.
add
(
SqlMapping
.
get
(
"kylin_order_ticket_entities.add"
));
for
(
KylinOrderTicketEntitiesVo
entitiesVo
:
orderTicketVo
.
getEntitiesVoList
())
{
for
(
int
i
=
0
;
i
<
orderTicketVo
.
getEntitiesVoList
().
size
();
i
++)
{
KylinOrderTicketEntitiesVo
entitiesVo
=
orderTicketVo
.
getEntitiesVoList
().
get
(
i
);
String
orderTicketEntitiesId
=
entitiesVo
.
getOrderTicketEntitiesId
();
String
orderTicketEntitiesId
=
entitiesVo
.
getOrderTicketEntitiesId
();
orderTicketEntities
.
setOrderTicketEntitiesId
(
orderTicketEntitiesId
);
orderTicketEntities
.
setOrderTicketEntitiesId
(
orderTicketEntitiesId
);
orderTicketEntities
.
setOrderId
(
orderTicketId
);
orderTicketEntities
.
setOrderId
(
orderTicketId
);
...
@@ -1009,9 +1013,17 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsService {
...
@@ -1009,9 +1013,17 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsService {
orderTicketEntities
.
setPerformanceId
(
performanceData
.
getPerformancesId
());
orderTicketEntities
.
setPerformanceId
(
performanceData
.
getPerformancesId
());
orderTicketEntities
.
setTimeId
(
ticketTimesData
.
getTicketTimesId
());
orderTicketEntities
.
setTimeId
(
ticketTimesData
.
getTicketTimesId
());
orderTicketEntities
.
setEnterType
(
entitiesVo
.
getEnterType
());
orderTicketEntities
.
setEnterType
(
entitiesVo
.
getEnterType
());
orderTicketEntities
.
setEnterName
(
entitiesVo
.
getEnterName
());
orderTicketEntities
.
setEnterMobile
(
entitiesVo
.
getEnterMobile
());
if
(
entersVoList
.
size
()
>
0
)
{
orderTicketEntities
.
setEnterIdCode
(
entitiesVo
.
getEnterIdCode
());
orderTicketEntities
.
setEnterName
(
entersVoList
.
get
(
i
).
getName
());
orderTicketEntities
.
setEnterMobile
(
entersVoList
.
get
(
i
).
getMobile
());
orderTicketEntities
.
setEnterIdCode
(
entersVoList
.
get
(
i
).
getIdCard
());
}
else
{
orderTicketEntities
.
setEnterName
(
entitiesVo
.
getEnterName
());
orderTicketEntities
.
setEnterMobile
(
entitiesVo
.
getEnterMobile
());
orderTicketEntities
.
setEnterIdCode
(
entitiesVo
.
getEnterIdCode
());
}
orderTicketEntities
.
setStatus
(
entitiesVo
.
getStatus
());
orderTicketEntities
.
setStatus
(
entitiesVo
.
getStatus
());
orderTicketEntities
.
setSysDamai
(
entitiesVo
.
getSysDamai
());
orderTicketEntities
.
setSysDamai
(
entitiesVo
.
getSysDamai
());
orderTicketEntities
.
setCheckClient
(
entitiesVo
.
getCheckClient
());
orderTicketEntities
.
setCheckClient
(
entitiesVo
.
getCheckClient
());
...
@@ -1045,6 +1057,7 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsService {
...
@@ -1045,6 +1057,7 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsService {
dataUtils
.
delTransferOrder
(
uid
);
dataUtils
.
delTransferOrder
(
uid
);
// 生成vo
// 生成vo
orderTicketVo
.
setTransferStatus
(
3
);
orderTicketVo
.
setTransferStatus
(
3
);
orderTicketVo
.
setOrderCode
(
orderTickets
.
getOrderCode
());
orderTicketVo
.
setCreatedAt
(
orderTickets
.
getCreatedAt
().
format
(
DateTimeFormatter
.
ofPattern
(
"yyyy-MM-dd HH:mm:ss"
)));
orderTicketVo
.
setCreatedAt
(
orderTickets
.
getCreatedAt
().
format
(
DateTimeFormatter
.
ofPattern
(
"yyyy-MM-dd HH:mm:ss"
)));
orderTicketVo
.
setChangeDate
(
orderTickets
.
getCreatedAt
());
orderTicketVo
.
setChangeDate
(
orderTickets
.
getCreatedAt
());
orderUtils
.
resetOrderListVo
(
uid
,
1
,
orderTicketVo
.
getOrderTicketsId
(),
orderTicketVo
);
orderUtils
.
resetOrderListVo
(
uid
,
1
,
orderTicketVo
.
getOrderTicketsId
(),
orderTicketVo
);
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/utils/OrderUtils.java
View file @
b8638514
package
com
.
liquidnet
.
service
.
kylin
.
utils
;
package
com
.
liquidnet
.
service
.
kylin
.
utils
;
import
com.fasterxml.jackson.core.type.TypeReference
;
import
com.fasterxml.jackson.core.type.TypeReference
;
import
com.liquidnet.commons.lang.util.CollectionUtil
;
import
com.liquidnet.commons.lang.util.HttpUtil
;
import
com.liquidnet.commons.lang.util.HttpUtil
;
import
com.liquidnet.commons.lang.util.JsonUtils
;
import
com.liquidnet.commons.lang.util.JsonUtils
;
import
com.liquidnet.service.adam.dto.vo.AdamEntersVo
;
import
com.liquidnet.service.adam.dto.vo.AdamEntersVo
;
...
@@ -12,7 +13,9 @@ import lombok.extern.slf4j.Slf4j;
...
@@ -12,7 +13,9 @@ import lombok.extern.slf4j.Slf4j;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.http.MediaType
;
import
org.springframework.stereotype.Component
;
import
org.springframework.stereotype.Component
;
import
org.springframework.util.MultiValueMap
;
import
javax.xml.ws.Response
;
import
javax.xml.ws.Response
;
import
java.util.List
;
import
java.util.List
;
...
@@ -178,8 +181,10 @@ public class OrderUtils {
...
@@ -178,8 +181,10 @@ public class OrderUtils {
}
}
public
List
<
AdamEntersVo
>
getEnters
(
String
entersIds
,
String
uid
){
public
List
<
AdamEntersVo
>
getEnters
(
String
entersIds
,
String
uid
)
{
String
returnVo
=
HttpUtil
.
get
(
"https://testadam.zhengzai.tv"
+
"/adam/rsc/inquire/enters?entersIds="
+
entersIds
+
"&uid="
+
uid
,
null
);
MultiValueMap
<
String
,
String
>
headers
=
CollectionUtil
.
linkedMultiValueMapStringString
();
headers
.
add
(
"Accept"
,
"application/json;charset=UTF-8"
);
String
returnVo
=
HttpUtil
.
get
(
"https://testadam.zhengzai.tv"
+
"/adam/rsc/inquire/enters?entersIds="
+
entersIds
+
"&uid="
+
uid
,
null
,
headers
);
ResponseDto
<
List
<
AdamEntersVo
>>
ResponseVo
=
JsonUtils
.
fromJson
(
returnVo
,
new
TypeReference
<
ResponseDto
<
List
<
AdamEntersVo
>>>()
{
ResponseDto
<
List
<
AdamEntersVo
>>
ResponseVo
=
JsonUtils
.
fromJson
(
returnVo
,
new
TypeReference
<
ResponseDto
<
List
<
AdamEntersVo
>>>()
{
});
});
return
ResponseVo
.
getData
();
return
ResponseVo
.
getData
();
...
...
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