From 36917e6b283b90312564a87f779b9ebd7d4aba0f Mon Sep 17 00:00:00 2001 From: k94314517 <8417338+k94314517@user.noreply.gitee.com> Date: 星期二, 29 十月 2024 13:51:41 +0800 Subject: [PATCH] git ch --- server/service/src/main/java/com/doumee/service/business/impl/UnionChangeServiceImpl.java | 15 +++++++++++---- 1 files changed, 11 insertions(+), 4 deletions(-) diff --git a/server/service/src/main/java/com/doumee/service/business/impl/UnionChangeServiceImpl.java b/server/service/src/main/java/com/doumee/service/business/impl/UnionChangeServiceImpl.java index 77ae055..eb90dbe 100644 --- a/server/service/src/main/java/com/doumee/service/business/impl/UnionChangeServiceImpl.java +++ b/server/service/src/main/java/com/doumee/service/business/impl/UnionChangeServiceImpl.java @@ -399,10 +399,17 @@ || saveUnionChangeDTO.getAddValidDate().getTime()> unionApply.getEndTime().getTime()){ throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"鍚堝苟鍗曠殑鎵瑰崟鍔犱繚鐢熸晥鏈熼敊璇�"); } - if(saveUnionChangeDTO.getDelValidDate().getTime()<unionApply.getStartTime().getTime() - || saveUnionChangeDTO.getDelValidDate().getTime()> unionApply.getEndTime().getTime()){ - throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"鍚堝苟鍗曠殑鎵瑰崟鍑忎繚鐢熸晥鏈熼敊璇�"); - } + + //鍔犲叆 鏌ヨ鏄惁瀛樺湪鍑忎繚鐨勬暟鎹� 濡傛灉瀛樺湪鍑忎繚鏁版嵁 杩涜璇ユ棩鏈熺殑鍒ゆ柇 2024骞�7鏈�30鏃�16:38:18 + if(applyChagneDetailJoinMapper.selectCount(new QueryWrapper<ApplyChagneDetail>().lambda() + .eq(ApplyChagneDetail::getType,Constants.ONE) + .in(ApplyChagneDetail::getApplyChangeId,saveUnionChangeDTO.getApplyIds()))>Constants.ZERO){ + if(saveUnionChangeDTO.getDelValidDate().getTime()<unionApply.getStartTime().getTime() + || saveUnionChangeDTO.getDelValidDate().getTime()> unionApply.getEndTime().getTime()){ + throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"鍚堝苟鍗曠殑鎵瑰崟鍑忎繚鐢熸晥鏈熼敊璇�"); + } + }; + }else{ if(saveUnionChangeDTO.getApplyDate().getTime()<DateUtil.afterDateByType(unionApply.getStartTime(),0,1).getTime() || saveUnionChangeDTO.getApplyDate().getTime()> unionApply.getEndTime().getTime()){ -- Gitblit v1.9.3