记得上下班打卡 | 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
6716f87c
Commit
6716f87c
authored
Jun 01, 2022
by
张禹
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'pre' into 'master'
Pre See merge request
!246
parents
cb595393
c720f852
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
37 additions
and
18 deletions
+37
-18
GoblinNftExSkuVo.java
...com/liquidnet/service/goblin/dto/vo/GoblinNftExSkuVo.java
+1
-0
ConsumerGoblinBizArtworkGenRdsReceiver.java
...ylin/receiver/ConsumerGoblinBizArtworkGenRdsReceiver.java
+2
-1
ConsumerGoblinBizArtworkGenRdsReceiver.java
...owly/receiver/ConsumerGoblinBizArtworkGenRdsReceiver.java
+2
-1
GoblinUserDigitalArtworkServiceImpl.java
...lin/service/impl/GoblinUserDigitalArtworkServiceImpl.java
+8
-2
GoblinNftOrderServiceImpl.java
...service/order/service/impl/GoblinNftOrderServiceImpl.java
+2
-1
KylinPerformancesController.java
...latform/controller/kylin/KylinPerformancesController.java
+8
-0
GoblinNftExCodeTaskServiceImpl.java
...m/service/impl/goblin/GoblinNftExCodeTaskServiceImpl.java
+10
-8
GoblinRedisUtils.java
...om/liquidnet/service/platform/utils/GoblinRedisUtils.java
+4
-5
No files found.
liquidnet-bus-api/liquidnet-service-goblin-api/src/main/java/com/liquidnet/service/goblin/dto/vo/GoblinNftExSkuVo.java
View file @
6716f87c
...
@@ -110,6 +110,7 @@ public class GoblinNftExSkuVo {
...
@@ -110,6 +110,7 @@ public class GoblinNftExSkuVo {
@ApiModelProperty
(
position
=
20
,
required
=
true
,
value
=
"修改时间"
)
@ApiModelProperty
(
position
=
20
,
required
=
true
,
value
=
"修改时间"
)
private
LocalDateTime
updatedAt
;
private
LocalDateTime
updatedAt
;
// redis 覆盖暂时无用
private
String
rdStartTime
;
private
String
rdStartTime
;
private
String
rdStopTime
;
private
String
rdStopTime
;
...
...
liquidnet-bus-service/liquidnet-service-consumer-all/liquidnet-service-consumer-kylin/src/main/java/com/liquidnet/service/consumer/kylin/receiver/ConsumerGoblinBizArtworkGenRdsReceiver.java
View file @
6716f87c
...
@@ -103,7 +103,8 @@
...
@@ -103,7 +103,8 @@
// LocalDateTime now = LocalDateTime.now();
// LocalDateTime now = LocalDateTime.now();
//
//
// GoblinUserDigitalArtworkVo digitalArtworkVo = GoblinUserDigitalArtworkVo.getNew();
// GoblinUserDigitalArtworkVo digitalArtworkVo = GoblinUserDigitalArtworkVo.getNew();
// String artworkId = IDGenerator.nextMilliId2();
//// String artworkId = IDGenerator.nextMilliId2();
// String artworkId = IDGenerator.nextSnowId();
// digitalArtworkVo.setArtworkId(artworkId);
// digitalArtworkVo.setArtworkId(artworkId);
// digitalArtworkVo.setSkuId(skuId);
// digitalArtworkVo.setSkuId(skuId);
// digitalArtworkVo.setUid(uid);
// digitalArtworkVo.setUid(uid);
...
...
liquidnet-bus-service/liquidnet-service-consumer-all/liquidnet-service-consumer-slowly/src/main/java/com/liquidnet/service/consumer/slowly/receiver/ConsumerGoblinBizArtworkGenRdsReceiver.java
View file @
6716f87c
...
@@ -103,7 +103,8 @@ package com.liquidnet.service.consumer.slowly.receiver;//package com.liquidnet.s
...
@@ -103,7 +103,8 @@ package com.liquidnet.service.consumer.slowly.receiver;//package com.liquidnet.s
// LocalDateTime now = LocalDateTime.now();
// LocalDateTime now = LocalDateTime.now();
//
//
// GoblinUserDigitalArtworkVo digitalArtworkVo = GoblinUserDigitalArtworkVo.getNew();
// GoblinUserDigitalArtworkVo digitalArtworkVo = GoblinUserDigitalArtworkVo.getNew();
// String artworkId = IDGenerator.nextMilliId2();
//// String artworkId = IDGenerator.nextMilliId2();
// String artworkId = IDGenerator.nextSnowId();
// digitalArtworkVo.setArtworkId(artworkId);
// digitalArtworkVo.setArtworkId(artworkId);
// digitalArtworkVo.setSkuId(skuId);
// digitalArtworkVo.setSkuId(skuId);
// digitalArtworkVo.setUid(uid);
// digitalArtworkVo.setUid(uid);
...
...
liquidnet-bus-service/liquidnet-service-goblin/liquidnet-service-goblin-impl/src/main/java/com/liquidnet/service/goblin/service/impl/GoblinUserDigitalArtworkServiceImpl.java
View file @
6716f87c
...
@@ -77,6 +77,9 @@ public class GoblinUserDigitalArtworkServiceImpl implements IGoblinUserDigitalAr
...
@@ -77,6 +77,9 @@ public class GoblinUserDigitalArtworkServiceImpl implements IGoblinUserDigitalAr
LocalDateTime
now
=
LocalDateTime
.
now
(),
toCheckTime
=
now
.
minusSeconds
(
15
);
LocalDateTime
now
=
LocalDateTime
.
now
(),
toCheckTime
=
now
.
minusSeconds
(
15
);
for
(
int
i
=
0
,
subSize
=
subArtworkIdList
.
size
();
i
<
subSize
;
i
++)
{
for
(
int
i
=
0
,
subSize
=
subArtworkIdList
.
size
();
i
<
subSize
;
i
++)
{
GoblinUserDigitalArtworkVo
userDigitalArtworkVo
=
goblinRedisUtils
.
getUserDigitalArtworkVo
(
subArtworkIdList
.
get
(
i
));
GoblinUserDigitalArtworkVo
userDigitalArtworkVo
=
goblinRedisUtils
.
getUserDigitalArtworkVo
(
subArtworkIdList
.
get
(
i
));
if
(
null
==
userDigitalArtworkVo
||
!
userDigitalArtworkVo
.
getUid
().
equals
(
uid
))
{
continue
;
}
GoblinGoodsSkuInfoVo
goodsSkuInfoVo
=
goblinRedisUtils
.
getGoodsSkuInfoVo
(
userDigitalArtworkVo
.
getSkuId
());
GoblinGoodsSkuInfoVo
goodsSkuInfoVo
=
goblinRedisUtils
.
getGoodsSkuInfoVo
(
userDigitalArtworkVo
.
getSkuId
());
GoblinUserDigitalArtworkListVo
listVo
=
GoblinUserDigitalArtworkListVo
.
getNew
().
copy
(
userDigitalArtworkVo
);
GoblinUserDigitalArtworkListVo
listVo
=
GoblinUserDigitalArtworkListVo
.
getNew
().
copy
(
userDigitalArtworkVo
);
...
@@ -188,7 +191,8 @@ public class GoblinUserDigitalArtworkServiceImpl implements IGoblinUserDigitalAr
...
@@ -188,7 +191,8 @@ public class GoblinUserDigitalArtworkServiceImpl implements IGoblinUserDigitalAr
userDigitalArtworkBoxVo
.
setDeletedAt
(
now
);
userDigitalArtworkBoxVo
.
setDeletedAt
(
now
);
// if (goblinMongoUtils.updateUserDigitalArtworkVoByUnboxing(userDigitalArtworkBoxVo)) {
// if (goblinMongoUtils.updateUserDigitalArtworkVoByUnboxing(userDigitalArtworkBoxVo)) {
String
artworkId
=
IDGenerator
.
nextMilliId2
();
// String artworkId = IDGenerator.nextMilliId2();
String
artworkId
=
IDGenerator
.
nextSnowId
();
String
orderId
=
userDigitalArtworkBoxVo
.
getOrderId
();
String
orderId
=
userDigitalArtworkBoxVo
.
getOrderId
();
GoblinNftOrderVo
orderVo
=
goblinRedisUtils
.
getGoblinNftOrder
(
orderId
);
GoblinNftOrderVo
orderVo
=
goblinRedisUtils
.
getGoblinNftOrder
(
orderId
);
...
@@ -206,7 +210,9 @@ public class GoblinUserDigitalArtworkServiceImpl implements IGoblinUserDigitalAr
...
@@ -206,7 +210,9 @@ public class GoblinUserDigitalArtworkServiceImpl implements IGoblinUserDigitalAr
// unboxDigitalArtworkListVo.setOpeningTime(now);
// unboxDigitalArtworkListVo.setOpeningTime(now);
String
skuId
=
orderVo
.
getBoxSkuId
(),
spuId
=
orderVo
.
getSpuId
();
String
skuId
=
orderVo
.
getBoxSkuId
(),
spuId
=
orderVo
.
getSpuId
();
Integer
source
=
1
;
// Integer source = 1;
Integer
orderType
=
orderVo
.
getOrderType
();
Integer
source
=
orderType
==
1
?
1
:
(
orderType
==
2
?
2
:
(
orderType
==
3
?
3
:
(
orderType
==
4
?
31
:
0
)));
// if (goblinRedisUtils.hasGenUserDigitalArtwork(uid, skuId, orderId)) {// 已生成
// if (goblinRedisUtils.hasGenUserDigitalArtwork(uid, skuId, orderId)) {// 已生成
// log.warn("#UNBOX_ARTWORK EXIST_ART[uid={},skuId={},orderId={},source={}]", uid, skuId, orderId, source);
// log.warn("#UNBOX_ARTWORK EXIST_ART[uid={},skuId={},orderId={},source={}]", uid, skuId, orderId, source);
// return unboxDigitalArtworkListVo;
// return unboxDigitalArtworkListVo;
...
...
liquidnet-bus-service/liquidnet-service-order/liquidnet-service-order-impl/src/main/java/com/liquidnet/service/order/service/impl/GoblinNftOrderServiceImpl.java
View file @
6716f87c
...
@@ -920,7 +920,8 @@ public class GoblinNftOrderServiceImpl implements IGoblinNftOrderService {
...
@@ -920,7 +920,8 @@ public class GoblinNftOrderServiceImpl implements IGoblinNftOrderService {
LocalDateTime
now
=
LocalDateTime
.
now
();
LocalDateTime
now
=
LocalDateTime
.
now
();
GoblinUserDigitalArtworkVo
digitalArtworkVo
=
GoblinUserDigitalArtworkVo
.
getNew
();
GoblinUserDigitalArtworkVo
digitalArtworkVo
=
GoblinUserDigitalArtworkVo
.
getNew
();
String
artworkId
=
IDGenerator
.
nextMilliId2
();
// String artworkId = IDGenerator.nextMilliId2();
String
artworkId
=
IDGenerator
.
nextSnowId
();
digitalArtworkVo
.
setArtworkId
(
artworkId
);
digitalArtworkVo
.
setArtworkId
(
artworkId
);
digitalArtworkVo
.
setSkuId
(
skuId
);
digitalArtworkVo
.
setSkuId
(
skuId
);
digitalArtworkVo
.
setUid
(
uid
);
digitalArtworkVo
.
setUid
(
uid
);
...
...
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/controller/kylin/KylinPerformancesController.java
View file @
6716f87c
...
@@ -4,8 +4,10 @@ package com.liquidnet.service.platform.controller.kylin;
...
@@ -4,8 +4,10 @@ package com.liquidnet.service.platform.controller.kylin;
import
com.liquidnet.service.base.ResponseDto
;
import
com.liquidnet.service.base.ResponseDto
;
import
com.liquidnet.service.kylin.dto.vo.KylinTimePerformanceVo
;
import
com.liquidnet.service.kylin.dto.vo.KylinTimePerformanceVo
;
import
com.liquidnet.service.kylin.dto.vo.PerformanceOrderStatisticalVo
;
import
com.liquidnet.service.kylin.dto.vo.PerformanceOrderStatisticalVo
;
import
com.liquidnet.service.kylin.dto.vo.mongo.KylinOrderTicketVo
;
import
com.liquidnet.service.kylin.service.partner.IKylinPerformancesPartnerService
;
import
com.liquidnet.service.kylin.service.partner.IKylinPerformancesPartnerService
;
import
com.liquidnet.service.platform.utils.PerformanceVoTask
;
import
com.liquidnet.service.platform.utils.PerformanceVoTask
;
import
com.mongodb.BasicDBObject
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiResponse
;
import
io.swagger.annotations.ApiResponse
;
...
@@ -14,6 +16,7 @@ import org.springframework.beans.factory.annotation.Autowired;
...
@@ -14,6 +16,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import
org.springframework.data.mongodb.core.MongoTemplate
;
import
org.springframework.data.mongodb.core.MongoTemplate
;
import
org.springframework.data.mongodb.core.query.Criteria
;
import
org.springframework.data.mongodb.core.query.Criteria
;
import
org.springframework.data.mongodb.core.query.Query
;
import
org.springframework.data.mongodb.core.query.Query
;
import
org.springframework.data.mongodb.core.query.Update
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
import
javax.validation.constraints.NotNull
;
import
javax.validation.constraints.NotNull
;
...
@@ -70,6 +73,11 @@ public class KylinPerformancesController {
...
@@ -70,6 +73,11 @@ public class KylinPerformancesController {
performancesPartnerService
.
outLinePerformance
(
item
.
getPerformanceId
());
performancesPartnerService
.
outLinePerformance
(
item
.
getPerformanceId
());
log
.
info
(
"[FINISH OUT LINE TASK] performanceId = "
+
item
.
getPerformanceId
()
+
" time = "
+
item
.
getTime
());
log
.
info
(
"[FINISH OUT LINE TASK] performanceId = "
+
item
.
getPerformanceId
()
+
" time = "
+
item
.
getTime
());
}
}
if
(
item
.
getTaskType
()
!=
0
)
{
mongoTemplate
.
getCollection
(
KylinTimePerformanceVo
.
class
.
getSimpleName
()).
updateMany
(
Query
.
query
(
Criteria
.
where
(
"performanceId"
).
is
(
item
.
getPerformanceId
())).
getQueryObject
(),
Update
.
update
(
"taskType"
,
0
).
getUpdateObject
());
}
}
}
}
}
return
ResponseDto
.
success
(
true
);
return
ResponseDto
.
success
(
true
);
...
...
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/service/impl/goblin/GoblinNftExCodeTaskServiceImpl.java
View file @
6716f87c
...
@@ -190,26 +190,30 @@ public class GoblinNftExCodeTaskServiceImpl implements IGoblinNftExCodeTaskServi
...
@@ -190,26 +190,30 @@ public class GoblinNftExCodeTaskServiceImpl implements IGoblinNftExCodeTaskServi
Boolean
bolTime
=
false
;
Boolean
bolTime
=
false
;
if
(!
StringUtil
.
isEmpty
(
goblinNftExSkuVo
))
{
if
(!
StringUtil
.
isEmpty
(
goblinNftExSkuVo
))
{
// redis存储 单个sku的开始和结束时间
LocalDateTime
rdExStartTime
=
LocalDateTime
.
parse
(
goblinNftExSkuVo
.
getRdStartTime
(),
DateTimeFormatter
.
ofPattern
(
"yyyy-MM-dd HH:mm:ss"
));
LocalDateTime
rdExStopTime
=
LocalDateTime
.
parse
(
goblinNftExSkuVo
.
getRdStopTime
(),
DateTimeFormatter
.
ofPattern
(
"yyyy-MM-dd HH:mm:ss"
));
// 时间比对
// 时间比对
if
(
exStartTime
.
isBefore
(
rdExStartTime
))
{
if
(
goblinNftExSkuVo
.
getExStartTime
()
!=
null
&&
exStartTime
.
isBefore
(
goblinNftExSkuVo
.
getExStartTime
()))
{
// 当操作时间小于red存储时间时为true
goblinNftExSku
.
setExStartTime
(
exStartTime
);
goblinNftExSku
.
setExStartTime
(
exStartTime
);
goblinNftExSku
.
setRdStartTime
(
exStartTime
.
toString
());
goblinNftExSku
.
setRdStartTime
(
exStartTime
.
toString
());
bolTime
=
true
;
bolTime
=
true
;
}
else
{
goblinNftExSku
.
setExStartTime
(
goblinNftExSkuVo
.
getExStartTime
());
goblinNftExSku
.
setRdStartTime
(
goblinNftExSkuVo
.
getExStartTime
().
toString
());
}
}
if
(
exStopTime
.
isAfter
(
rdExStopTime
))
{
if
(
goblinNftExSkuVo
.
getExStopTime
()
!=
null
&&
exStopTime
.
isAfter
(
goblinNftExSkuVo
.
getExStopTime
()))
{
// 当操作时间大于red存储时间为true
goblinNftExSku
.
setExStopTime
(
exStopTime
);
goblinNftExSku
.
setExStopTime
(
exStopTime
);
goblinNftExSku
.
setRdStopTime
(
exStopTime
.
toString
());
goblinNftExSku
.
setRdStopTime
(
exStopTime
.
toString
());
bolTime
=
true
;
bolTime
=
true
;
}
else
{
goblinNftExSku
.
setExStopTime
(
goblinNftExSkuVo
.
getExStopTime
());
goblinNftExSku
.
setRdStopTime
(
goblinNftExSkuVo
.
getExStopTime
().
toString
());
}
}
}
else
{
}
else
{
bolTime
=
true
;
bolTime
=
true
;
goblinNftExSku
.
setExStartTime
(
exStartTime
);
goblinNftExSku
.
setExStartTime
(
exStartTime
);
goblinNftExSku
.
setExStopTime
(
exStopTime
);
goblinNftExSku
.
setRdStartTime
(
exStartTime
.
toString
());
goblinNftExSku
.
setRdStartTime
(
exStartTime
.
toString
());
goblinNftExSku
.
setExStopTime
(
exStopTime
);
goblinNftExSku
.
setRdStopTime
(
exStopTime
.
toString
());
goblinNftExSku
.
setRdStopTime
(
exStopTime
.
toString
());
}
}
...
@@ -242,8 +246,6 @@ public class GoblinNftExCodeTaskServiceImpl implements IGoblinNftExCodeTaskServi
...
@@ -242,8 +246,6 @@ public class GoblinNftExCodeTaskServiceImpl implements IGoblinNftExCodeTaskServi
LocalDateTime
localDateTime2
=
LocalDateTime
.
parse
(
time2
,
dtf2
);
LocalDateTime
localDateTime2
=
LocalDateTime
.
parse
(
time2
,
dtf2
);
System
.
out
.
println
(
localDateTime2
.
isBefore
(
LocalDateTime
.
now
()));
//你的时间小于当前时间是true
System
.
out
.
println
(
localDateTime2
.
isBefore
(
LocalDateTime
.
now
()));
//你的时间小于当前时间是true
System
.
out
.
println
(
localDateTime2
.
isAfter
(
LocalDateTime
.
now
()));
//你的时间小于在当前时间是false
System
.
out
.
println
(
localDateTime2
.
isAfter
(
LocalDateTime
.
now
()));
//你的时间小于在当前时间是false
}
}
...
...
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/utils/GoblinRedisUtils.java
View file @
6716f87c
...
@@ -257,12 +257,11 @@ public class GoblinRedisUtils {
...
@@ -257,12 +257,11 @@ public class GoblinRedisUtils {
*/
*/
public
GoblinNftExSkuVo
getSkuTime
(
String
skuId
)
{
public
GoblinNftExSkuVo
getSkuTime
(
String
skuId
)
{
String
key
=
GoblinRedisConst
.
ACTIVITY_SKU_TIME
.
concat
(
skuId
);
String
key
=
GoblinRedisConst
.
ACTIVITY_SKU_TIME
.
concat
(
skuId
);
GoblinNftExSkuVo
goblinNftExSkuVo
=
null
;
Object
val
=
getRedis
().
get
(
key
);
if
(!
StringUtil
.
isEmpty
(
getRedis
().
get
(
key
))){
if
(!
StringUtil
.
isEmpty
(
val
)){
ObjectMapper
objectMapper
=
new
ObjectMapper
();
return
(
GoblinNftExSkuVo
)
val
;
objectMapper
.
convertValue
(
getRedis
().
get
(
key
),
GoblinNftExSkuVo
.
class
);
}
}
return
goblinNftExSkuVo
;
return
null
;
}
}
/**
/**
...
...
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