|
|
@@ -9,6 +9,7 @@ import com.github.yulichang.wrapper.MPJLambdaWrapper;
|
|
|
import com.xjrsoft.common.page.ConventPage;
|
|
|
import com.xjrsoft.common.utils.VoToColumnUtil;
|
|
|
import com.xjrsoft.module.base.entity.BaseClass;
|
|
|
+import com.xjrsoft.module.base.entity.BaseOfficeBuild;
|
|
|
import com.xjrsoft.module.room.dto.RoomBedCheckRecordPageDto;
|
|
|
import com.xjrsoft.module.room.entity.RoomBedCheckRecord;
|
|
|
import com.xjrsoft.module.room.entity.RoomBedCheckRecordRelation;
|
|
|
@@ -144,7 +145,9 @@ public class RoomBedCheckRecordServiceImpl extends MPJBaseServiceImpl<RoomBedChe
|
|
|
MPJLambdaWrapper<RoomBedCheckRecordRelation> queryRelation = new MPJLambdaWrapper<>();
|
|
|
queryRelation
|
|
|
.select(RoomBedCheckRecordRelation::getId)
|
|
|
+ .selectAs(BaseOfficeBuild::getName,RoomBedCheckRecordRelationVo::getOfficeBuildIdCN)
|
|
|
.select(RoomBedCheckRecordRelation.class,x -> VoToColumnUtil.fieldsToColumns(RoomBedCheckRecordRelationVo.class).contains(x.getProperty()))
|
|
|
+ .leftJoin(BaseOfficeBuild.class, BaseOfficeBuild::getId, RoomBedCheckRecordRelation::getOfficeBuildId)
|
|
|
.eq(RoomBedCheckRecordRelation::getRoomBedCheckRecordId,roomBedCheckRecordVo.getId())
|
|
|
.orderByDesc(RoomBedCheckRecordRelation::getId);
|
|
|
List<RoomBedCheckRecordRelationVo> roomBedCheckRecordRelationVoList = roomBedCheckRecordRoomBedCheckRecordRelationMapper.selectJoinList(RoomBedCheckRecordRelationVo.class, queryRelation);
|