From 3201bba04baf50d368fbc4ac11658701e97a0a97 Mon Sep 17 00:00:00 2001 From: liukangdong <898885815@qq.com> Date: 星期三, 05 三月 2025 09:59:05 +0800 Subject: [PATCH] Merge branch 'master' of http://139.186.142.91:10010/r/productDev/dmvisit --- server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/HiddenDangerServiceImpl.java | 19 ++++++++++++++----- 1 files changed, 14 insertions(+), 5 deletions(-) diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/HiddenDangerServiceImpl.java b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/HiddenDangerServiceImpl.java index 38577a8..6cafaea 100644 --- a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/HiddenDangerServiceImpl.java +++ b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/HiddenDangerServiceImpl.java @@ -334,7 +334,9 @@ .leftJoin("company t4 on t1.company_id=t4.id") .leftJoin("company t5 on t2.company_id=t5.id"); queryWrapper - .eq(HiddenDanger::getId, id).last("limit 1"); + .eq(HiddenDanger::getId, id) + .eq(HiddenDanger::getIsdeleted, Constants.ZERO) + .last("limit 1"); HiddenDanger model = hiddenDangerMapper.selectJoinOne(HiddenDanger.class,queryWrapper); if(model ==null || Constants.equalsInteger(model.getIsdeleted(),Constants.ONE)){ @@ -434,7 +436,10 @@ if(userInfo!=null && userInfo.getCompanyIdList()!=null){ if( userInfo.getCompanyIdList().size() ==0){ //鍙兘鐪嬭嚜宸� - queryWrapper.eq(HiddenDanger::getCreator,userInfo.getId()); + queryWrapper.and(w->{ + w.eq(HiddenDanger::getCreator,userInfo.getId()).or(). + eq(HiddenDanger::getCheckUserId,userInfo.getId()); + }); }else{ queryWrapper.in("t1.company_id" ,userInfo.getCompanyIdList()); } @@ -496,6 +501,9 @@ hiddenDanger.setCheckDate(hiddenDanger.getEditDate()); hiddenDangerMapper.updateById(hiddenDanger); HiddenDanger model = hiddenDangerMapper.selectById(hiddenDanger.getId()); + if(Objects.isNull(model) ||Constants.equalsInteger(model.getIsdeleted(),Constants.ONE)){ + throw new BusinessException(ResponseStatus.DATA_EMPTY ); + } HiddenDangerParam hiddenDangerCate = hiddenDangerParamMapper.selectById(model.getCateId()); if(Objects.isNull(hiddenDangerCate)){ throw new BusinessException(ResponseStatus.DATA_EMPTY.getCode(),"鏈煡璇㈠埌闅愭偅绫诲瀷"); @@ -568,7 +576,7 @@ throw new BusinessException(ResponseStatus.BAD_REQUEST); } HiddenDanger model = hiddenDangerMapper.selectById(hiddenDanger.getId()); - if(Objects.isNull(model)){ + if(Objects.isNull(model) ||Constants.equalsInteger(model.getIsdeleted(),Constants.ONE)){ throw new BusinessException(ResponseStatus.DATA_EMPTY.getCode(),"鏈煡璇㈠埌闅愭偅鏁版嵁"); } if (!model.getStatus().equals(Constants.ZERO)) { @@ -669,8 +677,9 @@ .selectAll(HiddenDanger.class) .selectAs(Member::getName,HiddenDanger::getCheckorName) .leftJoin(Member.class,Member::getId,HiddenDanger::getCheckUserId) - .eq(HiddenDanger::getId,hiddenDanger.getId())); - if(Objects.isNull(model)){ + .eq(HiddenDanger::getId,hiddenDanger.getId()) + ); + if(Objects.isNull(model) ||Constants.equalsInteger(model.getIsdeleted(),Constants.ONE)){ throw new BusinessException(ResponseStatus.DATA_EMPTY.getCode(),"鏈煡璇㈠埌闅愭偅鏁版嵁"); } if (!Constants.equalsInteger(model.getStatus(),Constants.ZERO)) { -- Gitblit v1.9.3