From fc03a64522e6c6e0f47eeb82c8900e1910a0a363 Mon Sep 17 00:00:00 2001 From: k94314517 <8417338+k94314517@user.noreply.gitee.com> Date: 星期四, 01 二月 2024 09:11:11 +0800 Subject: [PATCH] 111 --- server/service/src/main/java/com/doumee/service/business/impl/SettleClaimsServiceImpl.java | 20 +++++++++++--------- 1 files changed, 11 insertions(+), 9 deletions(-) diff --git a/server/service/src/main/java/com/doumee/service/business/impl/SettleClaimsServiceImpl.java b/server/service/src/main/java/com/doumee/service/business/impl/SettleClaimsServiceImpl.java index 9175834..99bd7d2 100644 --- a/server/service/src/main/java/com/doumee/service/business/impl/SettleClaimsServiceImpl.java +++ b/server/service/src/main/java/com/doumee/service/business/impl/SettleClaimsServiceImpl.java @@ -358,6 +358,8 @@ } settleClaims.setCreateDate(new Date()); settleClaims.setIsdeleted(Constants.ZERO); + settleClaims.setCompanyId(loginUserInfo.getCompanyId()); + settleClaims.setStatus(Constants.SettleClaimsStatus.WAIT_ACCEPTANCE.getKey()); settleClaims.setCreator(loginUserInfo.getId()); settleClaims.setCheckUserId(loginUserInfo.getId()); settleClaimsMapper.insert(settleClaims); @@ -368,6 +370,7 @@ Multifile multifile = reportVideo.get(i); if(Objects.isNull(multifile.getFileurl()) || Objects.isNull(multifile.getType()) + || StringUtils.isBlank(multifile.getName()) ){ throw new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"闄勪欢鍐呭寮傚父"); } @@ -551,8 +554,8 @@ if(!oldSettleClaims.getSolutionId().equals(settleClaims.getSolutionId())){ throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"鏃犳硶淇敼鏂规淇℃伅"); } - if(!(oldSettleClaims.getStatus().equals(Constants.SettleClaimsStatus.WAIT_ACCEPTANCE) - || oldSettleClaims.getStatus().equals(Constants.SettleClaimsStatus.CONFIRM_INFORMATION))){ + if(!(oldSettleClaims.getStatus().equals(Constants.SettleClaimsStatus.WAIT_ACCEPTANCE.getKey()) + || oldSettleClaims.getStatus().equals(Constants.SettleClaimsStatus.CONFIRM_INFORMATION.getKey()))){ throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"褰撳墠鐘舵�佹棤娉曡繘琛岃鎿嶄綔"); } oldSettleClaims.setEditor(loginUserInfo.getId()); @@ -589,8 +592,8 @@ throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"闈炰紒涓氬憳宸ユ棤娉曡繘琛岃鎿嶄綔"); } SettleClaims settleClaims = settleClaimsMapper.selectById(scSupplementDTO.getId()); - if(!(settleClaims.getStatus().equals(Constants.SettleClaimsStatus.WAIT_ACCEPTANCE) - || settleClaims.getStatus().equals(Constants.SettleClaimsStatus.CONFIRM_INFORMATION))){ + if(!(settleClaims.getStatus().equals(Constants.SettleClaimsStatus.WAIT_ACCEPTANCE.getKey()) + || settleClaims.getStatus().equals(Constants.SettleClaimsStatus.CONFIRM_INFORMATION.getKey()))){ throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"褰撳墠鐘舵�佹棤娉曡繘琛岃鎿嶄綔"); } settleClaims.setEditor(loginUserInfo.getId()); @@ -612,21 +615,18 @@ LoginUserInfo loginUserInfo = (LoginUserInfo) SecurityUtils.getSubject().getPrincipal(); if(Objects.isNull(scSupplementDTO) || Objects.isNull(scSupplementDTO.getId()) - || Objects.isNull(scSupplementDTO.getSupplement()) || Objects.isNull(scSupplementDTO.getObjType()) || Objects.isNull(scSupplementDTO.getFileUrl()) || Objects.isNull(scSupplementDTO.getFileType()) - || scSupplementDTO.getObjType().equals(Constants.ZERO) ){ throw new BusinessException(ResponseStatus.BAD_REQUEST); } SettleClaims settleClaims = settleClaimsMapper.selectById(scSupplementDTO.getId()); - if(!(settleClaims.getStatus().equals(Constants.SettleClaimsStatus.WAIT_ACCEPTANCE) - || settleClaims.getStatus().equals(Constants.SettleClaimsStatus.CONFIRM_INFORMATION))){ + if(!(settleClaims.getStatus().equals(Constants.SettleClaimsStatus.WAIT_ACCEPTANCE.getKey()) + || settleClaims.getStatus().equals(Constants.SettleClaimsStatus.CONFIRM_INFORMATION.getKey()))){ throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"褰撳墠鐘舵�佹棤娉曡繘琛岃鎿嶄綔"); } - Multifile multifile = new Multifile(); if(loginUserInfo.getType().equals(Constants.ONE)){ multifile.setCompanyId(loginUserInfo.getCompanyId()); @@ -634,7 +634,9 @@ multifile.setCreator(loginUserInfo.getId()); multifile.setCreateDate(new Date()); multifile.setIsdeleted(Constants.ZERO); + multifile.setObjType(scSupplementDTO.getObjType()); multifile.setObjId(scSupplementDTO.getId()); + multifile.setFileurl(scSupplementDTO.getFileUrl()); multifile.setName(scSupplementDTO.getFileUrl().substring(scSupplementDTO.getFileUrl().lastIndexOf("/") + 1)); multifile.setType(scSupplementDTO.getFileType()); multifileJoinMapper.insert(multifile); -- Gitblit v1.9.3