|
|
@@ -8,6 +8,7 @@ import cn.hutool.core.util.StrUtil;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.ylx.common.exception.base.BaseException;
|
|
|
import com.ylx.common.utils.DateUtils;
|
|
|
+import com.ylx.common.utils.SecurityUtils;
|
|
|
import com.ylx.point.domain.*;
|
|
|
import com.ylx.point.domain.dto.*;
|
|
|
import com.ylx.point.domain.vo.*;
|
|
|
@@ -254,6 +255,8 @@ public class PointActivityServiceImpl extends ServiceImpl<PointActivityMapper, P
|
|
|
}
|
|
|
|
|
|
private void saveActivity(PointActivity entity) {
|
|
|
+ entity.setCreateBy(SecurityUtils.getUsername());
|
|
|
+ entity.setCreateTime(new Date());
|
|
|
int affectedRows = pointActivityMapper.insertPointActivity(entity);
|
|
|
if (affectedRows <= 0) {
|
|
|
throw new BaseException("保存积分活动失败");
|
|
|
@@ -317,6 +320,8 @@ public class PointActivityServiceImpl extends ServiceImpl<PointActivityMapper, P
|
|
|
|
|
|
private void saveOrUpdateExpirePolicy(PointActivityExpirePolicy entity, Integer activityType) {
|
|
|
try {
|
|
|
+ entity.setUpdateBy(SecurityUtils.getUsername());
|
|
|
+ entity.setUpdateTime(DateUtils.getNowDate());
|
|
|
boolean isSuccess = pointActivityExpirePolicyService.updateById(entity);
|
|
|
if (!isSuccess) {
|
|
|
log.error("保存或更新积分活动过期策略失败, activityType: {}", activityType);
|
|
|
@@ -364,6 +369,10 @@ public class PointActivityServiceImpl extends ServiceImpl<PointActivityMapper, P
|
|
|
entity.getIsPermanent()
|
|
|
));
|
|
|
}
|
|
|
+
|
|
|
+ entity.setUpdateBy(SecurityUtils.getUsername());
|
|
|
+ entity.setUpdateTime(DateUtils.getNowDate());
|
|
|
+
|
|
|
int affectedRows = pointActivityMapper.updatePointActivity(entity);
|
|
|
if (affectedRows <= 0) {
|
|
|
throw new BaseException("更新积分活动失败");
|
|
|
@@ -380,9 +389,6 @@ public class PointActivityServiceImpl extends ServiceImpl<PointActivityMapper, P
|
|
|
pointSignTask.setActivityId(activityId);
|
|
|
pointSignTask.setBasePoints(signTaskDTO.getBasePoints());
|
|
|
pointSignTask.setBreakRule(signTaskDTO.getBreakRule());
|
|
|
- pointSignTask.setCreateTime(new Date());
|
|
|
- pointSignTask.setUpdateTime(pointSignTask.getCreateTime());
|
|
|
- pointSignTask.setIsDeleted(0);
|
|
|
int affectedRows = pointSignTaskService.insertPointSignTask(pointSignTask);
|
|
|
if (affectedRows <= 0) {
|
|
|
throw new BaseException("保存积分签到任务规则失败");
|
|
|
@@ -401,7 +407,8 @@ public class PointActivityServiceImpl extends ServiceImpl<PointActivityMapper, P
|
|
|
PointSignReward reward = new PointSignReward();
|
|
|
reward.setRewardPoints(dto.getRewardPoints());
|
|
|
reward.setContinueDays(dto.getContinueDays());
|
|
|
- reward.setCreateTime(new Date());
|
|
|
+ reward.setCreateBy(SecurityUtils.getUsername());
|
|
|
+ reward.setCreateTime(DateUtils.getNowDate());
|
|
|
reward.setUpdateTime(reward.getCreateTime());
|
|
|
reward.setIsDeleted(0);
|
|
|
reward.setSignTaskId(taskId);
|
|
|
@@ -424,7 +431,8 @@ public class PointActivityServiceImpl extends ServiceImpl<PointActivityMapper, P
|
|
|
BeanUtil.copyProperties(task, activityTask);
|
|
|
activityTask.setActivityId(activityId);
|
|
|
activityTask.setIsDeleted(0);
|
|
|
- activityTask.setCreateTime(new Date());
|
|
|
+ activityTask.setCreateBy(SecurityUtils.getUsername());
|
|
|
+ activityTask.setCreateTime(DateUtils.getNowDate());
|
|
|
activityTask.setUpdateTime(activityTask.getCreateTime());
|
|
|
return activityTask;
|
|
|
})
|
|
|
@@ -526,7 +534,7 @@ public class PointActivityServiceImpl extends ServiceImpl<PointActivityMapper, P
|
|
|
PointSignReward reward = new PointSignReward();
|
|
|
reward.setRewardPoints(dto.getRewardPoints());
|
|
|
reward.setContinueDays(dto.getContinueDays());
|
|
|
- reward.setCreateTime(new Date());
|
|
|
+ reward.setCreateTime(DateUtils.getNowDate());
|
|
|
reward.setUpdateTime(reward.getCreateTime());
|
|
|
reward.setIsDeleted(0);
|
|
|
reward.setSignTaskId(taskId);
|
|
|
@@ -557,8 +565,8 @@ public class PointActivityServiceImpl extends ServiceImpl<PointActivityMapper, P
|
|
|
BeanUtil.copyProperties(task, activityTask);
|
|
|
activityTask.setActivityId(activityId);
|
|
|
activityTask.setIsDeleted(0);
|
|
|
- activityTask.setCreateTime(new Date());
|
|
|
- activityTask.setUpdateTime(activityTask.getCreateTime());
|
|
|
+ activityTask.setUpdateBy(SecurityUtils.getUsername());
|
|
|
+ activityTask.setUpdateTime(DateUtils.getNowDate());
|
|
|
return activityTask;
|
|
|
})
|
|
|
.collect(Collectors.toList());
|
|
|
@@ -582,6 +590,8 @@ public class PointActivityServiceImpl extends ServiceImpl<PointActivityMapper, P
|
|
|
List<PointActivity> activitiesToUpdate = activityList.stream()
|
|
|
.map(activity -> {
|
|
|
activity.setExpirePolicyId(expirePolicyId);
|
|
|
+ activity.setUpdateTime(DateUtils.getNowDate());
|
|
|
+ activity.setUpdateBy(SecurityUtils.getUsername());
|
|
|
return activity;
|
|
|
})
|
|
|
.collect(Collectors.toList());
|