Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
cust-api
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
李伟
cust-api
Commits
fb384429
Commit
fb384429
authored
Mar 21, 2025
by
liwei
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
parents
f0b3b27c
fb4c35c1
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
14 additions
and
18 deletions
+14
-18
CmsActivityServiceImpl.java
...ness/cmsActivity/service/impl/CmsActivityServiceImpl.java
+14
-18
No files found.
src/main/java/org/rcisoft/business/cmsActivity/service/impl/CmsActivityServiceImpl.java
View file @
fb384429
...
...
@@ -58,15 +58,11 @@ public class CmsActivityServiceImpl extends ServiceImpl<CmsActivityRepository, C
@Transactional
(
propagation
=
Propagation
.
REQUIRED
,
isolation
=
Isolation
.
DEFAULT
)
@Override
public
CyPersistModel
persist
(
CmsActivity
cmsActivity
)
{
CmsActivity
check
=
baseMapper
.
checkWeight
(
cmsActivity
.
getWeight
());
if
(
ObjectUtil
.
isNotNull
(
check
))
{
throw
new
CyServiceException
(
500
,
"权重已存在"
);
}
else
{
int
line
=
baseMapper
.
insert
(
cmsActivity
);
log
.
debug
(
CyUserUtil
.
getAuthenUsername
()
+
"新增了ID为"
+
cmsActivity
.
getBusinessId
()
+
"的活动信息"
);
return
new
CyPersistModel
(
line
);
}
System
.
out
.
println
(
"cmsActivity: "
+
cmsActivity
);
int
line
=
baseMapper
.
insert
(
cmsActivity
);
log
.
debug
(
CyUserUtil
.
getAuthenUsername
()
+
"新增了ID为"
+
cmsActivity
.
getBusinessId
()
+
"的活动信息"
);
return
new
CyPersistModel
(
line
);
}
/**
...
...
@@ -223,15 +219,15 @@ public class CmsActivityServiceImpl extends ServiceImpl<CmsActivityRepository, C
private
void
extracted
(
Integer
businessId
,
CmsActivity
info
)
{
Set
<
String
>
map
=
redisTemplate
.
keys
(
RedisCons
.
ORDER_ACTIVITY
+
":"
+
businessId
+
":"
+
"*"
);
if
(
CollectionUtils
.
isEmpty
(
map
)){
//根据活动id查询报名信息
Integer
count
=
baseMapper
.
selectByActivityId
(
businessId
);
if
(
count
>
0
){
throw
new
CyServiceException
(
"活动已经报名,不允许取消发布"
);
}
}
if
(
CollectionUtils
.
isNotEmpty
(
map
))
//报名人数和实际剩余报名人数不等
throw
new
CyServiceException
(
"活动已经报名,不允许取消发布"
);
//
if (CollectionUtils.isEmpty(map)){
//
//根据活动id查询报名信息
//
Integer count = baseMapper.selectByActivityId(businessId);
//
if (count > 0){
//
throw new CyServiceException("活动已经报名,不允许取消发布");
//
}
//
}
//
if (CollectionUtils.isNotEmpty(map)) //报名人数和实际剩余报名人数不等
//
throw new CyServiceException("活动已经报名,不允许取消发布");
if
(
"0"
.
equals
(
info
.
getPublishStatus
()))
throw
new
CyServiceException
(
"活动未发布,不能取消"
);
}
...
...
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