From 440f3671c552a58d9a911dbe184b583e3d17be16 Mon Sep 17 00:00:00 2001 From: renkang <8417338+k94314517@user.noreply.gitee.com> Date: 星期六, 30 十一月 2024 16:13:48 +0800 Subject: [PATCH] 客户资料 巡检任务业务 --- server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwContractRevenueServiceImpl.java | 45 +++++++++++++++++++++++++-------------------- 1 files changed, 25 insertions(+), 20 deletions(-) diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwContractRevenueServiceImpl.java b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwContractRevenueServiceImpl.java index a75c198..8843a63 100644 --- a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwContractRevenueServiceImpl.java +++ b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwContractRevenueServiceImpl.java @@ -237,10 +237,12 @@ .selectAs(YwContract::getCode,YwContractRevenue::getContractCode) .selectAs(YwCustomer::getName,YwContractRevenue::getCustomerName) .selectAs(SystemUser::getRealname,YwContractRevenue::getRealname) + .selectAs(YwAccount::getTitle,YwContractRevenue::getAccountTitle) .leftJoin(YwContractBill.class,YwContractBill::getId,YwContractRevenue::getBillId) .leftJoin(YwContract.class,YwContract::getId,YwContractBill::getContractId) .leftJoin(YwCustomer.class,YwCustomer::getId,YwContract::getRenterId) .leftJoin(SystemUser.class,SystemUser::getId,YwContractRevenue::getCreator) + .leftJoin(YwAccount.class,YwAccount::getId,YwContractRevenue::getAccountId) .eq(YwContractRevenue::getId,id) ); @@ -372,7 +374,7 @@ public List<YwContractRevenue> findList(YwContractRevenue ywContractRevenue) { List<YwContractRevenue> ywContractRevenueList = ywContractRevenueMapper.selectJoinList(YwContractRevenue.class,new MPJLambdaWrapper<YwContractRevenue>() .selectAll(YwContractRevenue.class) - .selectAs(YwCustomer::getName,YwContractRevenue::getCustomerNme) + .selectAs(YwCustomer::getName,YwContractRevenue::getCustomerName) .leftJoin(YwContract.class,YwContract::getId,YwContractRevenue::getContractId) .leftJoin(YwCustomer.class,YwCustomer::getId,YwContract::getRenterId) .eq(YwContractRevenue::getStatus,Constants.ZERO) @@ -398,8 +400,8 @@ .leftJoin(YwCustomer.class,YwCustomer::getId,YwContract::getRenterId) .leftJoin(SystemUser.class,SystemUser::getId,YwContractRevenue::getCreator) .eq(YwContractRevenue::getIsdeleted,Constants.ZERO) - .like(Objects.nonNull(model)&&StringUtils.isNotBlank(model.getCustomerNme()), - YwCustomer::getName,model.getCustomerNme()) + .like(Objects.nonNull(model)&&StringUtils.isNotBlank(model.getCustomerName()), + YwCustomer::getName,model.getCustomerName()) .eq(Objects.nonNull(model)&&Objects.nonNull(model.getPayType()), YwContractRevenue::getPayType,model.getPayType()) .eq(Objects.nonNull(model)&&Objects.nonNull(model.getRevenueType()), @@ -413,25 +415,28 @@ for (YwContractRevenue ywContractRevenue:iPage.getRecords()) { //妤煎畤鍚嶇О List<YwContractRoom> ywContractRoomList = ywContractRevenue.getYwContractRoomList(); - StringBuilder roomPathName = new StringBuilder(); - for (YwContractRoom ywContractRoom:ywContractRoomList) { - if(StringUtils.isNotBlank(ywContractRoom.getProjectName())){ - roomPathName.append(ywContractRoom.getProjectName()+"/"); + if(com.github.xiaoymin.knife4j.core.util.CollectionUtils.isNotEmpty(ywContractRoomList)){ + StringBuilder roomPathName = new StringBuilder(); + for (YwContractRoom ywContractRoom:ywContractRoomList) { + if(StringUtils.isNotBlank(ywContractRoom.getProjectName())){ + roomPathName.append(ywContractRoom.getProjectName()+"/"); + } + if(StringUtils.isNotBlank(ywContractRoom.getBuildingName())){ + roomPathName.append(ywContractRoom.getBuildingName()+"/"); + } + if(StringUtils.isNotBlank(ywContractRoom.getFloorName())){ + roomPathName.append(ywContractRoom.getFloorName()+"/"); + } + if(StringUtils.isNotBlank(ywContractRoom.getRoomName())){ + roomPathName.append(ywContractRoom.getRoomName()); + } + if(StringUtils.isNotBlank(roomPathName)){ + roomPathName.append(";"); + } } - if(StringUtils.isNotBlank(ywContractRoom.getBuildingName())){ - roomPathName.append(ywContractRoom.getBuildingName()+"/"); - } - if(StringUtils.isNotBlank(ywContractRoom.getFloorName())){ - roomPathName.append(ywContractRoom.getFloorName()+"/"); - } - if(StringUtils.isNotBlank(ywContractRoom.getRoomName())){ - roomPathName.append(ywContractRoom.getRoomName()); - } - if(StringUtils.isNotBlank(roomPathName)){ - roomPathName.append(";"); - } + ywContractRevenue.setRoomPathName(roomPathName.toString()); } - ywContractRevenue.setRoomPathName(roomPathName.toString()); + } return PageData.from(iPage); } -- Gitblit v1.9.3