Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
J
jiedao-api-boot-master
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
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
lanbaoming
jiedao-api-boot-master
Commits
31dd137b
Commit
31dd137b
authored
Jan 04, 2025
by
Smile
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
会员等级配置,同等级相同顺序报错
parent
f25f8ce4
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
18 additions
and
0 deletions
+18
-0
ErrorCodeConstants.java
...iocoder/yudao/module/member/enums/ErrorCodeConstants.java
+1
-0
MemberUserLevelConfigServiceImpl.java
...ember/service/level/MemberUserLevelConfigServiceImpl.java
+14
-0
messages_en.properties
yudao-server/src/main/resources/i18n/messages_en.properties
+1
-0
messages_fr.properties
yudao-server/src/main/resources/i18n/messages_fr.properties
+1
-0
messages_zh.properties
yudao-server/src/main/resources/i18n/messages_zh.properties
+1
-0
No files found.
yudao-module-member/yudao-module-member-api/src/main/java/cn/iocoder/yudao/module/member/enums/ErrorCodeConstants.java
View file @
31dd137b
...
...
@@ -73,4 +73,5 @@ public interface ErrorCodeConstants {
ErrorCode
SCORE_RULE_CUSTOMERSIDE_ERROR
=
new
ErrorCode
(
1004008028
,
"score.rule.customer.side.error"
);
ErrorCode
LEVEL_RULE_NOT_EXISTS
=
new
ErrorCode
(
1004008028
,
"level.rule.not.exists"
);
ErrorCode
LEVEL_DETAILs_NOT_EXISTS
=
new
ErrorCode
(
1004008028
,
"level.details.not.exists"
);
ErrorCode
LEVEL_Order_REPEAT
=
new
ErrorCode
(
1004008029
,
"level.order.repeat"
);
}
yudao-module-member/yudao-module-member-impl/src/main/java/cn/iocoder/yudao/module/member/service/level/MemberUserLevelConfigServiceImpl.java
View file @
31dd137b
...
...
@@ -23,6 +23,7 @@ import org.springframework.stereotype.Service;
import
org.springframework.validation.annotation.Validated
;
import
javax.annotation.Resource
;
import
java.util.Collections
;
import
java.util.Comparator
;
import
java.util.Date
;
import
java.util.List
;
...
...
@@ -128,6 +129,19 @@ public class MemberUserLevelConfigServiceImpl extends AbstractService<MemberUser
if
(
query
.
getLowerCount
()
>
query
.
getUpperCount
())
{
throw
exception
(
LEVEL_BOUND_RANGE_ERROR
);
}
MemberUserLevelConfigReqVO
memberUserLevelConfigReqVO
=
new
MemberUserLevelConfigReqVO
();
memberUserLevelConfigReqVO
.
setLevel
(
Collections
.
singletonList
(
query
.
getLevel
()));
memberUserLevelConfigReqVO
.
setPageNo
(
1
);
memberUserLevelConfigReqVO
.
setPageSize
(
1000
);
PageResult
<
MemberUserLevelConfigBaseRespVO
>
levelPage
=
this
.
getLevelPage
(
memberUserLevelConfigReqVO
);
if
(
levelPage
.
getTotal
()
>
0
){
List
<
MemberUserLevelConfigBaseRespVO
>
list
=
levelPage
.
getList
();
list
.
forEach
(
i
->
{
if
(
i
.
getSort
().
equals
(
query
.
getSort
())){
throw
exception
(
LEVEL_Order_REPEAT
);
}
});
}
}
@Override
...
...
yudao-server/src/main/resources/i18n/messages_en.properties
View file @
31dd137b
...
...
@@ -1061,6 +1061,7 @@ level.bound.range.error = upper count must greater than lower count
level.bound.range.conflict
=
score range exist conflict'
level.rule.not.exists
=
Membership level rule does not exist
level.details.not.exists
=
Membership level details do not exist
level.order.repeat
=
Membership level configuration order repeats
score.operate.idempotent.error
=
idempotent key conflict
score.rule.not.exists
=
score rule not exists
...
...
yudao-server/src/main/resources/i18n/messages_fr.properties
View file @
31dd137b
...
...
@@ -1059,6 +1059,7 @@ level.bound.range.error=La valeur sup\u00E9rieure doit \u00EAtre sup\u00E9rieure
level.bound.range.conflict
=
Conflit dans la plage des points de fid
\u
00E9lit
\u
00E9
level.rule.not.exists
=
La r
\u
00E8gle du niveau de membre n'existe pas
level.details.not.exists
=
Les d
\u
00E9tails du niveau de membre n'existent pas
level.order.repeat
=
L'ordre de configuration du niveau d'adh
\u
00E9sion se r
\u
00E9p
\u
00E8te
score.operate.idempotent.error
=
Conflit de cl
\u
00E9 idempotente
score.rule.not.exists
=
La r
\u
00E8gle de points n'existe pas
...
...
yudao-server/src/main/resources/i18n/messages_zh.properties
View file @
31dd137b
...
...
@@ -1061,6 +1061,7 @@ level.bound.range.error = \u4E0A\u754C\u6570\u503C\u5FC5\u987B\u5927\u4E8E\u4E0B
level.bound.range.conflict
=
\u
79EF
\u5206\u8303\u
56F4
\u
5B58
\u5728\u
51B2
\u
7A81
level.rule.not.exists
=
\u
4F1A
\u5458\u
7B49
\u
7EA7
\u
89C4
\u5219\u
4E0D
\u
5B58
\u5728
level.details.not.exists
=
\u
4F1A
\u5458\u
7B49
\u
7EA7
\u
8BE6
\u
60C5
\u
4E0D
\u
5B58
\u5728
level.order.repeat
=
\u
4F1A
\u5458\u
7B49
\u
7EA7
\u
89C4
\u5219\u
91CD
\u
590D
score.operate.idempotent.error
=
\u
5E42
\u
7B49key
\u
51B2
\u
7A81
score.rule.not.exists
=
\u
79EF
\u5206\u
89C4
\u5219\u
4E0D
\u
5B58
\u5728
...
...
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