提交 e98e0745 authored 作者: 吕本才's avatar 吕本才

feat(promotion): 添加活动任务时钟查询条件及字段优化

上级 29e767a6
...@@ -54,10 +54,14 @@ public class TemporaryActivityTaskClockDaoImpl implements TemporaryActivityTaskC ...@@ -54,10 +54,14 @@ public class TemporaryActivityTaskClockDaoImpl implements TemporaryActivityTaskC
@Override @Override
public TemporaryActivityTaskClockDO selectOne(TemporaryActivityTaskWrapperDto wrapper) { public TemporaryActivityTaskClockDO selectOne(TemporaryActivityTaskWrapperDto wrapper) {
TemporaryActivityTaskClockDO temporaryActivityTaskClockDO = temporaryActivityTaskClockMapper.selectOne(new LambdaQueryWrapper<TemporaryActivityTaskClockDO>() TemporaryActivityTaskClockDO temporaryActivityTaskClockDO = temporaryActivityTaskClockMapper.selectOne(
.eq(TemporaryActivityTaskClockDO::getTemporaryId, wrapper.getTemporaryId()) new LambdaQueryWrapper<TemporaryActivityTaskClockDO>()
.eq(TemporaryActivityTaskClockDO::getTaskType, wrapper.getTaskType()) .eq(ObjectUtil.isNotEmpty(wrapper.getTemporaryId()),TemporaryActivityTaskClockDO::getTemporaryId, wrapper.getTemporaryId())
.eq(TemporaryActivityTaskClockDO::getIsDelete, wrapper.getIsDelete())); .eq(ObjectUtil.isNotEmpty(wrapper.getTaskType()),TemporaryActivityTaskClockDO::getTaskType, wrapper.getTaskType())
.eq(ObjectUtil.isNotEmpty(wrapper.getIsDelete()),TemporaryActivityTaskClockDO::getIsDelete, wrapper.getIsDelete())
// 当天的数据
.eq(ObjectUtil.isNotEmpty(wrapper.getCreateDate()),TemporaryActivityTaskClockDO::getCreateDate, wrapper.getCreateDate())
);
return temporaryActivityTaskClockDO; return temporaryActivityTaskClockDO;
} }
......
...@@ -42,4 +42,6 @@ public class TemporaryActivityTaskWrapperDto { ...@@ -42,4 +42,6 @@ public class TemporaryActivityTaskWrapperDto {
* 0:删除;1:可用 * 0:删除;1:可用
*/ */
private Integer isDelete; private Integer isDelete;
private String createDate;
} }
...@@ -25,7 +25,7 @@ public class TemporaryTaskClockDto { ...@@ -25,7 +25,7 @@ public class TemporaryTaskClockDto {
*/ */
private Long id; private Long id;
private Integer temporaryId; private Long temporaryId;
/** /**
* 活动打卡id * 活动打卡id
......
...@@ -62,6 +62,7 @@ public class TemporaryActivityTaskClockServiceImpl extends ServiceImpl<Temporary ...@@ -62,6 +62,7 @@ public class TemporaryActivityTaskClockServiceImpl extends ServiceImpl<Temporary
wrapper.setTemporaryId(dto.getTemporaryId()) wrapper.setTemporaryId(dto.getTemporaryId())
.setClockId(dto.getId()) .setClockId(dto.getId())
.setTaskType(ActivityPhotoType.RANDOM_TASK.getType()) .setTaskType(ActivityPhotoType.RANDOM_TASK.getType())
.setCreateDate(DateUtil.today())
.setIsDelete(FlagType.NO.getType()); .setIsDelete(FlagType.NO.getType());
TemporaryActivityTaskClockDO taskClockDO1 = temporaryActivityTaskClockDao.selectOne(wrapper); TemporaryActivityTaskClockDO taskClockDO1 = temporaryActivityTaskClockDao.selectOne(wrapper);
if (ObjectUtil.isNotEmpty(taskClockDO1)) { if (ObjectUtil.isNotEmpty(taskClockDO1)) {
...@@ -103,6 +104,7 @@ public class TemporaryActivityTaskClockServiceImpl extends ServiceImpl<Temporary ...@@ -103,6 +104,7 @@ public class TemporaryActivityTaskClockServiceImpl extends ServiceImpl<Temporary
wrapper.setTemporaryId(dto.getTemporaryId()) wrapper.setTemporaryId(dto.getTemporaryId())
.setClockId(dto.getId()) .setClockId(dto.getId())
.setReportId(dto.getReportedId()) .setReportId(dto.getReportedId())
.setCreateDate(DateUtil.today())
.setTaskType(ActivityPhotoType.POS_PHOTO.getType()) .setTaskType(ActivityPhotoType.POS_PHOTO.getType())
.setIsDelete(FlagType.NO.getType()); .setIsDelete(FlagType.NO.getType());
TemporaryActivityTaskClockDO taskClockDO1 = temporaryActivityTaskClockDao.selectOne(wrapper); TemporaryActivityTaskClockDO taskClockDO1 = temporaryActivityTaskClockDao.selectOne(wrapper);
...@@ -190,6 +192,7 @@ public class TemporaryActivityTaskClockServiceImpl extends ServiceImpl<Temporary ...@@ -190,6 +192,7 @@ public class TemporaryActivityTaskClockServiceImpl extends ServiceImpl<Temporary
TemporaryActivityTaskWrapperDto wrapper = new TemporaryActivityTaskWrapperDto() TemporaryActivityTaskWrapperDto wrapper = new TemporaryActivityTaskWrapperDto()
.setUserId(Long.parseLong(userId)) .setUserId(Long.parseLong(userId))
.setTaskType(taskType) .setTaskType(taskType)
.setCreateDate(DateUtil.today())
.setTemporaryId(Long.parseLong(userId)) .setTemporaryId(Long.parseLong(userId))
.setIsDelete(FlagType.NO.getType()); .setIsDelete(FlagType.NO.getType());
TemporaryActivityTaskClockDO taskClockDO = temporaryActivityTaskClockDao.selectOne(wrapper); TemporaryActivityTaskClockDO taskClockDO = temporaryActivityTaskClockDao.selectOne(wrapper);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论