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
f21dc5f4
Commit
f21dc5f4
authored
Mar 10, 2025
by
罗林杰
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
parents
641cb701
26c6dc33
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
15 additions
and
0 deletions
+15
-0
CmsActivityRepository.java
...isoft/business/cmsActivity/dao/CmsActivityRepository.java
+2
-0
CmsApplicationServiceImpl.java
...msApplication/service/impl/CmsApplicationServiceImpl.java
+8
-0
CmsActivityMapper.xml
.../mapper/business/cmsActivity.mapper/CmsActivityMapper.xml
+5
-0
No files found.
src/main/java/org/rcisoft/business/cmsActivity/dao/CmsActivityRepository.java
View file @
f21dc5f4
...
...
@@ -43,5 +43,7 @@ public interface CmsActivityRepository extends CyBaseMapper<CmsActivity> {
Integer
addApplicationCount
(
@Param
(
"businessId"
)
Integer
businessId
);
//查询活动报名人数
Integer
selectByActivityId
(
Integer
businessId
);
//活动已报名人数-1
int
reduceActivityApplicationCount
(
Integer
businessId
);
}
src/main/java/org/rcisoft/business/cmsApplication/service/impl/CmsApplicationServiceImpl.java
View file @
f21dc5f4
...
...
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.lang3.StringUtils
;
import
org.rcisoft.business.cmsActivity.dao.CmsActivityRepository
;
import
org.rcisoft.business.cmsApplication.entity.CmsApplication
;
import
org.rcisoft.business.cmsApplication.dao.CmsApplicationRepository
;
import
org.rcisoft.business.cmsApplication.service.CmsApplicationService
;
...
...
@@ -38,6 +39,8 @@ public class CmsApplicationServiceImpl extends ServiceImpl<CmsApplicationReposit
private
SysUserRepository
sysUserRepository
;
@Autowired
private
CyRedisService
cyRedisServiceImpl
;
@Autowired
private
CmsActivityRepository
cmsActivityRepository
;
/**
* 保存 活动
...
...
@@ -69,8 +72,13 @@ public class CmsApplicationServiceImpl extends ServiceImpl<CmsApplicationReposit
@Transactional
(
propagation
=
Propagation
.
REQUIRED
,
isolation
=
Isolation
.
DEFAULT
)
@Override
public
CyPersistModel
remove
(
CmsApplication
cmsApplication
)
{
//删除redis
cyRedisServiceImpl
.
del
(
ORDER_ACTIVITY
+
':'
+
cmsApplication
.
getActivityId
()+
':'
+
cmsApplication
.
getOrderId
());
//删除报名表数据
int
line
=
baseMapper
.
deleteCmsApplication
(
cmsApplication
.
getBusinessId
());
//减掉活动已报名人数
cmsActivityRepository
.
reduceActivityApplicationCount
(
cmsApplication
.
getActivityId
());
return
new
CyPersistModel
(
line
);
}
...
...
src/main/resources/mapper/business/cmsActivity.mapper/CmsActivityMapper.xml
View file @
f21dc5f4
...
...
@@ -222,6 +222,11 @@
set flag = #{ entity.flag}
where business_id = #{entity.businessId}
</update>
<update
id=
"reduceActivityApplicationCount"
>
update cms_activity
set application_count = application_count - 1
where business_id = #{entity.businessId}
</update>
<select
id=
"selectById"
resultMap=
"BaseResultMap"
parameterType=
"java.lang.Integer"
>
select ca.*
from cms_activity ca
...
...
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