记得上下班打卡 | 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
c02aa3ab
Commit
c02aa3ab
authored
May 06, 2022
by
wanglele
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
批量空投
parent
75383d61
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
22 additions
and
59 deletions
+22
-59
GoblinNftExCodeVo.java
...om/liquidnet/service/goblin/dto/vo/GoblinNftExCodeVo.java
+6
-0
GoblinNftExCodeServiceImpl.java
...tform/service/impl/goblin/GoblinNftExCodeServiceImpl.java
+10
-8
GoblinNftExCodeTaskServiceImpl.java
...m/service/impl/goblin/GoblinNftExCodeTaskServiceImpl.java
+6
-51
No files found.
liquidnet-bus-api/liquidnet-service-goblin-api/src/main/java/com/liquidnet/service/goblin/dto/vo/GoblinNftExCodeVo.java
View file @
c02aa3ab
...
@@ -149,6 +149,12 @@ public class GoblinNftExCodeVo implements Serializable, Cloneable {
...
@@ -149,6 +149,12 @@ public class GoblinNftExCodeVo implements Serializable, Cloneable {
*/
*/
@ApiModelProperty
(
position
=
26
,
required
=
true
,
value
=
"sku名称"
)
@ApiModelProperty
(
position
=
26
,
required
=
true
,
value
=
"sku名称"
)
private
String
skuName
;
private
String
skuName
;
/**
* 兑换结果sku名称
*/
@ApiModelProperty
(
position
=
27
,
required
=
true
,
value
=
"兑换结果sku名称"
)
private
String
resultSkuName
;
/**
/**
* 是否盲和
* 是否盲和
...
...
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/service/impl/goblin/GoblinNftExCodeServiceImpl.java
View file @
c02aa3ab
...
@@ -106,10 +106,9 @@ public class GoblinNftExCodeServiceImpl implements IGoblinNftExCodeService {
...
@@ -106,10 +106,9 @@ public class GoblinNftExCodeServiceImpl implements IGoblinNftExCodeService {
StringBuffer
skuIds
=
new
StringBuffer
();
StringBuffer
skuIds
=
new
StringBuffer
();
StringBuffer
acticityIds
=
new
StringBuffer
();
StringBuffer
acticityIds
=
new
StringBuffer
();
for
(
GoblinNftExCode
gnc
:
goblinNftExCodes
)
{
for
(
GoblinNftExCode
gnc
:
goblinNftExCodes
)
{
skuIds
.
append
(
gnc
.
getSkuId
()).
append
(
","
);
if
(
StringUtil
.
isNotBlank
(
gnc
.
getBoxSkuId
()))
{
if
(
StringUtil
.
isNotBlank
(
gnc
.
getBoxSkuId
()))
{
skuIds
.
append
(
gnc
.
getBoxSkuId
()).
append
(
","
);
skuIds
.
append
(
gnc
.
getBoxSkuId
()).
append
(
","
);
}
else
{
skuIds
.
append
(
gnc
.
getSkuId
()).
append
(
","
);
}
}
acticityIds
.
append
(
gnc
.
getActivityId
()).
append
(
","
);
acticityIds
.
append
(
gnc
.
getActivityId
()).
append
(
","
);
}
}
...
@@ -123,15 +122,18 @@ public class GoblinNftExCodeServiceImpl implements IGoblinNftExCodeService {
...
@@ -123,15 +122,18 @@ public class GoblinNftExCodeServiceImpl implements IGoblinNftExCodeService {
for
(
GoblinNftExCode
gnc
:
goblinNftExCodes
)
{
for
(
GoblinNftExCode
gnc
:
goblinNftExCodes
)
{
GoblinNftExCodeVo
goblinNftExCodeVo
=
GoblinNftExCodeVo
.
getNew
().
copy
(
gnc
);
GoblinNftExCodeVo
goblinNftExCodeVo
=
GoblinNftExCodeVo
.
getNew
().
copy
(
gnc
);
for
(
GoblinGoodsSku
goblinGoodsSku
:
goblinGoodsSkus
)
{
for
(
GoblinGoodsSku
goblinGoodsSku
:
goblinGoodsSkus
)
{
if
(
StringUtil
.
isNotBlank
(
gnc
.
getBoxSkuId
())
&&
gnc
.
getBox
SkuId
().
equals
(
goblinGoodsSku
.
getSkuId
()))
{
if
(
goblinNftExCodeVo
.
get
SkuId
().
equals
(
goblinGoodsSku
.
getSkuId
()))
{
goblinNftExCodeVo
.
setSkuName
(
goblinGoodsSku
.
getName
());
goblinNftExCodeVo
.
setSkuName
(
goblinGoodsSku
.
getName
());
break
;
}
}
else
{
if
(
StringUtil
.
isBlank
(
gnc
.
getBoxSkuId
())
&&
gnc
.
getSkuId
().
equals
(
goblinGoodsSku
.
getSkuId
()))
{
if
(
gnc
.
getState
().
equals
(
2
))
{
goblinNftExCodeVo
.
setSkuName
(
goblinGoodsSku
.
getName
());
if
(
StringUtil
.
isNotBlank
(
gnc
.
getBoxSkuId
())
&&
gnc
.
getBoxSkuId
().
equals
(
goblinGoodsSku
.
getSkuId
()))
{
break
;
goblinNftExCodeVo
.
setResultSkuName
(
goblinGoodsSku
.
getName
());
}
else
if
(
StringUtil
.
isBlank
(
gnc
.
getBoxSkuId
())
&&
gnc
.
getSkuId
().
equals
(
goblinGoodsSku
.
getSkuId
())){
goblinNftExCodeVo
.
setResultSkuName
(
goblinGoodsSku
.
getName
());
}
}
}
}
}
}
goblinNftExCodeArrayList
.
add
(
goblinNftExCodeVo
);
goblinNftExCodeArrayList
.
add
(
goblinNftExCodeVo
);
}
}
...
...
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/service/impl/goblin/GoblinNftExCodeTaskServiceImpl.java
View file @
c02aa3ab
...
@@ -92,7 +92,6 @@ public class GoblinNftExCodeTaskServiceImpl implements IGoblinNftExCodeTaskServi
...
@@ -92,7 +92,6 @@ public class GoblinNftExCodeTaskServiceImpl implements IGoblinNftExCodeTaskServi
goblinNftExSku
.
setExStopTime
(
goblinNftExCodeTask
.
getExStopTime
());
goblinNftExSku
.
setExStopTime
(
goblinNftExCodeTask
.
getExStopTime
());
goblinNftExSku
.
setCreatedAt
(
now
);
goblinNftExSku
.
setCreatedAt
(
now
);
goblinNftExSkus
.
add
(
goblinNftExSku
);
goblinNftExSkus
.
add
(
goblinNftExSku
);
updTaskIds
.
append
(
goblinNftExCodeTask
.
getTaskId
()).
append
(
","
);
updTaskIds
.
append
(
goblinNftExCodeTask
.
getTaskId
()).
append
(
","
);
switch
(
goblinNftExCodeTask
.
getUnbox
())
{
switch
(
goblinNftExCodeTask
.
getUnbox
())
{
...
@@ -131,33 +130,8 @@ public class GoblinNftExCodeTaskServiceImpl implements IGoblinNftExCodeTaskServi
...
@@ -131,33 +130,8 @@ public class GoblinNftExCodeTaskServiceImpl implements IGoblinNftExCodeTaskServi
goblinNftExCodes
.
add
(
goblinNftExCode
);
goblinNftExCodes
.
add
(
goblinNftExCode
);
}
}
if
(
goblinNftExCodeTaskHashMap
.
get
(
goblinNftExCodeTask
.
getSkuId
())
==
null
)
{
goblinNftExCodeTaskHashMap
.
put
(
goblinNftExCodeTaskRelation
.
getSkuId
(),
goblinNftExCodeTask
);
}
else
{
GoblinNftExCodeTask
nftExCodeTask
=
goblinNftExCodeTaskHashMap
.
get
(
goblinNftExCodeTask
.
getSkuId
());
LocalDateTime
exStartTime
=
nftExCodeTask
.
getExStartTime
();
LocalDateTime
exStopTime
=
nftExCodeTask
.
getExStopTime
();
// 时间比较
boolean
bolNotUn
=
false
;
// 时间比较
if
(
goblinNftExCodeTask
.
getExStartTime
().
isBefore
(
exStartTime
))
{
nftExCodeTask
.
setExStartTime
(
goblinNftExCodeTask
.
getExStartTime
());
bolNotUn
=
true
;
}
if
(
goblinNftExCodeTask
.
getExStopTime
().
isAfter
(
exStopTime
))
{
nftExCodeTask
.
setExStopTime
(
goblinNftExCodeTask
.
getExStopTime
());
bolNotUn
=
true
;
}
if
(
bolNotUn
)
{
goblinNftExCodeTaskHashMap
.
put
(
goblinNftExCodeTask
.
getSkuId
(),
nftExCodeTask
);
}
}
}
}
}
}
break
;
break
;
default
:
default
:
...
@@ -193,30 +167,11 @@ public class GoblinNftExCodeTaskServiceImpl implements IGoblinNftExCodeTaskServi
...
@@ -193,30 +167,11 @@ public class GoblinNftExCodeTaskServiceImpl implements IGoblinNftExCodeTaskServi
// redis 存储
// redis 存储
goblinRedisUtils
.
addCode
(
code
,
goblinNftExCodeVo
,
millisNum
);
goblinRedisUtils
.
addCode
(
code
,
goblinNftExCodeVo
,
millisNum
);
}
}
}
GoblinNftExCodeTask
nftExCodeTask
=
goblinNftExCodeTaskHashMap
.
get
(
goblinNftExCodeTask
.
getSkuId
());
GoblinNftExCodeTask
nftExCodeTask
=
goblinNftExCodeTaskHashMap
.
get
(
goblinNftExCodeTask
.
getSkuId
());
if
(
nftExCodeTask
==
null
)
{
if
(
nftExCodeTask
==
null
)
{
goblinNftExCodeTaskHashMap
.
put
(
goblinNftExCodeTask
.
getSkuId
(),
goblinNftExCodeTask
);
goblinNftExCodeTaskHashMap
.
put
(
goblinNftExCodeTask
.
getSkuId
(),
goblinNftExCodeTask
);
}
else
{
GoblinNftExCodeTask
nftExCodeTaskCurrent
=
goblinNftExCodeTaskHashMap
.
get
(
goblinNftExCodeTask
.
getSkuId
());
LocalDateTime
exStartTime
=
nftExCodeTaskCurrent
.
getExStartTime
();
LocalDateTime
exStopTime
=
nftExCodeTaskCurrent
.
getExStopTime
();
boolean
bolNotUn
=
false
;
// 时间比较
if
(
goblinNftExCodeTask
.
getExStartTime
().
isBefore
(
exStartTime
))
{
nftExCodeTaskCurrent
.
setExStartTime
(
goblinNftExCodeTask
.
getExStartTime
());
bolNotUn
=
true
;
}
if
(
goblinNftExCodeTask
.
getExStopTime
().
isAfter
(
exStopTime
))
{
nftExCodeTaskCurrent
.
setExStopTime
(
goblinNftExCodeTask
.
getExStopTime
());
bolNotUn
=
true
;
}
if
(
bolNotUn
)
{
goblinNftExCodeTaskHashMap
.
put
(
goblinNftExCodeTask
.
getSkuId
(),
nftExCodeTaskCurrent
);
}
}
}
}
}
}
...
@@ -249,7 +204,7 @@ public class GoblinNftExCodeTaskServiceImpl implements IGoblinNftExCodeTaskServi
...
@@ -249,7 +204,7 @@ public class GoblinNftExCodeTaskServiceImpl implements IGoblinNftExCodeTaskServi
goblinNftExSku
.
setRdStopTime
(
exStopTime
.
toString
());
goblinNftExSku
.
setRdStopTime
(
exStopTime
.
toString
());
bolTime
=
true
;
bolTime
=
true
;
}
}
}
else
{
}
else
{
bolTime
=
true
;
bolTime
=
true
;
goblinNftExSku
.
setExStartTime
(
exStartTime
);
goblinNftExSku
.
setExStartTime
(
exStartTime
);
goblinNftExSku
.
setExStopTime
(
exStopTime
);
goblinNftExSku
.
setExStopTime
(
exStopTime
);
...
@@ -258,7 +213,7 @@ public class GoblinNftExCodeTaskServiceImpl implements IGoblinNftExCodeTaskServi
...
@@ -258,7 +213,7 @@ public class GoblinNftExCodeTaskServiceImpl implements IGoblinNftExCodeTaskServi
}
}
if
(
bolTime
){
if
(
bolTime
)
{
goblinRedisUtils
.
addSkuTime
(
key
,
goblinNftExSku
);
goblinRedisUtils
.
addSkuTime
(
key
,
goblinNftExSku
);
}
}
}
}
...
...
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