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

fix(temporary):修复打卡任务状态更新逻辑

上级 242d05fb
...@@ -261,11 +261,11 @@ public class TemporaryActivityCoreServiceImpl implements TemporaryActivityCoreSe ...@@ -261,11 +261,11 @@ public class TemporaryActivityCoreServiceImpl implements TemporaryActivityCoreSe
tempActivityPhotoDao.deleteList(reportedId, ActivityPhotoType.TGHD.getType()); tempActivityPhotoDao.deleteList(reportedId, ActivityPhotoType.TGHD.getType());
} else { } else {
// 查询打卡数据 根据上报id 查询 // 查询打卡数据 根据上报id 查询
TemporaryClockWrapper wr = new TemporaryClockWrapper(); // TemporaryClockWrapper wr = new TemporaryClockWrapper();
wr.setReportedId(reportedId); // wr.setReportedId(reportedId);
wr.setTemporaryId(temporaryId); // wr.setTemporaryId(temporaryId);
TemporaryClockDto clockDto = clockQueryService.findClockInfo(wr); // TemporaryClockDto clockDto = clockQueryService.findClockInfo(wr);
tempActivityPhotoDao.saveReportedList(clockDto.getId(), temporaryId, reportedId, ActivityPhotoType.TGHD.getType(), temActDto.getTghdPhotoUrls()); tempActivityPhotoDao.saveReportedList(null, temporaryId, reportedId, ActivityPhotoType.TGHD.getType(), temActDto.getTghdPhotoUrls());
} }
// 推广成交照片 // 推广成交照片
...@@ -273,12 +273,12 @@ public class TemporaryActivityCoreServiceImpl implements TemporaryActivityCoreSe ...@@ -273,12 +273,12 @@ public class TemporaryActivityCoreServiceImpl implements TemporaryActivityCoreSe
tempActivityPhotoDao.deleteList(reportedId, ActivityPhotoType.TGCJ.getType()); tempActivityPhotoDao.deleteList(reportedId, ActivityPhotoType.TGCJ.getType());
} else { } else {
// 查询打卡数据 根据上报id 查询 // 查询打卡数据 根据上报id 查询
TemporaryClockWrapper wr = new TemporaryClockWrapper(); // TemporaryClockWrapper wr = new TemporaryClockWrapper();
wr.setReportedId(reportedId); // wr.setReportedId(reportedId);
wr.setTemporaryId(temporaryId); // wr.setTemporaryId(temporaryId);
TemporaryClockDto clockDto = clockQueryService.findClockInfo(wr); // TemporaryClockDto clockDto = clockQueryService.findClockInfo(wr);
tempActivityPhotoDao.saveReportedList(clockDto.getId(), temporaryId, reportedId, ActivityPhotoType.TGCJ.getType(), temActDto.getTgcjPhotoUrls()); tempActivityPhotoDao.saveReportedList(null, temporaryId, reportedId, ActivityPhotoType.TGCJ.getType(), temActDto.getTgcjPhotoUrls());
} }
// POS机页面凭证 // POS机页面凭证
// if (!CollectionUtils.isEmpty(temActDto.getPsvPhotoUrls())) { // if (!CollectionUtils.isEmpty(temActDto.getPsvPhotoUrls())) {
......
...@@ -168,11 +168,15 @@ public class TemporaryActivityTaskClockServiceImpl extends ServiceImpl<Temporary ...@@ -168,11 +168,15 @@ public class TemporaryActivityTaskClockServiceImpl extends ServiceImpl<Temporary
} }
} }
BeanUtils.copyProperties(clockVo, taskClockDO); BeanUtils.copyProperties(clockVo, taskClockDO);
// 更新 任务状态为未完成,打卡时间为当前时间
taskClockDO.setTaskStatus(ActivityClockTaskStatus.COMPLETED.getType()); if(CollectionUtils.isEmpty(clockVo.getClockPhotos())){
// 更新 任务状态为未完成,打卡时间为当前时间
taskClockDO.setTaskStatus(ActivityClockTaskStatus.COMPLETED.getType());
}else{
taskClockDO.setTaskStatus(ActivityClockTaskStatus.STARTING.getType());
}
taskClockDO.setReportedId(null); taskClockDO.setReportedId(null);
taskClockDO.setClockTime(new Date()); taskClockDO.setClockTime(new Date());
temporaryActivityTaskClockDao.update(taskClockDO); temporaryActivityTaskClockDao.update(taskClockDO);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论