记得上下班打卡 | 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
dbe726cc
Commit
dbe726cc
authored
May 01, 2022
by
wanglele
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
删除new
parent
a56b7e6e
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
26 additions
and
25 deletions
+26
-25
GoblinNftExActivityServiceImpl.java
...m/service/impl/goblin/GoblinNftExActivityServiceImpl.java
+20
-24
ObjectUtil.java
...java/com/liquidnet/service/platform/utils/ObjectUtil.java
+6
-1
No files found.
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/service/impl/goblin/GoblinNftExActivityServiceImpl.java
View file @
dbe726cc
...
@@ -6,6 +6,7 @@ import com.alibaba.excel.write.metadata.style.WriteCellStyle;
...
@@ -6,6 +6,7 @@ import com.alibaba.excel.write.metadata.style.WriteCellStyle;
import
com.alibaba.excel.write.style.HorizontalCellStyleStrategy
;
import
com.alibaba.excel.write.style.HorizontalCellStyleStrategy
;
import
com.github.pagehelper.PageHelper
;
import
com.github.pagehelper.PageHelper
;
import
com.github.pagehelper.PageInfo
;
import
com.github.pagehelper.PageInfo
;
import
com.liquidnet.commons.lang.util.CollectionUtil
;
import
com.liquidnet.commons.lang.util.IDGenerator
;
import
com.liquidnet.commons.lang.util.IDGenerator
;
import
com.liquidnet.commons.lang.util.StringUtil
;
import
com.liquidnet.commons.lang.util.StringUtil
;
import
com.liquidnet.service.base.ResponseDto
;
import
com.liquidnet.service.base.ResponseDto
;
...
@@ -55,7 +56,7 @@ public class GoblinNftExActivityServiceImpl implements IGoblinNftExActivityServi
...
@@ -55,7 +56,7 @@ public class GoblinNftExActivityServiceImpl implements IGoblinNftExActivityServi
// 根据名称查询
// 根据名称查询
String
title
=
goblinNftExActivityParam
.
getTitle
();
String
title
=
goblinNftExActivityParam
.
getTitle
();
GoblinNftExActivity
goblinNftExActivityShow
=
goblinNftExActivityMapper
.
selectByTitle
(
title
,
goblinNftExActivityParam
.
getUid
());
GoblinNftExActivity
goblinNftExActivityShow
=
goblinNftExActivityMapper
.
selectByTitle
(
title
,
goblinNftExActivityParam
.
getUid
());
if
(
goblinNftExActivityShow
!=
null
)
{
if
(
goblinNftExActivityShow
!=
null
)
{
return
ResponseDto
.
failure
(
"活动名称已存在!"
);
return
ResponseDto
.
failure
(
"活动名称已存在!"
);
}
}
...
@@ -166,10 +167,8 @@ public class GoblinNftExActivityServiceImpl implements IGoblinNftExActivityServi
...
@@ -166,10 +167,8 @@ public class GoblinNftExActivityServiceImpl implements IGoblinNftExActivityServi
}
}
StringBuffer
skuIds
=
new
StringBuffer
();
StringBuffer
skuIds
=
new
StringBuffer
();
Map
<
String
,
GoblinNftExSku
>
goblinNftExSkuMap
=
new
HashMap
<>();
for
(
GoblinNftExSku
goblinNftExSku
:
goblinNftExSkus
)
{
for
(
GoblinNftExSku
goblinNftExSku
:
goblinNftExSkus
)
{
skuIds
.
append
(
goblinNftExSku
.
getSkuId
()).
append
(
","
);
skuIds
.
append
(
goblinNftExSku
.
getSkuId
()).
append
(
","
);
goblinNftExSkuMap
.
put
(
goblinNftExSku
.
getSkuId
(),
goblinNftExSku
);
}
}
...
@@ -179,36 +178,33 @@ public class GoblinNftExActivityServiceImpl implements IGoblinNftExActivityServi
...
@@ -179,36 +178,33 @@ public class GoblinNftExActivityServiceImpl implements IGoblinNftExActivityServi
// 根据活动id获取code码
// 根据活动id获取code码
List
<
GoblinNftExCode
>
goblinNftExCodes
=
goblinNftExCodeMapper
.
selectByActivityIds
(
activityId
);
List
<
GoblinNftExCode
>
goblinNftExCodes
=
goblinNftExCodeMapper
.
selectByActivityIds
(
activityId
);
Map
<
String
,
List
<
GoblinNftExCode
>>
codeMap
=
new
HashMap
<>();
for
(
GoblinNftExCode
goblinNftExCode
:
goblinNftExCodes
)
{
if
(
StringUtil
.
isNotBlank
(
goblinNftExCode
.
getBoxSkuId
()))
{
if
(
codeMap
.
get
(
goblinNftExCode
.
getBoxSkuId
())
==
null
)
{
codeMap
.
put
(
goblinNftExCode
.
getBoxSkuId
(),
new
ArrayList
<>());
}
codeMap
.
get
(
goblinNftExCode
.
getBoxSkuId
()).
add
(
goblinNftExCode
);
}
else
{
if
(
codeMap
.
get
(
goblinNftExCode
.
getSkuId
())
==
null
)
{
codeMap
.
put
(
goblinNftExCode
.
getSkuId
(),
new
ArrayList
<>());
}
codeMap
.
get
(
goblinNftExCode
.
getSkuId
()).
add
(
goblinNftExCode
);
}
}
for
(
GoblinGoodsSku
goblinGoodsSku
:
goblinGoodsSkus
)
{
for
(
GoblinGoodsSku
goblinGoodsSku
:
goblinGoodsSkus
)
{
GoblinNftSkuVo
goblinNftSkuVo
=
GoblinNftSkuVo
.
getNew
().
copy
(
goblinGoodsSku
);
GoblinNftSkuVo
goblinNftSkuVo
=
GoblinNftSkuVo
.
getNew
().
copy
(
goblinGoodsSku
);
// 构建
GoblinNftExSku
nftExSku
=
GoblinNftExSku
.
getNew
();
GoblinNftExSku
goblinNftExSku
=
goblinNftExSkuMap
.
get
(
goblinNftSkuVo
.
getSkuId
());
for
(
GoblinNftExSku
goblinNftExSku
:
goblinNftExSkus
)
{
GoblinNftExSkuVo
goblinNftExSkuVo
=
GoblinNftExSkuVo
.
getNew
().
copy
(
goblinNftExSku
);
if
(
goblinGoodsSku
.
getSkuId
().
equals
(
goblinNftExSku
))
{
nftExSku
=
goblinNftExSku
;
}
break
;
}
GoblinNftExSkuVo
goblinNftExSkuVo
=
GoblinNftExSkuVo
.
getNew
().
copy
(
nftExSku
);
Integer
countNumber
=
0
;
Integer
countNumber
=
0
;
Integer
useNumber
=
0
;
Integer
useNumber
=
0
;
Integer
unUseNumber
=
0
;
Integer
unUseNumber
=
0
;
ArrayList
<
GoblinNftExCode
>
gCodes
=
ObjectUtil
.
getGoblinNftExCodeArrayList
();
for
(
GoblinNftExCode
goblinNftExCode
:
goblinNftExCodes
)
{
if
(
StringUtil
.
isNotBlank
(
goblinNftExCode
.
getBoxSkuId
())
&&
goblinNftExCode
.
getBoxSkuId
().
equals
(
goblinGoodsSku
.
getSkuId
())){
gCodes
.
add
(
goblinNftExCode
);
}
if
(
StringUtil
.
isBlank
(
goblinNftExCode
.
getBoxSkuId
())
&&
goblinNftExCode
.
getSkuId
().
equals
(
goblinGoodsSku
.
getSkuId
())){
gCodes
.
add
(
goblinNftExCode
);
}
}
List
<
GoblinNftExCode
>
gCodes
=
codeMap
.
get
(
goblinGoodsSku
.
getSkuId
());
if
(
gCodes
==
null
)
{
if
(
gCodes
==
null
)
{
continue
;
continue
;
}
}
...
...
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/utils/ObjectUtil.java
View file @
dbe726cc
...
@@ -7,6 +7,7 @@ import com.liquidnet.service.candy.entity.CandyCouponCode;
...
@@ -7,6 +7,7 @@ import com.liquidnet.service.candy.entity.CandyCouponCode;
import
com.liquidnet.service.candy.entity.CandyUserCoupon
;
import
com.liquidnet.service.candy.entity.CandyUserCoupon
;
import
com.liquidnet.service.goblin.dto.GoblinStoreMarketDto
;
import
com.liquidnet.service.goblin.dto.GoblinStoreMarketDto
;
import
com.liquidnet.service.goblin.dto.vo.*
;
import
com.liquidnet.service.goblin.dto.vo.*
;
import
com.liquidnet.service.goblin.entity.GoblinNftExCode
;
import
com.liquidnet.service.goblin.entity.GoblinNftExCodeTask
;
import
com.liquidnet.service.goblin.entity.GoblinNftExCodeTask
;
import
com.liquidnet.service.goblin.entity.GoblinNftExCodeTaskRelation
;
import
com.liquidnet.service.goblin.entity.GoblinNftExCodeTaskRelation
;
import
com.liquidnet.service.kylin.dto.vo.KylinApiCameraDevicesVo
;
import
com.liquidnet.service.kylin.dto.vo.KylinApiCameraDevicesVo
;
...
@@ -67,8 +68,8 @@ public class ObjectUtil {
...
@@ -67,8 +68,8 @@ public class ObjectUtil {
private
static
final
ArrayList
<
CodeExcelVo
>
codeExcelVoArrayList
=
new
ArrayList
<>();
private
static
final
ArrayList
<
CodeExcelVo
>
codeExcelVoArrayList
=
new
ArrayList
<>();
private
static
final
ArrayList
<
GoblinNftExCodeTaskRelation
>
goblinNftExCodeTaskRelationArrayList
=
new
ArrayList
<>();
private
static
final
ArrayList
<
GoblinNftExCodeTaskRelation
>
goblinNftExCodeTaskRelationArrayList
=
new
ArrayList
<>();
private
static
final
ArrayList
<
GoblinNftExCodeTask
>
goblinNftExCodeTaskArrayList
=
new
ArrayList
<>();
private
static
final
ArrayList
<
GoblinNftExCodeTask
>
goblinNftExCodeTaskArrayList
=
new
ArrayList
<>();
private
static
final
ArrayList
<
GoblinStoreMarketDto
>
goblinStoreMarketDtoArrayList
=
new
ArrayList
<>();
private
static
final
ArrayList
<
GoblinStoreMarketDto
>
goblinStoreMarketDtoArrayList
=
new
ArrayList
<>();
private
static
final
ArrayList
<
GoblinNftExCode
>
goblinNftExCodeArrayList
=
new
ArrayList
<>();
public
static
ArrayList
<
SellDataOneVO
>
getSellDataOneVOArrayList
()
{
public
static
ArrayList
<
SellDataOneVO
>
getSellDataOneVOArrayList
()
{
return
(
ArrayList
<
SellDataOneVO
>)
sellDataOneVOArrayList
.
clone
();
return
(
ArrayList
<
SellDataOneVO
>)
sellDataOneVOArrayList
.
clone
();
...
@@ -174,5 +175,9 @@ public class ObjectUtil {
...
@@ -174,5 +175,9 @@ public class ObjectUtil {
return
(
ArrayList
<
GoblinNftExCodeTask
>)
goblinNftExCodeTaskArrayList
.
clone
();
return
(
ArrayList
<
GoblinNftExCodeTask
>)
goblinNftExCodeTaskArrayList
.
clone
();
}
}
public
static
ArrayList
<
GoblinNftExCode
>
getGoblinNftExCodeArrayList
(){
return
(
ArrayList
<
GoblinNftExCode
>)
goblinNftExCodeArrayList
.
clone
();
}
}
}
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