|
|
@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
|
import org.dromara.backstage.basics.domain.bo.PtRoomBatchSetBo;
|
|
|
import org.dromara.backstage.basics.domain.vo.PtAreaVo;
|
|
|
import org.dromara.common.core.constant.CacheNames;
|
|
|
+import org.dromara.common.core.enums.FJLXEnum;
|
|
|
import org.dromara.common.core.utils.MapstructUtils;
|
|
|
import org.dromara.common.core.utils.StringUtils;
|
|
|
import org.dromara.common.mybatis.core.page.TableDataInfo;
|
|
|
@@ -40,7 +41,7 @@ public class PtRoomServiceImpl implements IPtRoomService {
|
|
|
|
|
|
private final PtAreaServiceImpl areaService;
|
|
|
|
|
|
- public static final String ROOM_KF = "10";
|
|
|
+// public static final String ROOM_KF = "10";
|
|
|
|
|
|
/**
|
|
|
* 查询房间定义
|
|
|
@@ -191,7 +192,7 @@ public class PtRoomServiceImpl implements IPtRoomService {
|
|
|
*/
|
|
|
@Override
|
|
|
public Boolean insertByBo(PtRoomBo bo) {
|
|
|
- if(!ROOM_KF.equals(bo.getRoomType())){
|
|
|
+ if(!FJLXEnum.KF.code().equals(bo.getRoomType())){
|
|
|
bo.setGuestRoomType(null);
|
|
|
}
|
|
|
PtRoom add = MapstructUtils.convert(bo, PtRoom.class);
|
|
|
@@ -208,8 +209,8 @@ public class PtRoomServiceImpl implements IPtRoomService {
|
|
|
LambdaUpdateWrapper<PtRoom> lambdaUpdate = Wrappers.lambdaUpdate();
|
|
|
lambdaUpdate.set(StringUtils.isNotBlank(bo.getRoomType()),PtRoom::getRoomType, bo.getRoomType())
|
|
|
.set(StringUtils.isBlank(bo.getRoomType()),PtRoom::getRoomType, null)
|
|
|
- .set(ROOM_KF.equals(bo.getRoomType()),PtRoom::getGuestRoomType, bo.getGuestRoomType())
|
|
|
- .set(!ROOM_KF.equals(bo.getRoomType()),PtRoom::getGuestRoomType, null)
|
|
|
+ .set(FJLXEnum.KF.code().equals(bo.getRoomType()),PtRoom::getGuestRoomType, bo.getGuestRoomType())
|
|
|
+ .set(!FJLXEnum.KF.code().equals(bo.getRoomType()),PtRoom::getGuestRoomType, null)
|
|
|
.in(PtRoom::getRoomId, bo.getRoomIds());
|
|
|
int update = baseMapper.update(lambdaUpdate);
|
|
|
return update>0;
|
|
|
@@ -225,7 +226,7 @@ public class PtRoomServiceImpl implements IPtRoomService {
|
|
|
@Override
|
|
|
@Transactional
|
|
|
public Boolean updateByBo(PtRoomBo bo) {
|
|
|
- if(!ROOM_KF.equals(bo.getRoomType())){
|
|
|
+ if(!FJLXEnum.KF.code().equals(bo.getRoomType())){
|
|
|
bo.setGuestRoomType(null);
|
|
|
}
|
|
|
PtRoom update = MapstructUtils.convert(bo, PtRoom.class);
|