记得上下班打卡 | 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
dbd81a91
Commit
dbd81a91
authored
Apr 12, 2022
by
GaoHu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
exit
parent
7138cd4b
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
26 additions
and
4 deletions
+26
-4
GoblinGoodsAnticipateServiceImpl.java
...goblin/service/impl/GoblinGoodsAnticipateServiceImpl.java
+13
-0
GoblinMongoUtils.java
...a/com/liquidnet/service/goblin/util/GoblinMongoUtils.java
+12
-4
sqlmap.properties
...-service-goblin-impl/src/main/resources/sqlmap.properties
+1
-0
No files found.
liquidnet-bus-service/liquidnet-service-goblin/liquidnet-service-goblin-impl/src/main/java/com/liquidnet/service/goblin/service/impl/GoblinGoodsAnticipateServiceImpl.java
View file @
dbd81a91
...
@@ -189,9 +189,22 @@ public class GoblinGoodsAnticipateServiceImpl implements IGoblinGoodsAnticipateS
...
@@ -189,9 +189,22 @@ public class GoblinGoodsAnticipateServiceImpl implements IGoblinGoodsAnticipateS
sendRedis
(
"goblin_goods_anticipate_value_delete"
,
sqlValue
);
sendRedis
(
"goblin_goods_anticipate_value_delete"
,
sqlValue
);
//删除mongodb
//删除mongodb
goblinMongoUtils
.
delGoodsAnticipateValueVo
(
skuId
);
goblinMongoUtils
.
delGoodsAnticipateValueVo
(
skuId
);
//删除用户预约sku相关的数据
delUserBySkuId
(
skuId
);
return
ResponseDto
.
success
();
return
ResponseDto
.
success
();
}
}
private
void
delUserBySkuId
(
String
skuId
)
{
//删除redis 和mongodb
goblinMongoUtils
.
delUserBySkuId
(
skuId
);
//数据库修改 用户预约过该skuId的表字段全部修改未 1
LinkedList
<
Object
[]>
sqlValue
=
CollectionUtil
.
linkedListObjectArr
();
sqlValue
.
add
(
new
Object
[]{
skuId
});
sendRedis
(
"goblin_goods_anticipate_user_update_sku"
,
sqlValue
);
}
@Override
@Override
public
ResponseDto
<
Object
>
userAbout
(
String
skuId
,
String
uid
,
String
phone
,
Integer
state
)
{
public
ResponseDto
<
Object
>
userAbout
(
String
skuId
,
String
uid
,
String
phone
,
Integer
state
)
{
//查询该用户是否预
//查询该用户是否预
...
...
liquidnet-bus-service/liquidnet-service-goblin/liquidnet-service-goblin-impl/src/main/java/com/liquidnet/service/goblin/util/GoblinMongoUtils.java
View file @
dbd81a91
...
@@ -3,6 +3,7 @@ package com.liquidnet.service.goblin.util;
...
@@ -3,6 +3,7 @@ package com.liquidnet.service.goblin.util;
import
com.liquidnet.commons.lang.util.CollectionUtil
;
import
com.liquidnet.commons.lang.util.CollectionUtil
;
import
com.liquidnet.commons.lang.util.DateUtil
;
import
com.liquidnet.commons.lang.util.DateUtil
;
import
com.liquidnet.service.base.PagedResult
;
import
com.liquidnet.service.base.PagedResult
;
import
com.liquidnet.service.goblin.constant.GoblinRedisConst
;
import
com.liquidnet.service.goblin.constant.GoblinStatusConst
;
import
com.liquidnet.service.goblin.constant.GoblinStatusConst
;
import
com.liquidnet.service.goblin.dto.manage.*
;
import
com.liquidnet.service.goblin.dto.manage.*
;
import
com.liquidnet.service.goblin.dto.manage.vo.GoblinGoodsAnticipateValueVo
;
import
com.liquidnet.service.goblin.dto.manage.vo.GoblinGoodsAnticipateValueVo
;
...
@@ -125,8 +126,6 @@ public class GoblinMongoUtils {
...
@@ -125,8 +126,6 @@ public class GoblinMongoUtils {
mongoTemplate
.
remove
(
query
,
GoblinGoodsAnticipateValueVo
.
class
.
getSimpleName
()).
getDeletedCount
();
mongoTemplate
.
remove
(
query
,
GoblinGoodsAnticipateValueVo
.
class
.
getSimpleName
()).
getDeletedCount
();
}
}
/**
/**
* 根据antId修改 预约人数
* 根据antId修改 预约人数
*/
*/
...
@@ -136,8 +135,6 @@ public class GoblinMongoUtils {
...
@@ -136,8 +135,6 @@ public class GoblinMongoUtils {
mongoTemplate
.
updateFirst
(
query
,
update
,
GoblinGoodsAnticipateVo
.
class
.
getSimpleName
());
mongoTemplate
.
updateFirst
(
query
,
update
,
GoblinGoodsAnticipateVo
.
class
.
getSimpleName
());
}
}
/**
/**
* 根据活动id查询关联
* 根据活动id查询关联
*/
*/
...
@@ -155,6 +152,17 @@ public class GoblinMongoUtils {
...
@@ -155,6 +152,17 @@ public class GoblinMongoUtils {
mongoTemplate
.
remove
(
query
,
GoblinGoodsAnticipateVo
.
class
.
getSimpleName
()).
getDeletedCount
();
mongoTemplate
.
remove
(
query
,
GoblinGoodsAnticipateVo
.
class
.
getSimpleName
()).
getDeletedCount
();
}
}
public
void
delUserBySkuId
(
String
skuId
)
{
Query
query
=
Query
.
query
(
Criteria
.
where
(
"skuId"
).
is
(
skuId
));
List
<
GoblinGoodAnticipateUserVo
>
goblinGoodAnticipateUserVos
=
mongoTemplate
.
find
(
query
,
GoblinGoodAnticipateUserVo
.
class
,
GoblinGoodAnticipateUserVo
.
class
.
getSimpleName
());
if
(
goblinGoodAnticipateUserVos
.
size
()>
0
){
goblinGoodAnticipateUserVos
.
forEach
(
goblinGoodAnticipateUserVo
->{
redisUtils
.
del
(
GoblinRedisConst
.
USER_ANTICIPATE_STATE
.
concat
(
goblinGoodAnticipateUserVo
.
getSkuId
()).
concat
(
goblinGoodAnticipateUserVo
.
getUid
()));
});
mongoTemplate
.
remove
(
query
,
GoblinGoodAnticipateUserVo
.
class
.
getSimpleName
()).
getDeletedCount
();
}
}
/**
/**
* 根据预约ID获取预约详情
* 根据预约ID获取预约详情
*/
*/
...
...
liquidnet-bus-service/liquidnet-service-goblin/liquidnet-service-goblin-impl/src/main/resources/sqlmap.properties
View file @
dbd81a91
...
@@ -140,3 +140,4 @@ goblin_goods_anticipate_value_update_proper=UPDATE goblin_goods_anticipate_value
...
@@ -140,3 +140,4 @@ goblin_goods_anticipate_value_update_proper=UPDATE goblin_goods_anticipate_value
goblin_goods_anticipate_value_delete
=
UPDATE goblin_goods_anticipate_value SET `del_tag` = 1,update_date = NOW() WHERE sku_id = ?
goblin_goods_anticipate_value_delete
=
UPDATE goblin_goods_anticipate_value SET `del_tag` = 1,update_date = NOW() WHERE sku_id = ?
goblin_goods_anticipate_user
=
INSERT INTO goblin_goods_anticipate_user(uid,sku_id,phone,state) VALUES(?,?,?,?)
goblin_goods_anticipate_user
=
INSERT INTO goblin_goods_anticipate_user(uid,sku_id,phone,state) VALUES(?,?,?,?)
goblin_goods_anticipate_user_update
=
UPDATE goblin_goods_anticipate_user SET state = 1 WHERE uid = ? AND sku_id = ?
goblin_goods_anticipate_user_update
=
UPDATE goblin_goods_anticipate_user SET state = 1 WHERE uid = ? AND sku_id = ?
goblin_goods_anticipate_user_update_sku
=
UPDATE goblin_goods_anticipate_user SET state = 1 WHERE sku_id = ?
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