From f51c9e1bc0e82cbebd0e05130fb9a754317cbfa2 Mon Sep 17 00:00:00 2001
From: rk <94314517@qq.com>
Date: 星期二, 21 十月 2025 15:37:44 +0800
Subject: [PATCH] 月台自动叫号处理问题
---
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