Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
T
travel-cloud
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
cloud
travel-cloud
Commits
4768f620
提交
4768f620
authored
5月 23, 2025
作者:
hzh
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
代码优化
上级
bc8466e8
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
29 行增加
和
0 行删除
+29
-0
DeptOssScope.java
...c/main/java/org/dromara/system/constant/DeptOssScope.java
+18
-0
SysDeptOssServiceImpl.java
...rg/dromara/system/service/impl/SysDeptOssServiceImpl.java
+7
-0
ActTaskServiceImpl.java
...org/dromara/workflow/service/impl/ActTaskServiceImpl.java
+1
-0
FileApproveServiceImpl.java
...dromara/workflow/service/impl/FileApproveServiceImpl.java
+3
-0
没有找到文件。
ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/constant/DeptOssScope.java
0 → 100644
浏览文件 @
4768f620
package
org
.
dromara
.
system
.
constant
;
import
lombok.AllArgsConstructor
;
import
lombok.Getter
;
/**
* @author wenhe
*/
@Getter
@AllArgsConstructor
public
enum
DeptOssScope
{
COMPANY
(
"company"
,
"公司"
),
DEPT
(
"dept"
,
"部门"
);
private
String
key
;
private
String
value
;
}
ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysDeptOssServiceImpl.java
浏览文件 @
4768f620
...
@@ -7,6 +7,7 @@ import org.dromara.common.core.utils.StringUtils;
...
@@ -7,6 +7,7 @@ import org.dromara.common.core.utils.StringUtils;
import
org.dromara.common.mybatis.core.mapper.BaseMapperPlus
;
import
org.dromara.common.mybatis.core.mapper.BaseMapperPlus
;
import
org.dromara.common.mybatis.service.AbstractBaseService
;
import
org.dromara.common.mybatis.service.AbstractBaseService
;
import
org.dromara.common.satoken.utils.LoginHelper
;
import
org.dromara.common.satoken.utils.LoginHelper
;
import
org.dromara.system.constant.DeptOssScope
;
import
org.dromara.system.domain.SysDeptOss
;
import
org.dromara.system.domain.SysDeptOss
;
import
org.dromara.system.domain.bo.SysDeptOssBo
;
import
org.dromara.system.domain.bo.SysDeptOssBo
;
import
org.dromara.system.domain.vo.SysDeptOssVo
;
import
org.dromara.system.domain.vo.SysDeptOssVo
;
...
@@ -46,6 +47,12 @@ public class SysDeptOssServiceImpl extends AbstractBaseService<SysDeptOssVo, Sys
...
@@ -46,6 +47,12 @@ public class SysDeptOssServiceImpl extends AbstractBaseService<SysDeptOssVo, Sys
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getScope
()),
SysDeptOss:
:
getScope
,
bo
.
getScope
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getScope
()),
SysDeptOss:
:
getScope
,
bo
.
getScope
());
lqw
.
eq
(
Objects
.
nonNull
(
bo
.
getApprove
()),
SysDeptOss:
:
getApprove
,
bo
.
getApprove
());
lqw
.
eq
(
Objects
.
nonNull
(
bo
.
getApprove
()),
SysDeptOss:
:
getApprove
,
bo
.
getApprove
());
lqw
.
eq
(
bo
.
getOpen
()
!=
null
,
SysDeptOss:
:
getOpen
,
bo
.
getOpen
());
lqw
.
eq
(
bo
.
getOpen
()
!=
null
,
SysDeptOss:
:
getOpen
,
bo
.
getOpen
());
if
(!
LoginHelper
.
isSuperAdmin
())
{
Long
deptId
=
LoginHelper
.
getDeptId
();
if
(
bo
.
getDeptId
()
!=
null
&&
!
Objects
.
equals
(
deptId
,
bo
.
getDeptId
()))
{
lqw
.
eq
(
SysDeptOss:
:
getScope
,
DeptOssScope
.
COMPANY
.
getKey
());
}
}
return
lqw
;
return
lqw
;
}
}
...
...
ruoyi-modules/ruoyi-workflow/src/main/java/org/dromara/workflow/service/impl/ActTaskServiceImpl.java
浏览文件 @
4768f620
...
@@ -409,6 +409,7 @@ public class ActTaskServiceImpl implements IActTaskService {
...
@@ -409,6 +409,7 @@ public class ActTaskServiceImpl implements IActTaskService {
List
<
String
>
processDefinitionIds
=
StreamUtils
.
toList
(
taskList
,
TaskVo:
:
getProcessDefinitionId
);
List
<
String
>
processDefinitionIds
=
StreamUtils
.
toList
(
taskList
,
TaskVo:
:
getProcessDefinitionId
);
List
<
WfNodeConfigVo
>
wfNodeConfigVoList
=
wfNodeConfigService
.
selectByDefIds
(
processDefinitionIds
);
List
<
WfNodeConfigVo
>
wfNodeConfigVoList
=
wfNodeConfigService
.
selectByDefIds
(
processDefinitionIds
);
for
(
TaskVo
task
:
taskList
)
{
for
(
TaskVo
task
:
taskList
)
{
task
.
setEntity
(
getHistoricVariableByBusinessKey
(
task
.
getBusinessKey
(),
"entity"
));
task
.
setBusinessStatusName
(
BusinessStatusEnum
.
findByStatus
(
task
.
getBusinessStatus
()));
task
.
setBusinessStatusName
(
BusinessStatusEnum
.
findByStatus
(
task
.
getBusinessStatus
()));
if
(
CollUtil
.
isNotEmpty
(
wfNodeConfigVoList
))
{
if
(
CollUtil
.
isNotEmpty
(
wfNodeConfigVoList
))
{
wfNodeConfigVoList
.
stream
().
filter
(
e
->
e
.
getDefinitionId
().
equals
(
task
.
getProcessDefinitionId
())
&&
FlowConstant
.
TRUE
.
equals
(
e
.
getApplyUserTask
())).
findFirst
().
ifPresent
(
task:
:
setWfNodeConfigVo
);
wfNodeConfigVoList
.
stream
().
filter
(
e
->
e
.
getDefinitionId
().
equals
(
task
.
getProcessDefinitionId
())
&&
FlowConstant
.
TRUE
.
equals
(
e
.
getApplyUserTask
())).
findFirst
().
ifPresent
(
task:
:
setWfNodeConfigVo
);
...
...
ruoyi-modules/ruoyi-workflow/src/main/java/org/dromara/workflow/service/impl/FileApproveServiceImpl.java
浏览文件 @
4768f620
...
@@ -26,6 +26,7 @@ import org.springframework.transaction.annotation.Transactional;
...
@@ -26,6 +26,7 @@ import org.springframework.transaction.annotation.Transactional;
import
java.util.Collection
;
import
java.util.Collection
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
import
java.util.Objects
;
/**
/**
* 部门文件下载申请Service业务层处理
* 部门文件下载申请Service业务层处理
...
@@ -56,6 +57,8 @@ public class FileApproveServiceImpl extends AbstractBaseService<FileApproveVo, F
...
@@ -56,6 +57,8 @@ public class FileApproveServiceImpl extends AbstractBaseService<FileApproveVo, F
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getPurpose
()),
FileApprove:
:
getPurpose
,
bo
.
getPurpose
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getPurpose
()),
FileApprove:
:
getPurpose
,
bo
.
getPurpose
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getEmail
()),
FileApprove:
:
getEmail
,
bo
.
getEmail
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getEmail
()),
FileApprove:
:
getEmail
,
bo
.
getEmail
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getStatus
()),
FileApprove:
:
getStatus
,
bo
.
getStatus
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getStatus
()),
FileApprove:
:
getStatus
,
bo
.
getStatus
());
lqw
.
eq
(
Objects
.
nonNull
(
bo
.
getSysDeptFileId
()),
FileApprove:
:
getSysDeptFileId
,
bo
.
getSysDeptFileId
());
lqw
.
eq
(
Objects
.
nonNull
(
bo
.
getCreateBy
()),
FileApprove:
:
getCreateBy
,
bo
.
getCreateBy
());
return
lqw
;
return
lqw
;
}
}
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论