From 4a8ff39b0fab0627ef8f7459587d514cc01c3676 Mon Sep 17 00:00:00 2001 From: rk <94314517@qq.com> Date: 星期一, 20 十月 2025 10:52:02 +0800 Subject: [PATCH] Merge branch 'wuhuyancao' of http://139.186.142.91:10010/r/productDev/dmvisit into wuhuyancao --- server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/JkVersionServiceImpl.java | 26 +++++++++++++++++++++++--- 1 files changed, 23 insertions(+), 3 deletions(-) diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/JkVersionServiceImpl.java b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/JkVersionServiceImpl.java index 7bc2a7c..b3c9029 100644 --- a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/JkVersionServiceImpl.java +++ b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/JkVersionServiceImpl.java @@ -48,7 +48,6 @@ @Override public Integer create(JkVersion jkVersion) { if(Objects.isNull(jkVersion) - || Objects.isNull(jkVersion.getType()) || Objects.isNull(jkVersion.getIsForce()) || StringUtils.isBlank(jkVersion.getVersionInfo()) || StringUtils.isBlank(jkVersion.getFileUrl()) @@ -56,7 +55,7 @@ || StringUtils.isBlank(jkVersion.getName()) || StringUtils.isBlank(jkVersion.getContent()) ){ - throw new BusinessException(ResponseStatus.NOT_ALLOWED); + throw new BusinessException(ResponseStatus.BAD_REQUEST); } LoginUserInfo loginUserInfo = jkVersion.getLoginUserInfo(); jkVersion.setCreateDate(new Date()); @@ -64,6 +63,7 @@ jkVersion.setEditDate(jkVersion.getCreateDate()); jkVersion.setEditor(jkVersion.getCreator()); jkVersion.setIsdeleted(Constants.ZERO); + jkVersion.setType(Constants.ZERO); jkVersionMapper.insert(jkVersion); return jkVersion.getId(); } @@ -94,7 +94,6 @@ public void updateById(JkVersion jkVersion) { if(Objects.isNull(jkVersion) || Objects.isNull(jkVersion.getId()) - || Objects.isNull(jkVersion.getType()) || Objects.isNull(jkVersion.getIsForce()) || StringUtils.isBlank(jkVersion.getVersionInfo()) || StringUtils.isBlank(jkVersion.getFileUrl()) @@ -177,4 +176,25 @@ QueryWrapper<JkVersion> wrapper = new QueryWrapper<>(jkVersion); return jkVersionMapper.selectCount(wrapper); } + + + + @Override + public JkVersion getLastVersion(){ + JkVersion jkVersion = jkVersionMapper.selectOne(new QueryWrapper<JkVersion>().lambda() + .eq(JkVersion::getIsdeleted,Constants.ZERO) + .eq(JkVersion::getType,Constants.ZERO) + .orderByDesc(JkVersion::getVersionNum) + .last("limit 1") + ); + if(Objects.nonNull(jkVersion)){ + String path = systemDictDataBiz.queryByCode(Constants.FTP,Constants.FTP_LOCAL_RESOURCE_PATH).getCode() + +systemDictDataBiz.queryByCode(Constants.FTP,Constants.APP_FILE).getCode(); + jkVersion.setFullFileUrl(path + jkVersion.getFileUrl()); + } + return jkVersion; + } + + + } -- Gitblit v1.9.3