Commit 7db707d8 authored by 罗林杰's avatar 罗林杰

修改报名移除

parent d3cd8262
...@@ -54,7 +54,7 @@ public class CmsApplicationController extends CyPaginationController<CmsApplicat ...@@ -54,7 +54,7 @@ public class CmsApplicationController extends CyPaginationController<CmsApplicat
@Operation(summary = "删除报名表", description = "删除报名表") @Operation(summary = "删除报名表", description = "删除报名表")
@Parameters({@Parameter(name = "businessId", description = "businessId", required = true)}) @Parameters({@Parameter(name = "businessId", description = "businessId", required = true)})
@DeleteMapping("/delete/{businessId:\\w+}") @DeleteMapping("/delete/{businessId:\\w+}")
public CyResult delete(@PathVariable Integer businessId, CmsApplication cmsApplication) { public CyResult delete(@PathVariable Integer businessId, @RequestBody CmsApplication cmsApplication) {
cmsApplication.setBusinessId(businessId); cmsApplication.setBusinessId(businessId);
CyPersistModel data = cmsApplicationServiceImpl.remove(cmsApplication); CyPersistModel data = cmsApplicationServiceImpl.remove(cmsApplication);
return CyResultGenUtil.builder(data, return CyResultGenUtil.builder(data,
......
...@@ -7,9 +7,11 @@ import org.apache.commons.lang3.StringUtils; ...@@ -7,9 +7,11 @@ import org.apache.commons.lang3.StringUtils;
import org.rcisoft.business.cmsApplication.entity.CmsApplication; import org.rcisoft.business.cmsApplication.entity.CmsApplication;
import org.rcisoft.business.cmsApplication.dao.CmsApplicationRepository; import org.rcisoft.business.cmsApplication.dao.CmsApplicationRepository;
import org.rcisoft.business.cmsApplication.service.CmsApplicationService; import org.rcisoft.business.cmsApplication.service.CmsApplicationService;
import org.rcisoft.business.memTraffic.bean.MemTrafficRedisBean;
import org.rcisoft.business.memTraffic.entity.MemTraffic; import org.rcisoft.business.memTraffic.entity.MemTraffic;
import org.rcisoft.core.model.CyPageInfo; import org.rcisoft.core.model.CyPageInfo;
import org.rcisoft.core.model.CyPersistModel; import org.rcisoft.core.model.CyPersistModel;
import org.rcisoft.core.service.CyRedisService;
import org.rcisoft.core.util.*; import org.rcisoft.core.util.*;
import org.rcisoft.sys.wbac.user.dao.SysUserRepository; import org.rcisoft.sys.wbac.user.dao.SysUserRepository;
import org.rcisoft.sys.wbac.user.entity.SysUser; import org.rcisoft.sys.wbac.user.entity.SysUser;
...@@ -21,6 +23,8 @@ import org.springframework.transaction.annotation.Transactional; ...@@ -21,6 +23,8 @@ import org.springframework.transaction.annotation.Transactional;
import java.util.List; import java.util.List;
import static org.rcisoft.core.util.RedisCons.ORDER_ACTIVITY;
/** /**
* @author cy * @author cy
* @date 2024年3月25日 下午1:42:40 * @date 2024年3月25日 下午1:42:40
...@@ -32,6 +36,8 @@ public class CmsApplicationServiceImpl extends ServiceImpl<CmsApplicationReposit ...@@ -32,6 +36,8 @@ public class CmsApplicationServiceImpl extends ServiceImpl<CmsApplicationReposit
@Autowired @Autowired
private SysUserRepository sysUserRepository; private SysUserRepository sysUserRepository;
@Autowired
private CyRedisService cyRedisServiceImpl;
/** /**
* 保存 活动 * 保存 活动
...@@ -63,9 +69,8 @@ public class CmsApplicationServiceImpl extends ServiceImpl<CmsApplicationReposit ...@@ -63,9 +69,8 @@ public class CmsApplicationServiceImpl extends ServiceImpl<CmsApplicationReposit
@Transactional(propagation = Propagation.REQUIRED, isolation = Isolation.DEFAULT) @Transactional(propagation = Propagation.REQUIRED, isolation = Isolation.DEFAULT)
@Override @Override
public CyPersistModel remove(CmsApplication cmsApplication) { public CyPersistModel remove(CmsApplication cmsApplication) {
cyRedisServiceImpl.del(ORDER_ACTIVITY+':'+cmsApplication.getActivityId()+':'+cmsApplication.getOrderId());
int line = baseMapper.deleteCmsApplication(cmsApplication.getBusinessId()); int line = baseMapper.deleteCmsApplication(cmsApplication.getBusinessId());
log.debug(CyUserUtil.getAuthenUsername() + "删除了ID为" +
cmsApplication.getBusinessId() + "的活动信息");
return new CyPersistModel(line); return new CyPersistModel(line);
} }
......
...@@ -119,6 +119,7 @@ ...@@ -119,6 +119,7 @@
SELECT activity_id, COUNT(*) AS application_count SELECT activity_id, COUNT(*) AS application_count
FROM cms_application FROM cms_application
WHERE status = '1' WHERE status = '1'
and del_flag = '0'
GROUP BY activity_id GROUP BY activity_id
) AS applicationList ON ca.business_id = applicationList.activity_id ) AS applicationList ON ca.business_id = applicationList.activity_id
LEFT JOIN oss_info oi ON ca.picture_id = oi.business_id LEFT JOIN oss_info oi ON ca.picture_id = oi.business_id
......
...@@ -78,7 +78,8 @@ ...@@ -78,7 +78,8 @@
ca2.status, ca2.status,
ca2.application_fee, ca2.application_fee,
mi.business_id as memberId, mi.business_id as memberId,
mi.mem_nick_name mi.mem_nick_name,
ca2.order_id
FROM cms_application ca2 FROM cms_application ca2
LEFT JOIN cms_activity ca1 on ca1.business_id = ca2.activity_id LEFT JOIN cms_activity ca1 on ca1.business_id = ca2.activity_id
Left join mem_info mi on mi.user_id = ca2.user_id Left join mem_info mi on mi.user_id = ca2.user_id
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment