Commit fb384429 authored by liwei's avatar liwei

Merge remote-tracking branch 'origin/master'

parents f0b3b27c fb4c35c1
...@@ -58,15 +58,11 @@ public class CmsActivityServiceImpl extends ServiceImpl<CmsActivityRepository, C ...@@ -58,15 +58,11 @@ public class CmsActivityServiceImpl extends ServiceImpl<CmsActivityRepository, C
@Transactional(propagation = Propagation.REQUIRED, isolation = Isolation.DEFAULT) @Transactional(propagation = Propagation.REQUIRED, isolation = Isolation.DEFAULT)
@Override @Override
public CyPersistModel persist(CmsActivity cmsActivity) { public CyPersistModel persist(CmsActivity cmsActivity) {
CmsActivity check = baseMapper.checkWeight(cmsActivity.getWeight()); System.out.println("cmsActivity: "+cmsActivity);
if (ObjectUtil.isNotNull(check)) { int line = baseMapper.insert(cmsActivity);
throw new CyServiceException(500, "权重已存在"); log.debug(CyUserUtil.getAuthenUsername() + "新增了ID为" +
} else { cmsActivity.getBusinessId() + "的活动信息");
int line = baseMapper.insert(cmsActivity); return new CyPersistModel(line);
log.debug(CyUserUtil.getAuthenUsername() + "新增了ID为" +
cmsActivity.getBusinessId() + "的活动信息");
return new CyPersistModel(line);
}
} }
/** /**
...@@ -223,15 +219,15 @@ public class CmsActivityServiceImpl extends ServiceImpl<CmsActivityRepository, C ...@@ -223,15 +219,15 @@ public class CmsActivityServiceImpl extends ServiceImpl<CmsActivityRepository, C
private void extracted(Integer businessId, CmsActivity info) { private void extracted(Integer businessId, CmsActivity info) {
Set<String> map = redisTemplate.keys(RedisCons.ORDER_ACTIVITY + ":" + businessId + ":" +"*"); Set<String> map = redisTemplate.keys(RedisCons.ORDER_ACTIVITY + ":" + businessId + ":" +"*");
if (CollectionUtils.isEmpty(map)){ // if (CollectionUtils.isEmpty(map)){
//根据活动id查询报名信息 // //根据活动id查询报名信息
Integer count = baseMapper.selectByActivityId(businessId); // Integer count = baseMapper.selectByActivityId(businessId);
if (count > 0){ // if (count > 0){
throw new CyServiceException("活动已经报名,不允许取消发布"); // throw new CyServiceException("活动已经报名,不允许取消发布");
} // }
} // }
if (CollectionUtils.isNotEmpty(map)) //报名人数和实际剩余报名人数不等 // if (CollectionUtils.isNotEmpty(map)) //报名人数和实际剩余报名人数不等
throw new CyServiceException("活动已经报名,不允许取消发布"); // throw new CyServiceException("活动已经报名,不允许取消发布");
if ("0".equals(info.getPublishStatus())) if ("0".equals(info.getPublishStatus()))
throw new CyServiceException("活动未发布,不能取消"); throw new CyServiceException("活动未发布,不能取消");
} }
......
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