记得上下班打卡 | 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
2d66c01a
Commit
2d66c01a
authored
Jan 18, 2022
by
张国柄
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
~API:商品管理:+redis.stock_sku;
~API:商品管理:商品列表+marketId过滤;
parent
9a985041
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
4 additions
and
54 deletions
+4
-54
GoblinStoreMgtGoodsServiceImpl.java
...n/service/impl/manage/GoblinStoreMgtGoodsServiceImpl.java
+3
-53
GoblinMongoUtils.java
...a/com/liquidnet/service/goblin/util/GoblinMongoUtils.java
+1
-1
No files found.
liquidnet-bus-service/liquidnet-service-goblin/liquidnet-service-goblin-impl/src/main/java/com/liquidnet/service/goblin/service/impl/manage/GoblinStoreMgtGoodsServiceImpl.java
View file @
2d66c01a
...
...
@@ -49,59 +49,6 @@ public class GoblinStoreMgtGoodsServiceImpl implements IGoblinstoreMgtGoodsServi
@Override
public
void
goodsAdd
(
GoblinGoodsInfoVo
goodsInfoVo
,
List
<
GoblinGoodsSkuInfoVo
>
goodsSkuInfoVoList
)
{
// String uid = CurrentUtil.getCurrentUid();
// LocalDateTime now = LocalDateTime.now();
// GoblinGoodsInfoVo goodsInfoVo = storeMgtGoodsAddParam.initGoodsInfoVo();
// goodsInfoVo.setCreatedBy(uid);
// goodsInfoVo.setCreatedAt(now);
//
// ArrayList<GoblinGoodsSpecVo> goodsSpecVoList = ObjectUtil.getGoblinGoodsSpecVoArrayList();
// List<GoblinGoodsSkuInfoVo> goodsSkuInfoVoList = ObjectUtil.getGoblinGoodsSkuInfoVoArrayList();
//
// storeMgtGoodsAddParam.initGoodsSkuInfoVo(goodsInfoVo, goodsSkuInfoVoList, goodsSpecVoList);
// {// 标签处理
// List<String> goodsTagIdList = storeMgtGoodsAddParam.getTagList();
// List<String> goodsExtagIdList = storeMgtGoodsAddParam.getExtagList();
// boolean goodsTagIsEmpty = CollectionUtils.isEmpty(goodsTagIdList);
// boolean goodsExtagIsEmpty = CollectionUtils.isEmpty(goodsExtagIdList);
//
// ArrayList<String> tagIdList = CollectionUtil.arrayListString();
// tagIdList.addAll(goodsTagIdList);
// tagIdList.addAll(goodsExtagIdList);
// if (!CollectionUtils.isEmpty(tagIdList)) {
// List<GoblinSelfTagVo> selfTagVoList = goblinMongoUtils.getSelfTagVos(tagIdList);
// if (!goodsTagIsEmpty) {
// List<GoblinGoodsTagVo> goodsTagVoList = ObjectUtil.getGoblinGoodsTagVoArrayList();
// for (int i = 0; i < tagIdList.size(); i++) {
// String tagId = tagIdList.get(i);
// for (GoblinSelfTagVo r : selfTagVoList) {
// if (r.getTagId().equals(tagId)) {
// goodsTagVoList.add(GoblinGoodsTagVo.getNew().copy(r).setSort(i));
// }
// }
// }
// goodsInfoVo.setTagVoList(goodsTagVoList);
// }
// if (!goodsExtagIsEmpty) {
// List<GoblinGoodsExtagVo> goodsExtagVoList = ObjectUtil.getGoblinGoodsExtagVoArrayList();
// for (int i = 0; i < tagIdList.size(); i++) {
// String tagId = tagIdList.get(i);
// for (GoblinSelfTagVo r : selfTagVoList) {
// if (r.getTagId().equals(tagId)) {
// goodsExtagVoList.add(GoblinGoodsExtagVo.getNew().copy(r).setSort(i));
// }
// }
// }
// goodsInfoVo.setExtagVoList(goodsExtagVoList);
// }
// }
// }
//
// // 服务保障处理
// goodsInfoVo.setServiceSupportVoList(goblinMongoUtils.getServiceSupportVos(storeMgtGoodsAddParam.getSsidList()));
goblinMongoUtils
.
setGoodsInfoVo
(
goodsInfoVo
);
goblinMongoUtils
.
setGoodsSkuInfoVos
(
goodsSkuInfoVoList
);
...
...
@@ -208,6 +155,8 @@ public class GoblinStoreMgtGoodsServiceImpl implements IGoblinstoreMgtGoodsServi
public
boolean
goodsEditSku
(
GoblinStoreMgtGoodsEditSkuParam
storeMgtGoodsEditSkuParam
,
GoblinGoodsInfoVo
goodsInfoVo
)
{
GoblinGoodsSkuInfoVo
editGoodsSkuInfoVo
=
storeMgtGoodsEditSkuParam
.
initEditGoodsSkuInfoVo
();
if
(
goblinMongoUtils
.
updateGoodsSkuInfoVo
(
editGoodsSkuInfoVo
))
{
goblinRedisUtils
.
setSkuStock
(
null
,
editGoodsSkuInfoVo
.
getSkuId
(),
editGoodsSkuInfoVo
.
getSkuStock
());
if
(!
CollectionUtils
.
isEmpty
(
storeMgtGoodsEditSkuParam
.
getSkuSpecList
()))
{
// 更改了规格,需要同步SPU里的规格信息
goblinMongoUtils
.
updateGoodsInfoVo
(
goodsInfoVo
);
}
...
...
@@ -247,6 +196,7 @@ public class GoblinStoreMgtGoodsServiceImpl implements IGoblinstoreMgtGoodsServi
goblinMongoUtils
.
updateGoodsInfoVo
(
goodsInfoVo
);
// TODO: 2022/1/5 zhanggb redis+sql
goblinRedisUtils
.
setSkuStock
(
null
,
addGoodsSkuInfoVo
.
getSkuId
(),
addGoodsSkuInfoVo
.
getSkuStock
());
}
@Override
...
...
liquidnet-bus-service/liquidnet-service-goblin/liquidnet-service-goblin-impl/src/main/java/com/liquidnet/service/goblin/util/GoblinMongoUtils.java
View file @
2d66c01a
...
...
@@ -311,7 +311,7 @@ public class GoblinMongoUtils {
// SPU分页
public
PagedResult
<
GoblinStoreMgtGoodsListVo
>
getGoodsInfoVo
(
GoblinStoreMgtGoodsFilterParam
filterParam
)
{
Criteria
criteria
=
Criteria
.
where
(
"delFlg"
).
is
(
"0"
).
and
(
"storeId"
).
is
(
filterParam
.
getStoreId
());
Criteria
criteria
=
Criteria
.
where
(
"delFlg"
).
is
(
"0"
).
and
(
"storeId"
).
is
(
filterParam
.
getStoreId
())
.
and
(
"marketId"
).
exists
(
false
)
;
if
(
StringUtils
.
isNotBlank
(
filterParam
.
getKeyword
()))
{
Pattern
pattern
=
Pattern
.
compile
(
"^.*"
+
filterParam
.
getKeyword
()
+
".*$"
,
Pattern
.
CASE_INSENSITIVE
);
criteria
.
andOperator
(
...
...
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