|
|
@@ -2,6 +2,7 @@ package com.xjrsoft.module.room.service.impl;
|
|
|
|
|
|
import cn.dev33.satoken.stp.StpUtil;
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
|
+import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.github.yulichang.base.MPJBaseServiceImpl;
|
|
|
@@ -71,7 +72,16 @@ public class RoomBedServiceImpl extends MPJBaseServiceImpl<RoomBedMapper, RoomBe
|
|
|
for (Long id : ids) {
|
|
|
RoomBed roomBed = roomBedMapper.selectById(id);
|
|
|
roomBed.setStudentUserId(null);
|
|
|
- roomBedMapper.updateById(roomBed);
|
|
|
+// RoomBed roomBedData = BeanUtil.toBean(roomBed, RoomBed.class);
|
|
|
+// roomBedMapper.updateById(new RoomBed(){{
|
|
|
+// setId(id);
|
|
|
+// setStudentUserId(null);
|
|
|
+// }});
|
|
|
+ UpdateWrapper<RoomBed> updateWrapper = new UpdateWrapper<>();
|
|
|
+ updateWrapper.eq("id", id);
|
|
|
+ updateWrapper.setSql("student_user_id = null");
|
|
|
+ updateWrapper.setSql("is_check_in = 0");
|
|
|
+ roomBedMapper.update(roomBed, updateWrapper);
|
|
|
}
|
|
|
return true;
|
|
|
}
|