Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
T
travel-cloud
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
cloud
travel-cloud
Commits
7f3acbbb
提交
7f3acbbb
authored
12月 13, 2024
作者:
hzh
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
代码优化
上级
cc492654
显示空白字符变更
内嵌
并排
正在显示
6 个修改的文件
包含
45 行增加
和
9 行删除
+45
-9
ProcessApprove.java
...c/main/java/org/dromara/server/domain/ProcessApprove.java
+5
-0
ProcessProgress.java
.../main/java/org/dromara/server/domain/ProcessProgress.java
+6
-0
ProcessApproveBo.java
...n/java/org/dromara/server/domain/bo/ProcessApproveBo.java
+6
-0
ProcessProgressBo.java
.../java/org/dromara/server/domain/bo/ProcessProgressBo.java
+14
-6
ProcessProgressVo.java
.../java/org/dromara/server/domain/vo/ProcessProgressVo.java
+7
-3
ProcessProgressServiceImpl.java
...omara/server/service/impl/ProcessProgressServiceImpl.java
+7
-0
没有找到文件。
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/domain/ProcessApprove.java
浏览文件 @
7f3acbbb
...
@@ -56,6 +56,11 @@ public class ProcessApprove {
...
@@ -56,6 +56,11 @@ public class ProcessApprove {
*/
*/
private
String
approveName
;
private
String
approveName
;
/**
* 流程开始时间
*/
private
Date
taskTime
;
/**
/**
* 审批时间
* 审批时间
*/
*/
...
...
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/domain/ProcessProgress.java
浏览文件 @
7f3acbbb
...
@@ -6,6 +6,7 @@ import lombok.Data;
...
@@ -6,6 +6,7 @@ import lombok.Data;
import
lombok.experimental.Accessors
;
import
lombok.experimental.Accessors
;
import
java.io.Serial
;
import
java.io.Serial
;
import
java.util.Date
;
/**
/**
* 流程进度对象 process_progress
* 流程进度对象 process_progress
...
@@ -67,4 +68,9 @@ public class ProcessProgress {
...
@@ -67,4 +68,9 @@ public class ProcessProgress {
*/
*/
private
String
approveUserName
;
private
String
approveUserName
;
/**
* 创建时间
*/
private
Date
createTime
;
}
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/domain/bo/ProcessApproveBo.java
浏览文件 @
7f3acbbb
...
@@ -67,6 +67,12 @@ public class ProcessApproveBo extends BaseEntity {
...
@@ -67,6 +67,12 @@ public class ProcessApproveBo extends BaseEntity {
@NotBlank
(
message
=
"审批人不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
@NotBlank
(
message
=
"审批人不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
approveName
;
private
String
approveName
;
/**
* 流程开始时间
*/
@NotNull
(
message
=
"流程开始时间不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
Date
taskTime
;
/**
/**
* 审批时间
* 审批时间
*/
*/
...
...
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/domain/bo/ProcessProgressBo.java
浏览文件 @
7f3acbbb
package
org
.
dromara
.
server
.
domain
.
bo
;
package
org
.
dromara
.
server
.
domain
.
bo
;
import
lombok.experimental.Accessors
;
import
org.dromara.server.domain.ProcessProgress
;
import
org.dromara.common.mybatis.core.domain.BaseEntity
;
import
org.dromara.common.core.validate.AddGroup
;
import
org.dromara.common.core.validate.EditGroup
;
import
io.github.linpeilie.annotations.AutoMapper
;
import
io.github.linpeilie.annotations.AutoMapper
;
import
jakarta.validation.constraints.NotBlank
;
import
jakarta.validation.constraints.NotNull
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.EqualsAndHashCode
;
import
jakarta.validation.constraints.*
;
import
lombok.experimental.Accessors
;
import
org.dromara.common.core.validate.AddGroup
;
import
org.dromara.common.core.validate.EditGroup
;
import
org.dromara.common.mybatis.core.domain.BaseEntity
;
import
org.dromara.server.domain.ProcessProgress
;
import
java.util.Date
;
/**
/**
* 流程进度业务对象 process_progress
* 流程进度业务对象 process_progress
...
@@ -76,5 +79,10 @@ public class ProcessProgressBo extends BaseEntity {
...
@@ -76,5 +79,10 @@ public class ProcessProgressBo extends BaseEntity {
@NotBlank
(
message
=
"用户不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
@NotBlank
(
message
=
"用户不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
approveUserName
;
private
String
approveUserName
;
/**
* 创建时间
*/
private
Date
createTime
;
}
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/domain/vo/ProcessProgressVo.java
浏览文件 @
7f3acbbb
package
org
.
dromara
.
server
.
domain
.
vo
;
package
org
.
dromara
.
server
.
domain
.
vo
;
import
org.dromara.server.domain.ProcessProgress
;
import
com.alibaba.excel.annotation.ExcelIgnoreUnannotated
;
import
com.alibaba.excel.annotation.ExcelIgnoreUnannotated
;
import
com.alibaba.excel.annotation.ExcelProperty
;
import
com.alibaba.excel.annotation.ExcelProperty
;
import
org.dromara.common.excel.annotation.ExcelDictFormat
;
import
org.dromara.common.excel.convert.ExcelDictConvert
;
import
io.github.linpeilie.annotations.AutoMapper
;
import
io.github.linpeilie.annotations.AutoMapper
;
import
lombok.Data
;
import
lombok.Data
;
import
org.dromara.server.domain.ProcessProgress
;
import
java.io.Serial
;
import
java.io.Serial
;
import
java.io.Serializable
;
import
java.io.Serializable
;
...
@@ -82,5 +80,11 @@ public class ProcessProgressVo implements Serializable {
...
@@ -82,5 +80,11 @@ public class ProcessProgressVo implements Serializable {
@ExcelProperty
(
value
=
"用户"
)
@ExcelProperty
(
value
=
"用户"
)
private
String
approveUserName
;
private
String
approveUserName
;
/**
* 创建时间
*/
@ExcelProperty
(
value
=
"创建时间"
)
private
Date
createTime
;
}
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/service/impl/ProcessProgressServiceImpl.java
浏览文件 @
7f3acbbb
...
@@ -8,6 +8,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
...
@@ -8,6 +8,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
lombok.RequiredArgsConstructor
;
import
lombok.RequiredArgsConstructor
;
import
org.apache.dubbo.common.utils.CollectionUtils
;
import
org.apache.dubbo.common.utils.CollectionUtils
;
import
org.apache.dubbo.config.annotation.DubboReference
;
import
org.dromara.common.core.utils.StreamUtils
;
import
org.dromara.common.core.utils.StreamUtils
;
import
org.dromara.common.core.utils.StringUtils
;
import
org.dromara.common.core.utils.StringUtils
;
import
org.dromara.common.mybatis.core.mapper.BaseMapperPlus
;
import
org.dromara.common.mybatis.core.mapper.BaseMapperPlus
;
...
@@ -28,6 +29,7 @@ import org.dromara.server.mapper.ProcessApproveMapper;
...
@@ -28,6 +29,7 @@ import org.dromara.server.mapper.ProcessApproveMapper;
import
org.dromara.server.mapper.ProcessConfigMapper
;
import
org.dromara.server.mapper.ProcessConfigMapper
;
import
org.dromara.server.mapper.ProcessProgressMapper
;
import
org.dromara.server.mapper.ProcessProgressMapper
;
import
org.dromara.server.service.IProcessProgressService
;
import
org.dromara.server.service.IProcessProgressService
;
import
org.dromara.system.api.RemoteUserService
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
...
@@ -50,6 +52,8 @@ public class ProcessProgressServiceImpl extends AbstractBaseService<ProcessProgr
...
@@ -50,6 +52,8 @@ public class ProcessProgressServiceImpl extends AbstractBaseService<ProcessProgr
private
final
ProcessProgressMapper
baseMapper
;
private
final
ProcessProgressMapper
baseMapper
;
private
final
ProcessConfigMapper
processConfigMapper
;
private
final
ProcessConfigMapper
processConfigMapper
;
private
final
ProcessApproveMapper
processApproveMapper
;
private
final
ProcessApproveMapper
processApproveMapper
;
@DubboReference
private
final
RemoteUserService
userService
;
@Override
@Override
public
BaseMapperPlus
<
ProcessProgress
,
ProcessProgressVo
>
mapper
()
{
public
BaseMapperPlus
<
ProcessProgress
,
ProcessProgressVo
>
mapper
()
{
...
@@ -127,6 +131,8 @@ public class ProcessProgressServiceImpl extends AbstractBaseService<ProcessProgr
...
@@ -127,6 +131,8 @@ public class ProcessProgressServiceImpl extends AbstractBaseService<ProcessProgr
.
setProcessStepName
(
finalNextProcess
.
getStepName
())
.
setProcessStepName
(
finalNextProcess
.
getStepName
())
.
setRelatedId
(
relatedId
)
.
setRelatedId
(
relatedId
)
.
setApproveUserId
(
userId
)
.
setApproveUserId
(
userId
)
.
setApproveUserName
(
userService
.
selectUserNameById
(
userId
))
.
setCreateTime
(
new
Date
())
.
setApproveType
(
finalNextProcess
.
getApproveType
());
.
setApproveType
(
finalNextProcess
.
getApproveType
());
}).
collect
(
Collectors
.
toList
());
}).
collect
(
Collectors
.
toList
());
baseMapper
.
insertBatch
(
ppList
);
baseMapper
.
insertBatch
(
ppList
);
...
@@ -153,6 +159,7 @@ public class ProcessProgressServiceImpl extends AbstractBaseService<ProcessProgr
...
@@ -153,6 +159,7 @@ public class ProcessProgressServiceImpl extends AbstractBaseService<ProcessProgr
bo
.
setApproveUserId
(
userId
);
bo
.
setApproveUserId
(
userId
);
bo
.
setApproveName
(
LoginHelper
.
getUsername
());
bo
.
setApproveName
(
LoginHelper
.
getUsername
());
bo
.
setApproveTime
(
new
Date
());
bo
.
setApproveTime
(
new
Date
());
bo
.
setTaskTime
(
progress
.
getCreateTime
());
processApproveMapper
.
insert
(
BeanUtil
.
copyProperties
(
bo
,
ProcessApprove
.
class
));
processApproveMapper
.
insert
(
BeanUtil
.
copyProperties
(
bo
,
ProcessApprove
.
class
));
if
(
bo
.
getPass
())
{
if
(
bo
.
getPass
())
{
//判断是否是或签
//判断是否是或签
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论