打卡范围
This commit is contained in:
@ -157,9 +157,8 @@ public class BusProjectServiceImpl extends ServiceImpl<BusProjectMapper, BusProj
|
||||
.eq(BusProjectPunchrange::getProjectId, id)
|
||||
.list();
|
||||
if (!punchrangeList.isEmpty()) {
|
||||
List<Punchrange> objects = new ArrayList<>();
|
||||
BeanUtil.copyProperties(punchrangeList, objects);
|
||||
vo.setPunchrangeList(objects);
|
||||
List<Punchrange> punchranges = BeanUtil.copyToList(punchrangeList, Punchrange.class);
|
||||
vo.setPunchrangeList(punchranges);
|
||||
}
|
||||
return vo;
|
||||
}
|
||||
@ -488,13 +487,11 @@ public class BusProjectServiceImpl extends ServiceImpl<BusProjectMapper, BusProj
|
||||
}
|
||||
// 操作数据库
|
||||
if (this.updateById(project)){
|
||||
//新增打卡范围
|
||||
if (!req.getPunchrangeList().isEmpty()) {
|
||||
//删除所有旧的范围
|
||||
busProjectPunchrangeService.remove(Wrappers.lambdaQuery(BusProjectPunchrange.class).eq(BusProjectPunchrange::getProjectId, project.getId()));
|
||||
List<Punchrange> punchrangeList = req.getPunchrangeList();
|
||||
List<BusProjectPunchrange> busProjectPunchranges = new ArrayList<>();
|
||||
BeanUtil.copyProperties(punchrangeList, busProjectPunchranges);
|
||||
//新增打卡范围
|
||||
List<BusProjectPunchrange> busProjectPunchranges = BeanUtil.copyToList(req.getPunchrangeList(), BusProjectPunchrange.class);
|
||||
if (!busProjectPunchrangeService.saveBatch(busProjectPunchranges)) {
|
||||
throw new ServiceException("打卡范围增加失败", HttpStatus.ERROR);
|
||||
}
|
||||
|
Reference in New Issue
Block a user