From 68a19b71ddb5775670e4cb125c29b4ee70d62da9 Mon Sep 17 00:00:00 2001 From: k94314517 <8417338+k94314517@user.noreply.gitee.com> Date: 星期四, 19 十二月 2024 17:26:29 +0800 Subject: [PATCH] 代码初始化 --- server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/VisitsServiceImpl.java | 51 +++++++++++++++++++++++++++++---------------------- 1 files changed, 29 insertions(+), 22 deletions(-) diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/VisitsServiceImpl.java b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/VisitsServiceImpl.java index d7cc716..ebf537c 100644 --- a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/VisitsServiceImpl.java +++ b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/VisitsServiceImpl.java @@ -1220,6 +1220,22 @@ result.setBusinessStatus(result.getStatus()); } + + Notices notices = noticesJoinMapper.selectOne(new QueryWrapper<Notices>().lambda() + .eq(Notices::getObjId,id) + .eq(Notices::getType,Constants.equalsInteger(result.getType(),Constants.TWO)?Constants.noticesObjectType.visitReporting:Constants.noticesObjectType.visit) + .eq(Notices::getUserId,memberId) + .eq(Notices::getSendacopy,Constants.ZERO) + .orderByDesc(Notices::getId).last(" limit 1 ")); + if(Objects.nonNull(notices)){ + if(Constants.equalsInteger(notices.getStatus(),Constants.ZERO)){ + result.setInfo("寰呮垜澶勭悊"); + }else{ + result.setInfo(notices.getInfo()); + } + } + + return result; } @@ -1422,30 +1438,21 @@ memberId) ); // } - if(Constants.equalsInteger(visits.getStatus(),Constants.VisitStatus.waitCheck)||Constants.equalsInteger(visits.getStatus(),Constants.VisitStatus.submitCheck)){ - Notices notices = noticesJoinMapper.selectOne(new QueryWrapper<Notices>().lambda().eq(Notices::getObjId,visits.getId()) - .eq(Notices::getType,Constants.equalsInteger(visits.getType(),Constants.TWO)?Constants.noticesObjectType.visitReporting:Constants.noticesObjectType.visit) - .eq(Notices::getUserId,memberId) - .eq(Notices::getSendacopy,Constants.ZERO) - .last(" limit 1 ") - ); - visitDetailVO.setInfoStatus(1); - if(Objects.nonNull(notices)){ - visitDetailVO.setInfo(notices.getInfo()); - }else{ - visitDetailVO.setInfo("鏆傛棤"); - } - }else if(Constants.equalsInteger(visits.getStatus(),Constants.VisitStatus.noPass)){ - visitDetailVO.setInfoStatus(Constants.VisitStatus.noPass); - visitDetailVO.setInfo("瀹℃壒鏈�氳繃"); - }else if(Constants.equalsInteger(visits.getStatus(),Constants.VisitStatus.cancel)){ - visitDetailVO.setInfoStatus(Constants.VisitStatus.cancel); - visitDetailVO.setInfo("宸插彇娑�"); - }else{ - visitDetailVO.setInfoStatus(Constants.VisitStatus.pass); - visitDetailVO.setInfo("瀹℃壒宸查�氳繃"); + Notices notices = noticesJoinMapper.selectOne(new QueryWrapper<Notices>().lambda() + .eq(Notices::getObjId,id) + .eq(Notices::getType,Constants.equalsInteger(visits.getType(),Constants.TWO)?Constants.noticesObjectType.visitReporting:Constants.noticesObjectType.visit) + .eq(Notices::getUserId,memberId) + .eq(Notices::getSendacopy,Constants.ZERO) + .orderByDesc(Notices::getId).last(" limit 1 ")); + if(Objects.nonNull(notices)){ + if(Constants.equalsInteger(notices.getStatus(),Constants.ZERO)){ + visitDetailVO.setInfo("寰呮垜澶勭悊"); + }else{ + visitDetailVO.setInfo(notices.getInfo()); + } } + return visitDetailVO; } -- Gitblit v1.9.3