记得上下班打卡 | 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
69a10652
Commit
69a10652
authored
Dec 12, 2021
by
jiangxiulong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
类型5也减实物总库存 中积分该已发放状态
parent
2f0d6261
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
4 additions
and
13 deletions
+4
-13
SweetIntegralActivityDrawServiceImpl.java
...et/service/impl/SweetIntegralActivityDrawServiceImpl.java
+4
-13
No files found.
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/service/impl/SweetIntegralActivityDrawServiceImpl.java
View file @
69a10652
...
...
@@ -13,6 +13,7 @@ import com.liquidnet.service.feign.adam.api.FeignAdamBaseClient;
import
com.liquidnet.service.feign.candy.api.FeignCandyBaseClient
;
import
com.liquidnet.service.feign.stone.api.FeignStoneIntegralClient
;
import
com.liquidnet.service.stone.dto.StoneScoreListDto
;
import
com.liquidnet.service.sweet.constant.StatusConst
;
import
com.liquidnet.service.sweet.dto.vo.*
;
import
com.liquidnet.service.sweet.entity.SweetIntegralActivityDraw
;
import
com.liquidnet.service.sweet.mapper.SweetIntegralActivityDrawMapper
;
...
...
@@ -170,8 +171,6 @@ public class SweetIntegralActivityDrawServiceImpl extends ServiceImpl<SweetInteg
integralParamDe
.
setContent
(
integralActivity
.
getActivityTitle
());
queueUtils
.
sendMsgByRedis
(
MQConst
.
SweetQueue
.
SWEET_STONE_INTEGRAL
.
getKey
(),
JsonUtils
.
toJson
(
integralParamDe
));
// ResponseDto<String> de2111 = feignStoneIntegralClient.de2111(userId, integralActivity.getActivityNum(), integralActivity.getActivityTitle());
// log.info("减积分返回值情况 de2111:{}", de2111);
// 抽奖入库
String
drawId
=
IDGenerator
.
nextSnowId
();
IntegralActivityDrawVo
integralActivityDrawVo
=
IntegralActivityDrawVo
.
getNew
();
...
...
@@ -188,7 +187,7 @@ public class SweetIntegralActivityDrawServiceImpl extends ServiceImpl<SweetInteg
integralActivityDrawVo
.
setCreatedAt
(
nowTime
);
Integer
receivingStatus
=
1
;
Integer
prizeType
=
integralActivityPrizeVo
.
getPrizeType
();
if
(
prizeType
==
1
)
{
// 中奖积分
if
(
prizeType
==
StatusConst
.
PRIZE_TYPE
1
)
{
// 中奖积分
SweetStoneIntegralParam
integralParamIn
=
SweetStoneIntegralParam
.
getNew
();
integralParamIn
.
setType
(
1
);
integralParamIn
.
setUid
(
userId
);
...
...
@@ -196,20 +195,12 @@ public class SweetIntegralActivityDrawServiceImpl extends ServiceImpl<SweetInteg
integralParamIn
.
setContent
(
integralActivity
.
getActivityTitle
());
queueUtils
.
sendMsgByRedis
(
MQConst
.
SweetQueue
.
SWEET_STONE_INTEGRAL
.
getKey
(),
JsonUtils
.
toJson
(
integralParamIn
));
/*try {
// 增加积分
ResponseDto<String> in2111 = feignStoneIntegralClient.in2112(userId, integralActivityPrizeVo.getPrizeTypeNum(), integralActivity.getActivityTitle());
log.info("中奖加积分返回值情况 in2111:{}", in2111);
// 发放状态
receivingStatus = 2;
} catch (Exception e) {
log.error("抽奖发放积分失败 [userId:{}, num:{}]", userId, integralActivityPrizeVo.getPrizeTypeNum());
}*/
receivingStatus
=
2
;
}
integralActivityDrawVo
.
setReceivingStatus
(
receivingStatus
);
// redis
redisDataUtils
.
setIntegralActivityDraw
(
integralActivityDrawVo
);
if
(
prizeType
==
3
||
prizeType
==
4
)
{
// 中实物减实物总库存
if
(
prizeType
==
StatusConst
.
PRIZE_TYPE3
||
prizeType
==
StatusConst
.
PRIZE_TYPE4
||
prizeType
==
StatusConst
.
PRIZE_TYPE5
)
{
// 中实物减实物总库存
redisDataUtils
.
decrIntegralActivityTotalPrizeNum
(
integralActivityId
);
}
// mongo
...
...
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