From f3ce3a1f136f359ae872a223aada9e0d23afa9a0 Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期一, 23 十二月 2024 13:45:08 +0800 Subject: [PATCH] 开发更新 --- server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwWorkorderServiceImpl.java | 20 +++++++++++++++++++- 1 files changed, 19 insertions(+), 1 deletions(-) diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwWorkorderServiceImpl.java b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwWorkorderServiceImpl.java index c8a86f3..42f163b 100644 --- a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwWorkorderServiceImpl.java +++ b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwWorkorderServiceImpl.java @@ -499,10 +499,28 @@ queryWrapper.orderByAsc(sortData.getProperty()); } } + if(StringUtils.isNotBlank(pageWrap.getModel().getBuildingName())){ + queryWrapper.and(rw ->{ + rw.like(YwBuilding::getName,pageWrap.getModel().getBuildingName()).or() + .like(YwRoom::getName,pageWrap.getModel().getBuildingName()); + }); + } queryWrapper.ge(Objects.nonNull(pageWrap.getModel().getQueryStartTime()), YwWorkorder::getCreateDate, pageWrap.getModel().getQueryStartTime()) .le(Objects.nonNull(pageWrap.getModel().getQueryEndTime()), YwWorkorder::getCreateDate, pageWrap.getModel().getQueryEndTime()); queryWrapper.orderByDesc(YwContract::getCreateDate ); - return PageData.from(ywWorkorderMapper.selectPage(page, queryWrapper)); + + PageData<YwWorkorder> result = PageData.from(ywWorkorderMapper.selectPage(page, queryWrapper)); + if(result!=null && result.getRecords()!=null){ + for(YwWorkorder m : result.getRecords()){ + if(Constants.equalsInteger(m.getAreaType(),Constants.ZERO)){ + //0瀹ゅ唴缁翠慨 + m.setAreaNameInfo(StringUtils.defaultString(m.getBuildingName(),"")+"/"+StringUtils.defaultString(m.getRoomNum(),"")); + }else{ + m.setAreaNameInfo(StringUtils.defaultString(m.getBuildingName(),"")+"/"+StringUtils.defaultString(m.getFloorName(),"")); + } + } + } + return result; } @Override -- Gitblit v1.9.3