记得上下班打卡 | 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
faa3d5c6
Commit
faa3d5c6
authored
Dec 10, 2021
by
jiangxiulong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
增加type 5优先购买券
parent
54c8d9a9
Changes
15
Hide whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
19 additions
and
25 deletions
+19
-25
StatusConst.java
...ava/com/liquidnet/service/sweet/constant/StatusConst.java
+2
-1
SweetIntegralActivityPrizeFormParam.java
.../dto/param/admin/SweetIntegralActivityPrizeFormParam.java
+1
-1
IntegralActivityDrawVo.java
...iquidnet/service/sweet/dto/vo/IntegralActivityDrawVo.java
+1
-1
IntegralActivityPrizeApiVo.java
...dnet/service/sweet/dto/vo/IntegralActivityPrizeApiVo.java
+1
-1
IntegralActivityPrizeVo.java
...quidnet/service/sweet/dto/vo/IntegralActivityPrizeVo.java
+1
-1
SweetIntegralActivityPrizeVo.java
...vice/sweet/dto/vo/admin/SweetIntegralActivityPrizeVo.java
+1
-1
SweetIntegralActivityDrawServiceImpl.java
...et/service/impl/SweetIntegralActivityDrawServiceImpl.java
+1
-1
SweetIntegralActivityPrizeRelationServiceImpl.java
...e/impl/SweetIntegralActivityPrizeRelationServiceImpl.java
+3
-2
SweetIntegralActivityServiceImpl.java
.../sweet/service/impl/SweetIntegralActivityServiceImpl.java
+3
-2
SweetActivityDrawListDao.java
...liquidnet/service/sweet/dto/SweetActivityDrawListDao.java
+1
-1
SweetIntegralActivityDrawListSearchParam.java
...t/dto/admin/SweetIntegralActivityDrawListSearchParam.java
+0
-3
SweetIntegralActivityDraw.java
...idnet/service/sweet/entity/SweetIntegralActivityDraw.java
+1
-1
SweetIntegralActivityDrawMapper.xml
....service.sweet.mapper/SweetIntegralActivityDrawMapper.xml
+1
-7
SweetIntegralActivityPrizeMapper.xml
...service.sweet.mapper/SweetIntegralActivityPrizeMapper.xml
+1
-1
db_sweet_integral_activity_20211020.sql
...ervice-sweet/docu/db_sweet_integral_activity_20211020.sql
+1
-1
No files found.
liquidnet-bus-api/liquidnet-service-sweet-api/src/main/java/com/liquidnet/service/sweet/constant/StatusConst.java
View file @
faa3d5c6
...
...
@@ -10,10 +10,11 @@ package com.liquidnet.service.sweet.constant;
*/
public
class
StatusConst
{
// 积分抽奖 奖品类型 1积分 2优惠券 3实物 4登登登VIP
// 积分抽奖 奖品类型 1积分 2优惠券 3实物 4登登登VIP
5优先购买券
public
static
final
Integer
PRIZE_TYPE1
=
1
;
public
static
final
Integer
PRIZE_TYPE2
=
2
;
public
static
final
Integer
PRIZE_TYPE3
=
3
;
public
static
final
Integer
PRIZE_TYPE4
=
4
;
public
static
final
Integer
PRIZE_TYPE5
=
5
;
}
liquidnet-bus-api/liquidnet-service-sweet-api/src/main/java/com/liquidnet/service/sweet/dto/param/admin/SweetIntegralActivityPrizeFormParam.java
View file @
faa3d5c6
...
...
@@ -46,7 +46,7 @@ public class SweetIntegralActivityPrizeFormParam implements Serializable,Cloneab
@NotBlank
(
message
=
"prizeImgSelect不能为空"
)
private
String
prizeImgSelect
;
@ApiModelProperty
(
required
=
true
,
value
=
"奖品类型 1积分 2优惠券 3实物 4登登登VIP"
,
example
=
"1"
)
@ApiModelProperty
(
required
=
true
,
value
=
"奖品类型 1积分 2优惠券 3实物 4登登登VIP
5优先购买券
"
,
example
=
"1"
)
@NotNull
(
message
=
"prizeType不能为空"
)
private
Integer
prizeType
;
...
...
liquidnet-bus-api/liquidnet-service-sweet-api/src/main/java/com/liquidnet/service/sweet/dto/vo/IntegralActivityDrawVo.java
View file @
faa3d5c6
...
...
@@ -29,7 +29,7 @@ public class IntegralActivityDrawVo implements Serializable, Cloneable {
@ApiModelProperty
(
value
=
"奖品名称"
)
private
String
prizeTitle
;
@ApiModelProperty
(
value
=
"奖品类型 1
谢谢
惠顾 2积分 3代金券 4满减券 5优先购买券 6实物"
)
@ApiModelProperty
(
value
=
"奖品类型 1
积分 2优惠券 3实物 4登登登VIP 5优先购买券
惠顾 2积分 3代金券 4满减券 5优先购买券 6实物"
)
private
Integer
prizeType
;
@ApiModelProperty
(
value
=
"关联id 如商品id 券id"
)
...
...
liquidnet-bus-api/liquidnet-service-sweet-api/src/main/java/com/liquidnet/service/sweet/dto/vo/IntegralActivityPrizeApiVo.java
View file @
faa3d5c6
...
...
@@ -31,7 +31,7 @@ public class IntegralActivityPrizeApiVo implements Serializable, Cloneable {
@ApiModelProperty
(
value
=
"中奖选中奖品图片"
)
private
String
prizeImgSelect
;
@ApiModelProperty
(
value
=
"奖品类型 1积分 2优惠券 3实物 4登登登VIP"
)
@ApiModelProperty
(
value
=
"奖品类型 1积分 2优惠券 3实物 4登登登VIP
5优先购买券
"
)
private
Integer
prizeType
;
@ApiModelProperty
(
value
=
"单次奖励数量如积分 中奖给多少物"
)
...
...
liquidnet-bus-api/liquidnet-service-sweet-api/src/main/java/com/liquidnet/service/sweet/dto/vo/IntegralActivityPrizeVo.java
View file @
faa3d5c6
...
...
@@ -32,7 +32,7 @@ public class IntegralActivityPrizeVo implements Serializable, Cloneable {
@ApiModelProperty
(
value
=
"中奖选中奖品图片"
)
private
String
prizeImgSelect
;
@ApiModelProperty
(
value
=
"奖品类型 1积分 2优惠券 3实物 4登登登VIP"
)
@ApiModelProperty
(
value
=
"奖品类型 1积分 2优惠券 3实物 4登登登VIP
5优先购买券
"
)
private
Integer
prizeType
;
@ApiModelProperty
(
value
=
"单次奖励数量如积分 中奖给多少物"
)
...
...
liquidnet-bus-api/liquidnet-service-sweet-api/src/main/java/com/liquidnet/service/sweet/dto/vo/admin/SweetIntegralActivityPrizeVo.java
View file @
faa3d5c6
...
...
@@ -44,7 +44,7 @@ public class SweetIntegralActivityPrizeVo implements Serializable, Cloneable {
@ApiModelProperty
(
required
=
true
,
value
=
"中奖选中奖品图片"
)
private
String
prizeImgSelect
;
@ApiModelProperty
(
value
=
"奖品类型 1积分 2优惠券 3实物 4登登登VIP"
)
@ApiModelProperty
(
value
=
"奖品类型 1积分 2优惠券 3实物 4登登登VIP
5优先购买券
"
)
private
Integer
prizeType
;
@ApiModelProperty
(
value
=
"单次奖励数量如积分 中奖给多少物"
)
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-zhengzai/src/main/java/com/liquidnet/client/admin/zhengzai/sweet/service/impl/SweetIntegralActivityDrawServiceImpl.java
View file @
faa3d5c6
...
...
@@ -110,7 +110,7 @@ public class SweetIntegralActivityDrawServiceImpl extends ServiceImpl<SweetInteg
mongoTemplate
.
getCollection
(
IntegralActivityDrawVo
.
class
.
getSimpleName
()).
updateOne
(
Query
.
query
(
Criteria
.
where
(
"drawId"
).
is
(
drawId
)).
getQueryObject
(),
new
Document
(
"$set"
,
new
Document
(
"receivingStatus"
,
2
)
.
append
(
"updatedAt"
,
DateUtil
.
Formatter
.
yyyyMMddHHmmss
.
format
(
LocalDateTime
.
now
()
)))
.
append
(
"updatedAt"
,
LocalDateTime
.
now
(
)))
);
return
update
;
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-zhengzai/src/main/java/com/liquidnet/client/admin/zhengzai/sweet/service/impl/SweetIntegralActivityPrizeRelationServiceImpl.java
View file @
faa3d5c6
...
...
@@ -6,6 +6,7 @@ import com.liquidnet.client.admin.zhengzai.sweet.service.ISweetIntegralActivityP
import
com.liquidnet.client.admin.zhengzai.sweet.utils.SweetObjectAdminUtil
;
import
com.liquidnet.client.admin.zhengzai.sweet.utils.SweetRedisAdminUtils
;
import
com.liquidnet.commons.lang.util.IDGenerator
;
import
com.liquidnet.service.sweet.constant.StatusConst
;
import
com.liquidnet.service.sweet.dto.param.admin.SweetIntegralActivityPrizeRelationFormParam
;
import
com.liquidnet.service.sweet.dto.vo.IntegralActivityPrizeRelationVo
;
import
com.liquidnet.service.sweet.dto.vo.IntegralActivityPrizeVo
;
...
...
@@ -130,7 +131,7 @@ public class SweetIntegralActivityPrizeRelationServiceImpl extends ServiceImpl<S
// 详情奖品 积分和券
List
<
SweetIntegralActivityPrize
>
activityPrizes1
=
sweetIntegralActivityPrizeMapper
.
selectList
(
Wrappers
.
lambdaQuery
(
SweetIntegralActivityPrize
.
class
).
eq
(
SweetIntegralActivityPrize:
:
getIntegralActivityId
,
integralActivityId
)
.
in
(
SweetIntegralActivityPrize:
:
getPrizeType
,
Arrays
.
asList
(
1
,
2
))
.
in
(
SweetIntegralActivityPrize:
:
getPrizeType
,
Arrays
.
asList
(
StatusConst
.
PRIZE_TYPE1
,
StatusConst
.
PRIZE_TYPE
2
))
);
List
<
IntegralActivityPrizeVo
>
prizeList1
=
SweetObjectAdminUtil
.
getSweetIntegralActivityPrizeVoList
();
activityPrizes1
.
forEach
(
r
->
{
...
...
@@ -154,7 +155,7 @@ public class SweetIntegralActivityPrizeRelationServiceImpl extends ServiceImpl<S
// 详情奖品 实物等
List
<
SweetIntegralActivityPrize
>
activityPrizes2
=
sweetIntegralActivityPrizeMapper
.
selectList
(
Wrappers
.
lambdaQuery
(
SweetIntegralActivityPrize
.
class
).
eq
(
SweetIntegralActivityPrize:
:
getIntegralActivityId
,
integralActivityId
)
.
in
(
SweetIntegralActivityPrize:
:
getPrizeType
,
Arrays
.
asList
(
3
,
4
))
.
in
(
SweetIntegralActivityPrize:
:
getPrizeType
,
Arrays
.
asList
(
StatusConst
.
PRIZE_TYPE3
,
StatusConst
.
PRIZE_TYPE4
,
StatusConst
.
PRIZE_TYPE5
))
);
List
<
IntegralActivityPrizeVo
>
prizeList2
=
SweetObjectAdminUtil
.
getSweetIntegralActivityPrizeVoList
();
int
totalPrizeNum
=
0
;
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-zhengzai/src/main/java/com/liquidnet/client/admin/zhengzai/sweet/service/impl/SweetIntegralActivityServiceImpl.java
View file @
faa3d5c6
...
...
@@ -8,6 +8,7 @@ import com.liquidnet.client.admin.zhengzai.sweet.service.ISweetIntegralActivityS
import
com.liquidnet.client.admin.zhengzai.sweet.utils.SweetObjectAdminUtil
;
import
com.liquidnet.client.admin.zhengzai.sweet.utils.SweetRedisAdminUtils
;
import
com.liquidnet.commons.lang.util.IDGenerator
;
import
com.liquidnet.service.sweet.constant.StatusConst
;
import
com.liquidnet.service.sweet.dto.SweetIntegralActivityDto
;
import
com.liquidnet.service.sweet.dto.param.admin.SweetIntegralActivityFromParam
;
import
com.liquidnet.service.sweet.dto.param.admin.SweetIntegralActivityListSearchParam
;
...
...
@@ -270,7 +271,7 @@ public class SweetIntegralActivityServiceImpl extends ServiceImpl<SweetIntegralA
// 详情奖品 积分和券
List
<
SweetIntegralActivityPrize
>
activityPrizes1
=
sweetIntegralActivityPrizeMapper
.
selectList
(
Wrappers
.
lambdaQuery
(
SweetIntegralActivityPrize
.
class
).
eq
(
SweetIntegralActivityPrize:
:
getIntegralActivityId
,
integralActivityId
)
.
in
(
SweetIntegralActivityPrize:
:
getPrizeType
,
Arrays
.
asList
(
1
,
2
))
.
in
(
SweetIntegralActivityPrize:
:
getPrizeType
,
Arrays
.
asList
(
StatusConst
.
PRIZE_TYPE1
,
StatusConst
.
PRIZE_TYPE
2
))
);
List
<
IntegralActivityPrizeVo
>
prizeList1
=
SweetObjectAdminUtil
.
getSweetIntegralActivityPrizeVoList
();
activityPrizes1
.
forEach
(
r
->
{
...
...
@@ -294,7 +295,7 @@ public class SweetIntegralActivityServiceImpl extends ServiceImpl<SweetIntegralA
// 详情奖品 实物等
List
<
SweetIntegralActivityPrize
>
activityPrizes2
=
sweetIntegralActivityPrizeMapper
.
selectList
(
Wrappers
.
lambdaQuery
(
SweetIntegralActivityPrize
.
class
).
eq
(
SweetIntegralActivityPrize:
:
getIntegralActivityId
,
integralActivityId
)
.
in
(
SweetIntegralActivityPrize:
:
getPrizeType
,
Arrays
.
asList
(
3
,
4
))
.
in
(
SweetIntegralActivityPrize:
:
getPrizeType
,
Arrays
.
asList
(
StatusConst
.
PRIZE_TYPE3
,
StatusConst
.
PRIZE_TYPE4
,
StatusConst
.
PRIZE_TYPE5
))
);
List
<
IntegralActivityPrizeVo
>
prizeList2
=
SweetObjectAdminUtil
.
getSweetIntegralActivityPrizeVoList
();
int
totalPrizeNum
=
0
;
...
...
liquidnet-bus-do/liquidnet-service-sweet-do/src/main/java/com/liquidnet/service/sweet/dto/SweetActivityDrawListDao.java
View file @
faa3d5c6
...
...
@@ -38,7 +38,7 @@ public class SweetActivityDrawListDao implements Serializable {
private
String
prizeTitle
;
/**
* 奖品类型 1
谢谢
惠顾 2积分 3代金券 4满减券 5优先购买券 6实物
* 奖品类型 1
积分 2优惠券 3实物 4登登登VIP 5优先购买券
惠顾 2积分 3代金券 4满减券 5优先购买券 6实物
*/
private
Integer
prizeType
;
...
...
liquidnet-bus-do/liquidnet-service-sweet-do/src/main/java/com/liquidnet/service/sweet/dto/admin/SweetIntegralActivityDrawListSearchParam.java
View file @
faa3d5c6
...
...
@@ -39,9 +39,6 @@ public class SweetIntegralActivityDrawListSearchParam implements Serializable {
@ApiModelProperty
(
value
=
"发放状态"
)
private
Integer
receivingStatus
;
@ApiModelProperty
(
value
=
"是否中奖"
)
private
Integer
isWin
;
@ApiModelProperty
(
value
=
"页数"
,
example
=
"0"
)
private
Integer
pageSize
;
...
...
liquidnet-bus-do/liquidnet-service-sweet-do/src/main/java/com/liquidnet/service/sweet/entity/SweetIntegralActivityDraw.java
View file @
faa3d5c6
...
...
@@ -54,7 +54,7 @@ public class SweetIntegralActivityDraw implements Serializable, Cloneable {
private
String
prizeTitle
;
/**
* 奖品类型 1
谢谢
惠顾 2积分 3代金券 4满减券 5优先购买券 6实物
* 奖品类型 1
积分 2优惠券 3实物 4登登登VIP 5优先购买券
惠顾 2积分 3代金券 4满减券 5优先购买券 6实物
*/
private
Integer
prizeType
;
...
...
liquidnet-bus-do/liquidnet-service-sweet-do/src/main/resources/com.liquidnet.service.sweet.mapper/SweetIntegralActivityDrawMapper.xml
View file @
faa3d5c6
...
...
@@ -43,12 +43,6 @@
<if
test=
"receivingStatus != null and receivingStatus != ''"
>
and a.receiving_status = #{prizeTyreceivingStatuspe}
</if>
<if
test=
"isWin == 1"
>
and a.prize_type = 1
</if>
<if
test=
"isWin == 2"
>
and a.prize_type != 1
</if>
</where>
ORDER BY a.mid DESC
</select>
...
...
@@ -59,7 +53,7 @@
<if
test=
"integralActivityId != null and integralActivityId != ''"
>
and integral_activity_id = #{integralActivityId}
</if>
and prize_type in (3, 4)
and prize_type in (3, 4
, 5
)
</where>
</select>
<select
id=
"totalDrawNum"
resultType=
"java.lang.Integer"
>
...
...
liquidnet-bus-do/liquidnet-service-sweet-do/src/main/resources/com.liquidnet.service.sweet.mapper/SweetIntegralActivityPrizeMapper.xml
View file @
faa3d5c6
...
...
@@ -9,7 +9,7 @@
<if
test=
"integralActivityId != null and integralActivityId != ''"
>
and integral_activity_id = #{integralActivityId}
</if>
and prize_type in (3, 4)
and prize_type in (3, 4
, 5
)
</where>
</select>
<select
id=
"otherTotalPrizeNum"
resultType=
"java.lang.Integer"
>
...
...
liquidnet-bus-service/liquidnet-service-sweet/docu/db_sweet_integral_activity_20211020.sql
View file @
faa3d5c6
...
...
@@ -81,7 +81,7 @@ CREATE TABLE `sweet_integral_activity_draw`
`activity_num`
int
NOT
NULL
DEFAULT
0
COMMENT
'活动玩一次所需积分'
,
`prize_id`
varchar
(
255
)
NOT
NULL
DEFAULT
''
COMMENT
'关联奖品id'
,
`prize_title`
varchar
(
255
)
NOT
NULL
DEFAULT
''
COMMENT
'奖品名称'
,
`prize_type`
tinyint
NOT
NULL
DEFAULT
0
COMMENT
'奖品类型 1
谢谢
惠顾 2积分 3代金券 4满减券 5优先购买券 6实物'
,
`prize_type`
tinyint
NOT
NULL
DEFAULT
0
COMMENT
'奖品类型 1
积分 2优惠券 3实物 4登登登VIP 5优先购买券
惠顾 2积分 3代金券 4满减券 5优先购买券 6实物'
,
`prize_type_num`
int
NOT
NULL
DEFAULT
0
COMMENT
'单次奖励数量如积分 中奖给多少'
,
`relation_id`
varchar
(
255
)
NOT
NULL
DEFAULT
''
COMMENT
'关联id 如商品id 券id'
,
`user_id`
varchar
(
255
)
NOT
NULL
DEFAULT
''
COMMENT
'关联用户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