记得上下班打卡 | 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
f0c29780
Commit
f0c29780
authored
Mar 21, 2024
by
姜秀龙
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
同步票种 缺少库存 和 删除详情缓存
parent
fb53d93a
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
99 additions
and
63 deletions
+99
-63
bootstrap-prod.yml
...-service-kylin-impl/src/main/resources/bootstrap-prod.yml
+1
-1
bootstrap.yml
...idnet-service-kylin-impl/src/main/resources/bootstrap.yml
+1
-1
JxlDataPerformancesController.java
...m/controller/A_fskfsfs/JxlDataPerformancesController.java
+97
-61
No files found.
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/resources/bootstrap-prod.yml
View file @
f0c29780
...
@@ -6,7 +6,7 @@ liquidnet:
...
@@ -6,7 +6,7 @@ liquidnet:
username
:
user
username
:
user
password
:
user123
password
:
user123
eureka
:
eureka
:
host
:
1
72.17.207.189
:7001
host
:
1
27.0.0.1
:7001
# end-prod-这里是配置信息基本值
# end-prod-这里是配置信息基本值
spring
:
spring
:
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/resources/bootstrap.yml
View file @
f0c29780
...
@@ -2,7 +2,7 @@ spring:
...
@@ -2,7 +2,7 @@ spring:
application
:
application
:
name
:
liquidnet-service-kylin
name
:
liquidnet-service-kylin
profiles
:
profiles
:
active
:
dev
active
:
prod
server
:
server
:
tomcat
:
tomcat
:
max-threads
:
2000
max-threads
:
2000
...
...
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/controller/A_fskfsfs/JxlDataPerformancesController.java
View file @
f0c29780
...
@@ -11,8 +11,10 @@ import com.liquidnet.service.kylin.dto.vo.partner.KylinTicketPartnerVo;
...
@@ -11,8 +11,10 @@ import com.liquidnet.service.kylin.dto.vo.partner.KylinTicketPartnerVo;
import
com.liquidnet.service.kylin.dto.vo.partner.KylinTicketTimesPartnerVo
;
import
com.liquidnet.service.kylin.dto.vo.partner.KylinTicketTimesPartnerVo
;
import
com.liquidnet.service.kylin.entity.KylinTicketRelations
;
import
com.liquidnet.service.kylin.entity.KylinTicketRelations
;
import
com.liquidnet.service.kylin.entity.KylinTicketStatus
;
import
com.liquidnet.service.kylin.entity.KylinTicketStatus
;
import
com.liquidnet.service.kylin.entity.KylinTickets
;
import
com.liquidnet.service.kylin.mapper.KylinTicketRelationsMapper
;
import
com.liquidnet.service.kylin.mapper.KylinTicketRelationsMapper
;
import
com.liquidnet.service.kylin.mapper.KylinTicketStatusMapper
;
import
com.liquidnet.service.kylin.mapper.KylinTicketStatusMapper
;
import
com.liquidnet.service.kylin.mapper.KylinTicketsMapper
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiImplicitParam
;
import
io.swagger.annotations.ApiImplicitParam
;
import
io.swagger.annotations.ApiImplicitParams
;
import
io.swagger.annotations.ApiImplicitParams
;
...
@@ -28,6 +30,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
...
@@ -28,6 +30,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.RestController
;
import
java.math.BigDecimal
;
import
java.text.SimpleDateFormat
;
import
java.text.SimpleDateFormat
;
import
java.time.LocalDateTime
;
import
java.time.LocalDateTime
;
import
java.util.List
;
import
java.util.List
;
...
@@ -48,6 +51,8 @@ public class JxlDataPerformancesController {
...
@@ -48,6 +51,8 @@ public class JxlDataPerformancesController {
@Autowired
@Autowired
private
KylinTicketStatusMapper
ticketStatusMapper
;
private
KylinTicketStatusMapper
ticketStatusMapper
;
@Autowired
@Autowired
private
KylinTicketsMapper
ticketsMapper
;
@Autowired
private
MongoTemplate
mongoTemplate
;
private
MongoTemplate
mongoTemplate
;
@GetMapping
(
"P001"
)
@GetMapping
(
"P001"
)
...
@@ -58,6 +63,7 @@ public class JxlDataPerformancesController {
...
@@ -58,6 +63,7 @@ public class JxlDataPerformancesController {
public
ResponseDto
P001
(
public
ResponseDto
P001
(
@RequestParam
(
"performancesId"
)
String
performancesId
@RequestParam
(
"performancesId"
)
String
performancesId
)
{
)
{
try
{
List
<
KylinTicketTimesPartnerVo
>
voTimes
=
mongoTemplate
.
find
(
Query
.
query
(
Criteria
.
where
(
"performancesId"
).
is
(
performancesId
)),
List
<
KylinTicketTimesPartnerVo
>
voTimes
=
mongoTemplate
.
find
(
Query
.
query
(
Criteria
.
where
(
"performancesId"
).
is
(
performancesId
)),
KylinTicketTimesPartnerVo
.
class
,
KylinTicketTimesPartnerVo
.
class
.
getSimpleName
());
KylinTicketTimesPartnerVo
.
class
,
KylinTicketTimesPartnerVo
.
class
.
getSimpleName
());
for
(
KylinTicketTimesPartnerVo
voTime
:
voTimes
)
{
for
(
KylinTicketTimesPartnerVo
voTime
:
voTimes
)
{
...
@@ -66,6 +72,34 @@ public class JxlDataPerformancesController {
...
@@ -66,6 +72,34 @@ public class JxlDataPerformancesController {
KylinTicketPartnerVo
.
class
,
KylinTicketPartnerVo
.
class
,
KylinTicketPartnerVo
.
class
.
getSimpleName
());
KylinTicketPartnerVo
.
class
.
getSimpleName
());
for
(
KylinTicketPartnerVo
ticketVo
:
timesIdVo
)
{
for
(
KylinTicketPartnerVo
ticketVo
:
timesIdVo
)
{
PerformancePartnerVo
performanceData
=
mongoTemplate
.
findOne
(
Query
.
query
(
Criteria
.
where
(
"performancesId"
).
is
(
performancesId
)),
PerformancePartnerVo
.
class
,
PerformancePartnerVo
.
class
.
getSimpleName
());
KylinTickets
tickets
=
new
KylinTickets
();
BeanUtils
.
copyProperties
(
ticketVo
,
tickets
);
tickets
.
setPayCountdownMinute
(
performanceData
.
getPayCountdownMinute
());
tickets
.
setPriceExpress
(
new
BigDecimal
(
"0.00"
));
tickets
.
setPriceDiscountMember
(
new
BigDecimal
(
"0.00"
));
tickets
.
setPriceDiscount
(
new
BigDecimal
(
"0.00"
));
tickets
.
setTimeStart
(
DateUtil
.
asLocalDateTime
(
new
SimpleDateFormat
(
"yyyy-MM-dd HH:mm:ss"
).
parse
(
ticketVo
.
getTimeStart
())));
tickets
.
setTimeEnd
(
DateUtil
.
asLocalDateTime
(
new
SimpleDateFormat
(
"yyyy-MM-dd HH:mm:ss"
).
parse
(
ticketVo
.
getTimeEnd
())));
if
(
ticketVo
.
getIsExpress
()
==
1
)
{
tickets
.
setTimeEndExpress
(
DateUtil
.
asLocalDateTime
(
new
SimpleDateFormat
(
"yyyy-MM-dd HH:mm:ss"
).
parse
(
ticketVo
.
getTimeEndExpress
())));
tickets
.
setDescribeExpress
(
ticketVo
.
getDescribeExpress
());
}
// else{
// tickets.setTimeEndExpress(DateUtil.asLocalDateTime(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse("2030-01-01 12:00:00")));
// }
if
(
ticketVo
.
getIsElectronic
()
==
1
)
{
tickets
.
setDescribeElectronic
(
ticketVo
.
getDescribeElectronic
());
}
tickets
.
setUseStart
(
DateUtil
.
asLocalDateTime
(
new
SimpleDateFormat
(
"yyyy-MM-dd HH:mm:ss"
).
parse
(
voTime
.
getUseStart
())));
tickets
.
setUseEnd
(
DateUtil
.
asLocalDateTime
(
new
SimpleDateFormat
(
"yyyy-MM-dd HH:mm:ss"
).
parse
(
voTime
.
getUseEnd
())));
tickets
.
setSaleRemindMinute
(
60
);
tickets
.
setCreatedAt
(
DateUtil
.
asLocalDateTime
(
new
SimpleDateFormat
(
"yyyy-MM-dd HH:mm:ss"
).
parse
(
ticketVo
.
getCreatedAt
())));
tickets
.
setUpdatedAt
(
DateUtil
.
asLocalDateTime
(
new
SimpleDateFormat
(
"yyyy-MM-dd HH:mm:ss"
).
parse
(
ticketVo
.
getUpdatedAt
())));
ticketsMapper
.
insert
(
tickets
);
LocalDateTime
timeC
=
null
;
LocalDateTime
timeC
=
null
;
LocalDateTime
timeU
=
null
;
LocalDateTime
timeU
=
null
;
try
{
try
{
...
@@ -96,7 +130,6 @@ public class JxlDataPerformancesController {
...
@@ -96,7 +130,6 @@ public class JxlDataPerformancesController {
if
(
ticketVo
.
getExpressType
()
==
null
)
{
if
(
ticketVo
.
getExpressType
()
==
null
)
{
ticketStatusNew
.
setExpressType
(
0
);
ticketStatusNew
.
setExpressType
(
0
);
}
}
PerformancePartnerVo
performanceData
=
mongoTemplate
.
findOne
(
Query
.
query
(
Criteria
.
where
(
"performancesId"
).
is
(
performancesId
)),
PerformancePartnerVo
.
class
,
PerformancePartnerVo
.
class
.
getSimpleName
());
ticketStatusNew
.
setIsTrueName
(
performanceData
.
getIsTrueName
());
ticketStatusNew
.
setIsTrueName
(
performanceData
.
getIsTrueName
());
ticketStatusNew
.
setMemberLimitCount
(
1
);
ticketStatusNew
.
setMemberLimitCount
(
1
);
ticketStatusNew
.
setCreatedAt
(
timeC
);
ticketStatusNew
.
setCreatedAt
(
timeC
);
...
@@ -129,6 +162,9 @@ public class JxlDataPerformancesController {
...
@@ -129,6 +162,9 @@ public class JxlDataPerformancesController {
}
}
}
}
}
}
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
// dataUtils.delPerformanceRedis(performancesId);
// dataUtils.delPerformanceRedis(performancesId);
// System.out.println(voTimes);
// System.out.println(voTimes);
...
...
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