Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
J
jyzb_platformV2
概览
Overview
Details
Activity
Cycle Analytics
版本库
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
问题
0
Issues
0
列表
Board
标记
里程碑
合并请求
0
Merge Requests
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
Snippets
成员
Members
Collapse sidebar
Close sidebar
活动
图像
聊天
创建新问题
作业
提交
Issue Boards
Open sidebar
赵剑炜
jyzb_platformV2
Commits
3ab50131
Commit
3ab50131
authored
Jul 21, 2023
by
赵剑炜
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
联调工作流
parent
62fed874
隐藏空白字符变更
内嵌
并排
正在显示
10 个修改的文件
包含
162 行增加
和
98 行删除
+162
-98
.gitignore
.gitignore
+13
-0
EquipmentSizeDto.java
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/dto/EquipmentSizeDto.java
+0
-16
EquipmentSupplierDto.java
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/dto/EquipmentSupplierDto.java
+0
-16
EquipmentTypeDto.java
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/dto/EquipmentTypeDto.java
+0
-17
Inventory.java
jyzb-biz/src/main/java/com/junmp/jyzb/entity/Inventory.java
+6
-2
InvExpireMsg.java
jyzb-biz/src/main/java/com/junmp/jyzb/task/InvExpireMsg.java
+52
-6
BpmnController.java
jyzb-process/src/main/java/com/junmp/junmpProcess/controller/BpmnController.java
+11
-3
WorkProcessService.java
jyzb-process/src/main/java/com/junmp/junmpProcess/service/Bussiness/WorkProcessService.java
+10
-1
WorkProcessServiceImpl.java
jyzb-process/src/main/java/com/junmp/junmpProcess/service/Bussiness/impl/WorkProcessServiceImpl.java
+68
-36
UpdateProcessVO.java
jyzb-process/src/main/java/com/junmp/junmpProcess/vo/UpdateProcessVO.java
+2
-1
没有找到文件。
.gitignore
View file @
3ab50131
...
@@ -45,3 +45,16 @@ Thumbs.db
...
@@ -45,3 +45,16 @@ Thumbs.db
/.idea/artifacts/jyzb3.xml
/.idea/artifacts/jyzb3.xml
/jyzb-mq/jyzb-mq-consumer/target/classes/application.yml
/jyzb-mq/jyzb-mq-consumer/target/classes/application.yml
/jyzb-mq/jyzb-mq-producer/target/classes/application.yml
/jyzb-mq/jyzb-mq-producer/target/classes/application.yml
/jyzb-mq/jyzb-mq-consumer/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
/jyzb-mq/jyzb-mq-consumer/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
/jyzb-mq/jyzb-mq-consumer/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
/jyzb-mq/jyzb-mq-consumer/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
/jyzb-mq/jyzb-mq-consumer/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst
/jyzb-mq/jyzb-mq-producer/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
/jyzb-mq/jyzb-mq-producer/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
/jyzb-mq/jyzb-mq-producer/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst
/jyzb-mq/jyzb-mq-consumer/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
/jyzb-mq/jyzb-mq-consumer/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
/jyzb-mq/jyzb-mq-consumer/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
/jyzb-mq/jyzb-mq-consumer/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
/jyzb-boot/src/main/resources/application.yml
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/dto/EquipmentSizeDto.java
deleted
100644 → 0
View file @
62fed874
//package com.junmp.jyzb.api.bean.dto;
//
//import lombok.Data;
//
//@Data
//public class EquipmentSizeDto {
// /**
// * 号型ID
// */
// private String id;
//
// /**
// * 号型名称
// */
// private String name;
//}
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/dto/EquipmentSupplierDto.java
deleted
100644 → 0
View file @
62fed874
//package com.junmp.jyzb.api.bean.dto;
//
//import lombok.Data;
//
//@Data
//public class EquipmentSupplierDto {
// /**
// * 类型ID
// */
// private String id;
//
// /**
// * 类型名称
// */
// private String name;
//}
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/dto/EquipmentTypeDto.java
deleted
100644 → 0
View file @
62fed874
//package com.junmp.jyzb.api.bean.dto;
//
//import lombok.Data;
//
//@Data
//public class EquipmentTypeDto {
// /**
// * 类型ID
// */
// private String id;
//
// /**
// * 类型名称
// */
// private String name;
//
//}
jyzb-biz/src/main/java/com/junmp/jyzb/entity/Inventory.java
View file @
3ab50131
...
@@ -100,7 +100,7 @@ public class Inventory implements Serializable {
...
@@ -100,7 +100,7 @@ public class Inventory implements Serializable {
* 质保期
* 质保期
*/
*/
@TableField
(
"warranty_period"
)
@TableField
(
"warranty_period"
)
private
int
warrantyPeriod
;
private
long
warrantyPeriod
;
/**
/**
* 维保期
* 维保期
...
@@ -113,7 +113,11 @@ public class Inventory implements Serializable {
...
@@ -113,7 +113,11 @@ public class Inventory implements Serializable {
*/
*/
@TableField
(
"fix_count"
)
@TableField
(
"fix_count"
)
private
int
fixCount
;
private
int
fixCount
;
/**
* 维修次数
*/
@TableField
(
"term_state"
)
private
int
TermState
;
/**
/**
* 位置类型
* 位置类型
*/
*/
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/task/InvExpireMsg.java
View file @
3ab50131
package
com
.
junmp
.
jyzb
.
task
;
package
com
.
junmp
.
jyzb
.
task
;
import
cn.hutool.core.util.ObjectUtil
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.junmp.jyzb.api.util.GenCodeUtil
;
import
com.junmp.jyzb.api.util.GenCodeUtil
;
import
com.junmp.jyzb.entity.Company
;
import
com.junmp.jyzb.entity.Company
;
import
com.junmp.jyzb.entity.Inventory
;
import
com.junmp.jyzb.entity.ProductSku
;
import
com.junmp.jyzb.mapper.ExpireMapper
;
import
com.junmp.jyzb.mapper.ExpireMapper
;
import
com.junmp.jyzb.mapper.MsgMapper
;
import
com.junmp.jyzb.mapper.MsgMapper
;
import
com.junmp.jyzb.service.InventoryService
;
import
com.junmp.v2.common.util.BeanPlusUtil
;
import
com.junmp.v2.common.util.BeanPlusUtil
;
import
com.junmp.v2.db.api.factory.PageFactory
;
import
com.junmp.v2.job.api.JobAction
;
import
com.junmp.v2.job.api.JobAction
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.stereotype.Component
;
import
org.springframework.stereotype.Component
;
import
javax.annotation.Resource
;
import
javax.annotation.Resource
;
import
java.time.LocalDate
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
...
@@ -17,8 +28,8 @@ import java.util.Map;
...
@@ -17,8 +28,8 @@ import java.util.Map;
* @Author: Zhaojw
* @Author: Zhaojw
* @Description: 过期物资消息提醒
* @Description: 过期物资消息提醒
* @DateTime: 2023/7/14 16:25
* @DateTime: 2023/7/14 16:25
* @Params:
* @Params:
* @Return
* @Return
*/
*/
@Slf4j
@Slf4j
@Component
@Component
...
@@ -27,13 +38,48 @@ public class InvExpireMsg implements JobAction {
...
@@ -27,13 +38,48 @@ public class InvExpireMsg implements JobAction {
@Resource
@Resource
private
ExpireMapper
ExpireMapper
;
private
ExpireMapper
ExpireMapper
;
@Resource
@Resource
private
ExpireMapper
InvertoryMapper
;
private
InventoryService
inventoryService
;
@Override
@Override
public
void
action
()
{
public
void
action
()
{
Company
company
=
new
Company
();
LambdaQueryWrapper
<
Inventory
>
wrapper
=
new
LambdaQueryWrapper
<>();
// int InvCount=
// 分页参数
Map
<
String
,
Object
>
oneMsg
=
ExpireMapper
.
QueryTop1000ExpireInv
();
int
pageSize
=
1000
;
// 每页记录数,可以根据需求调整
int
currentPage
=
1
;
// 当前页数
//所有待判断的物资
wrapper
.
eq
(
Inventory:
:
getTermState
,
0
);
long
termCount
=
inventoryService
.
count
(
wrapper
);
if
(
termCount
>
0
)
{
// 分页查询
while
((
currentPage
-
1
)
*
pageSize
<
termCount
)
{
processPageData
(
currentPage
,
pageSize
);
currentPage
++;
}
}
}
// 处理每页数据
private
void
processPageData
(
long
pageSize
,
long
currentPage
)
{
LocalDate
localdate
=
LocalDate
.
now
();
// 使用LambdaQueryWrapper构建查询条件
LambdaQueryWrapper
<
Inventory
>
wrapper
=
Wrappers
.
lambdaQuery
();
wrapper
.
eq
(
Inventory:
:
getTermState
,
0
);
wrapper
.
apply
(
"production_date <= DATE_SUB({0}, INTERVAL warranty_period DAY)"
,
localdate
);
//获取过质保期的物资信息
List
<
Inventory
>
page
=
inventoryService
.
page
(
PageFactory
.
getDefaultPage
(
pageSize
,
currentPage
),
wrapper
).
getRecords
();
page
.
forEach
(
o
->
o
.
setTermState
(
1
));
inventoryService
.
saveOrUpdateBatch
(
page
);
// Page<Inventory> page = inventoryService.page(PageFactory.getDefaultPage(), wrapper)
}
}
}
}
jyzb-process/src/main/java/com/junmp/junmpProcess/controller/BpmnController.java
View file @
3ab50131
...
@@ -77,7 +77,7 @@ public class BpmnController {
...
@@ -77,7 +77,7 @@ public class BpmnController {
}
}
/**
/**
*
编辑
表单
*
修改
表单
*/
*/
@ApiOperation
(
"修改表单"
)
@ApiOperation
(
"修改表单"
)
@PutMapping
(
"updateForm"
)
@PutMapping
(
"updateForm"
)
...
@@ -85,7 +85,16 @@ public class BpmnController {
...
@@ -85,7 +85,16 @@ public class BpmnController {
return
WorkProcessService
.
updateForm
(
process
);
return
WorkProcessService
.
updateForm
(
process
);
}
}
/**
/**
* 编辑表单
* 修改表单名称和备注
*/
@ApiOperation
(
"修改表单名称和备注"
)
@PostMapping
(
"updateFormName"
)
public
ApiRes
<
Boolean
>
updateFormName
(
@RequestBody
UpdateProcessVO
process
)
throws
JsonProcessingException
{
return
ApiRes
.
success
(
WorkProcessService
.
updateFormName
(
process
));
}
/**
* 转交
*/
*/
@ApiOperation
(
"轉交"
)
@ApiOperation
(
"轉交"
)
@PutMapping
(
"turn"
)
@PutMapping
(
"turn"
)
...
@@ -103,7 +112,6 @@ public class BpmnController {
...
@@ -103,7 +112,6 @@ public class BpmnController {
public
PageResult
<
HistoryProcessInstanceVO
>
applyList
(
@RequestBody
ApplyDTO
ApplyDTO
)
{
public
PageResult
<
HistoryProcessInstanceVO
>
applyList
(
@RequestBody
ApplyDTO
ApplyDTO
)
{
return
WorkProcessService
.
applyList
(
ApplyDTO
);
return
WorkProcessService
.
applyList
(
ApplyDTO
);
}
}
@ApiOperation
(
"查看我的待办"
)
@ApiOperation
(
"查看我的待办"
)
@PostMapping
(
"toDoList"
)
@PostMapping
(
"toDoList"
)
public
PageResult
<
TaskVO
>
toDoList
(
@RequestBody
TaskDTO
taskDTO
){
public
PageResult
<
TaskVO
>
toDoList
(
@RequestBody
TaskDTO
taskDTO
){
...
...
jyzb-process/src/main/java/com/junmp/junmpProcess/service/Bussiness/WorkProcessService.java
View file @
3ab50131
...
@@ -32,7 +32,16 @@ public interface WorkProcessService {
...
@@ -32,7 +32,16 @@ public interface WorkProcessService {
*
*
* @return
* @return
*/
*/
ResponseResult
updateForm
(
UpdateProcessVO
process
)
throws
JsonProcessingException
;
ResponseResult
updateForm
(
UpdateProcessVO
process
)
throws
JsonProcessingException
;
/**
* 编辑表单名称
*
* @return
*/
Boolean
updateFormName
(
UpdateProcessVO
process
);
ResponseResult
turn
(
TurnVo
turns
);
ResponseResult
turn
(
TurnVo
turns
);
/**
/**
...
...
jyzb-process/src/main/java/com/junmp/junmpProcess/service/Bussiness/impl/WorkProcessServiceImpl.java
View file @
3ab50131
...
@@ -28,6 +28,8 @@ import com.junmp.junmpProcess.vo.*;
...
@@ -28,6 +28,8 @@ import com.junmp.junmpProcess.vo.*;
import
com.junmp.jyzb.utils.HttpStatus
;
import
com.junmp.jyzb.utils.HttpStatus
;
import
com.junmp.jyzb.utils.ResponseResult
;
import
com.junmp.jyzb.utils.ResponseResult
;
import
com.junmp.jyzb.utils.ReturnMsg
;
import
com.junmp.jyzb.utils.ReturnMsg
;
import
com.junmp.v2.auth.api.bean.login.LoginUser
;
import
com.junmp.v2.auth.api.context.LoginContext
;
import
com.junmp.v2.common.bean.request.BaseRequest
;
import
com.junmp.v2.common.bean.request.BaseRequest
;
import
com.junmp.v2.db.api.factory.PageFactory
;
import
com.junmp.v2.db.api.factory.PageFactory
;
import
com.junmp.v2.db.api.factory.PageResultFactory
;
import
com.junmp.v2.db.api.factory.PageResultFactory
;
...
@@ -231,7 +233,24 @@ public class WorkProcessServiceImpl extends ServiceImpl<ProcessTemplatesMapper,
...
@@ -231,7 +233,24 @@ public class WorkProcessServiceImpl extends ServiceImpl<ProcessTemplatesMapper,
}
}
/**
* @Author: Zhaojw
* @Description: 修改表单名称
* @DateTime: 2023/7/21 14:30
* @Params:
* @Return
*/
public
Boolean
updateFormName
(
UpdateProcessVO
process
)
{
ProcessTemplates
processTemplates
=
processTemplateService
.
getById
(
process
.
getTemplateId
());
processTemplates
.
setFormName
(
process
.
getFormName
());
processTemplates
.
setRemark
(
process
.
getRemark
());
processTemplates
.
setUpdated
(
new
Date
());
return
processTemplateService
.
updateById
(
processTemplates
);
//更新表单明细表信息
}
/**
/**
* 编辑表单详情
* 编辑表单详情
*
*
...
@@ -243,12 +262,21 @@ public class WorkProcessServiceImpl extends ServiceImpl<ProcessTemplatesMapper,
...
@@ -243,12 +262,21 @@ public class WorkProcessServiceImpl extends ServiceImpl<ProcessTemplatesMapper,
ObjectMapper
objectMapper
=
new
ObjectMapper
();
ObjectMapper
objectMapper
=
new
ObjectMapper
();
JsonNode
processJsonNode
=
objectMapper
.
readTree
(
process
.
getProcessJson
());
JsonNode
processJsonNode
=
objectMapper
.
readTree
(
process
.
getProcessJson
());
JsonNode
formJsonNode
=
objectMapper
.
readTree
(
process
.
getFormJson
());
JsonNode
formJsonNode
=
objectMapper
.
readTree
(
process
.
getFormJson
());
String
formName
=
process
.
getFormName
().
toString
();
String
formName
=
""
;
String
templateId
=
idWorker
.
nextId
()+
""
;
String
templateId
=
idWorker
.
nextId
()+
""
;
ProcessTemplates
processTemplates
=
processTemplateService
.
getById
(
process
.
getFormId
());
ProcessTemplates
processTemplates
=
processTemplateService
.
getById
(
process
.
getTemplateId
());
processTemplates
.
setFormName
(
process
.
getFormName
());
if
(
ObjectUtil
.
isNotEmpty
(
process
.
getFormName
()))
processTemplates
.
setFormJson
(
process
.
getFormJson
());
{
processTemplates
.
setProcessJson
(
process
.
getProcessJson
());
formName
=
process
.
getFormName
().
toString
();
processTemplates
.
setFormName
(
process
.
getFormName
());
}
processTemplates
.
setFormJson
(
formJsonNode
.
toString
());
processTemplates
.
setProcessJson
(
processJsonNode
.
toString
());
String
fj
=
process
.
getFormJson
().
toString
();
// processTemplates.setFormJson(process.getFormJson().toString());
processTemplates
.
setProcessJson
(
process
.
getProcessJson
().
toString
());
processTemplates
.
setUpdated
(
new
Date
());
processTemplates
.
setUpdated
(
new
Date
());
processTemplateService
.
updateById
(
processTemplates
);
//更新表单明细表信息
processTemplateService
.
updateById
(
processTemplates
);
//更新表单明细表信息
BpmnModel
bpmnModel
=
toBpmn
(
processJsonNode
,
formJsonNode
,
formName
,
templateId
);
BpmnModel
bpmnModel
=
toBpmn
(
processJsonNode
,
formJsonNode
,
formName
,
templateId
);
...
@@ -505,19 +533,19 @@ public class WorkProcessServiceImpl extends ServiceImpl<ProcessTemplatesMapper,
...
@@ -505,19 +533,19 @@ public class WorkProcessServiceImpl extends ServiceImpl<ProcessTemplatesMapper,
public
ResponseResult
start
(
StartProcessInstanceDTO
processInstanceDto
)
{
public
ResponseResult
start
(
StartProcessInstanceDTO
processInstanceDto
)
{
try
{
try
{
LoginUser
StartUser
=
LoginContext
.
getContext
().
getLoginUser
();
JSONObject
formData
=
processInstanceDto
.
getFormData
();
JSONObject
formData
=
processInstanceDto
.
getFormData
();
JunmpUserInfo
startUserInfo
=
processInstanceDto
.
getStartUserInfo
();
//
JunmpUserInfo startUserInfo = processInstanceDto.getStartUserInfo();
Authentication
.
setAuthenticatedUserId
(
startUserInfo
.
getUserId
());
Authentication
.
setAuthenticatedUserId
(
StartUser
.
getUserId
().
toString
());
Map
<
String
,
Object
>
processVariables
=
new
HashMap
<>();
Map
<
String
,
Object
>
processVariables
=
new
HashMap
<>();
processVariables
.
put
(
FORM_VAR
,
formData
);
processVariables
.
put
(
FORM_VAR
,
formData
);
processVariables
.
put
(
START_USER_INFO
,
JSONObject
.
toJSONString
(
startUserInfo
));
processVariables
.
put
(
START_USER_INFO
,
JSONObject
.
toJSONString
(
StartUser
));
processVariables
.
put
(
PROCESS_STATUS
,
BUSINESS_STATUS_1
);
processVariables
.
put
(
PROCESS_STATUS
,
BUSINESS_STATUS_1
);
// processVariables.put("initiator",JSONObject.toJSONString(startUserInfo));
// processVariables.put("initiator",JSONObject.toJSONString(startUserInfo));
ArrayList
<
JunmpUserInfo
>
userInfos
=
CollUtil
.
newArrayList
(
startUserInfo
);
ArrayList
<
LoginUser
>
userInfos
=
CollUtil
.
newArrayList
(
StartUser
);
Map
formValue
=
JSONObject
.
parseObject
(
formData
.
toJSONString
(),
new
TypeReference
<
Map
>()
{
Map
formValue
=
JSONObject
.
parseObject
(
formData
.
toJSONString
(),
new
TypeReference
<
Map
>()
{
});
});
processVariables
.
putAll
(
formValue
);
processVariables
.
putAll
(
formValue
);
...
@@ -526,10 +554,9 @@ public class WorkProcessServiceImpl extends ServiceImpl<ProcessTemplatesMapper,
...
@@ -526,10 +554,9 @@ public class WorkProcessServiceImpl extends ServiceImpl<ProcessTemplatesMapper,
ProcessInstanceBuilder
processInstanceBuilder
=
runtimeService
.
createProcessInstanceBuilder
();
ProcessInstanceBuilder
processInstanceBuilder
=
runtimeService
.
createProcessInstanceBuilder
();
ProcessInstance
processInstance
=
processInstanceBuilder
ProcessInstance
processInstance
=
processInstanceBuilder
.
processDefinitionId
(
processInstanceDto
.
getProcessDefinitionId
())
.
processDefinitionId
(
processInstanceDto
.
getProcessDefinitionId
())
.
variable
(
"initiator"
,
startUserInfo
.
getUserId
())
.
variable
(
"initiator"
,
StartUser
.
getUserId
())
.
variables
(
processVariables
)
.
variables
(
processVariables
)
.
businessStatus
(
BUSINESS_STATUS_1
)
.
businessStatus
(
BUSINESS_STATUS_1
)
.
start
();
.
start
();
//手动完成第一个任务
//手动完成第一个任务
...
@@ -562,19 +589,16 @@ public class WorkProcessServiceImpl extends ServiceImpl<ProcessTemplatesMapper,
...
@@ -562,19 +589,16 @@ public class WorkProcessServiceImpl extends ServiceImpl<ProcessTemplatesMapper,
*/
*/
@Override
@Override
public
PageResult
<
HistoryProcessInstanceVO
>
applyList
(
ApplyDTO
applyDTO
)
{
public
PageResult
<
HistoryProcessInstanceVO
>
applyList
(
ApplyDTO
applyDTO
)
{
LoginUser
StartUser
=
LoginContext
.
getContext
().
getLoginUser
();
PageResult
<
HistoryProcessInstanceVO
>
pageResult
=
new
PageResult
<
HistoryProcessInstanceVO
>();
PageResult
<
HistoryProcessInstanceVO
>
pageResult
=
new
PageResult
<
HistoryProcessInstanceVO
>();
// List<Task> tasks = taskService.createTaskQuery()
// .taskCandidateOrAssigned(applyDTO.getCurrentUserInfo().getId())
// .list();
// List<Task> list = taskService.createTaskQuery().processInstanceId(processInstanceId).list();
List
<
HistoricProcessInstance
>
historicProcessInstances
=
List
<
HistoricProcessInstance
>
historicProcessInstances
=
historyService
.
createHistoricProcessInstanceQuery
()
historyService
.
createHistoricProcessInstanceQuery
()
.
includeProcessVariables
()
.
includeProcessVariables
()
.
startedBy
(
applyDTO
.
getCurrentUserInfo
().
getId
())
.
startedBy
(
StartUser
.
getUserId
().
toString
())
.
orderByProcessInstanceStartTime
().
desc
()
.
orderByProcessInstanceStartTime
().
desc
()
.
listPage
((
applyDTO
.
getPageNo
()
-
1
)
*
applyDTO
.
getPageSize
(),
applyDTO
.
getPageSize
());
.
listPage
((
applyDTO
.
getPageNo
()
-
1
)
*
applyDTO
.
getPageSize
(),
applyDTO
.
getPageSize
());
long
count
=
historyService
.
createHistoricProcessInstanceQuery
()
long
count
=
historyService
.
createHistoricProcessInstanceQuery
()
.
startedBy
(
applyDTO
.
getCurrentUserInfo
().
getId
()).
count
();
.
startedBy
(
StartUser
.
getUserId
().
toString
()).
count
();
List
<
HistoryProcessInstanceVO
>
historyProcessInstanceVOS
=
new
ArrayList
<>();
List
<
HistoryProcessInstanceVO
>
historyProcessInstanceVOS
=
new
ArrayList
<>();
Page
<
HistoryProcessInstanceVO
>
page
=
new
Page
<>();
Page
<
HistoryProcessInstanceVO
>
page
=
new
Page
<>();
for
(
HistoricProcessInstance
historicProcessInstance
:
historicProcessInstances
)
{
for
(
HistoricProcessInstance
historicProcessInstance
:
historicProcessInstances
)
{
...
@@ -618,11 +642,12 @@ public class WorkProcessServiceImpl extends ServiceImpl<ProcessTemplatesMapper,
...
@@ -618,11 +642,12 @@ public class WorkProcessServiceImpl extends ServiceImpl<ProcessTemplatesMapper,
*/
*/
@Override
@Override
public
PageResult
<
TaskVO
>
toDoList
(
TaskDTO
taskDTO
)
{
public
PageResult
<
TaskVO
>
toDoList
(
TaskDTO
taskDTO
)
{
List
<
Task
>
tasks
=
taskService
.
createTaskQuery
().
taskAssignee
(
taskDTO
.
getCurrentUserInfo
().
getUserId
())
LoginUser
StartUser
=
LoginContext
.
getContext
().
getLoginUser
();
List
<
Task
>
tasks
=
taskService
.
createTaskQuery
().
taskAssignee
(
StartUser
.
getUserId
().
toString
())
.
includeProcessVariables
()
.
includeProcessVariables
()
.
orderByTaskCreateTime
().
desc
()
.
orderByTaskCreateTime
().
desc
()
.
listPage
((
taskDTO
.
getPageNo
()
-
1
)
*
taskDTO
.
getPageSize
(),
taskDTO
.
getPageSize
());
.
listPage
((
taskDTO
.
getPageNo
()
-
1
)
*
taskDTO
.
getPageSize
(),
taskDTO
.
getPageSize
());
long
count
=
taskService
.
createTaskQuery
().
taskAssignee
(
taskDTO
.
getCurrentUserInfo
().
getUserId
()).
count
();
long
count
=
taskService
.
createTaskQuery
().
taskAssignee
(
StartUser
.
getUserId
().
toString
()).
count
();
List
<
TaskVO
>
taskVOS
=
new
ArrayList
<>();
List
<
TaskVO
>
taskVOS
=
new
ArrayList
<>();
Page
<
TaskVO
>
page
=
new
Page
<>();
Page
<
TaskVO
>
page
=
new
Page
<>();
for
(
Task
task
:
tasks
)
{
for
(
Task
task
:
tasks
)
{
...
@@ -665,14 +690,15 @@ public class WorkProcessServiceImpl extends ServiceImpl<ProcessTemplatesMapper,
...
@@ -665,14 +690,15 @@ public class WorkProcessServiceImpl extends ServiceImpl<ProcessTemplatesMapper,
*/
*/
@Override
@Override
public
Result
<
Page
<
TaskVO
>>
doneList
(
TaskDTO
taskDTO
)
{
public
Result
<
Page
<
TaskVO
>>
doneList
(
TaskDTO
taskDTO
)
{
LoginUser
StartUser
=
LoginContext
.
getContext
().
getLoginUser
();
List
<
HistoricTaskInstance
>
tasks
=
historyService
.
createHistoricTaskInstanceQuery
()
List
<
HistoricTaskInstance
>
tasks
=
historyService
.
createHistoricTaskInstanceQuery
()
.
taskAssignee
(
taskDTO
.
getCurrentUserInfo
().
getUserId
())
.
taskAssignee
(
StartUser
.
getUserId
().
toString
())
.
finished
()
.
finished
()
.
includeProcessVariables
()
.
includeProcessVariables
()
.
orderByTaskCreateTime
().
desc
()
.
orderByTaskCreateTime
().
desc
()
.
listPage
((
taskDTO
.
getPageNo
()
-
1
)
*
taskDTO
.
getPageSize
(),
taskDTO
.
getPageSize
());
.
listPage
((
taskDTO
.
getPageNo
()
-
1
)
*
taskDTO
.
getPageSize
(),
taskDTO
.
getPageSize
());
long
count
=
historyService
.
createHistoricTaskInstanceQuery
()
long
count
=
historyService
.
createHistoricTaskInstanceQuery
()
.
taskAssignee
(
taskDTO
.
getCurrentUserInfo
().
getUserId
()).
count
();
.
taskAssignee
(
StartUser
.
getUserId
().
toString
()).
count
();
List
<
TaskVO
>
taskVOS
=
new
ArrayList
<>();
List
<
TaskVO
>
taskVOS
=
new
ArrayList
<>();
Page
<
TaskVO
>
page
=
new
Page
<>();
Page
<
TaskVO
>
page
=
new
Page
<>();
for
(
HistoricTaskInstance
task
:
tasks
)
{
for
(
HistoricTaskInstance
task
:
tasks
)
{
...
@@ -714,8 +740,9 @@ public class WorkProcessServiceImpl extends ServiceImpl<ProcessTemplatesMapper,
...
@@ -714,8 +740,9 @@ public class WorkProcessServiceImpl extends ServiceImpl<ProcessTemplatesMapper,
@Override
@Override
public
ResponseResult
revoke
(
HandleDataDTO
handleDataDTO
)
{
public
ResponseResult
revoke
(
HandleDataDTO
handleDataDTO
)
{
UserInfo
currentUserInfo
=
handleDataDTO
.
getCurrentUserInfo
();
LoginUser
StartUser
=
LoginContext
.
getContext
().
getLoginUser
();
Authentication
.
setAuthenticatedUserId
(
currentUserInfo
.
getId
());
// UserInfo currentUserInfo = handleDataDTO.getCurrentUserInfo();
Authentication
.
setAuthenticatedUserId
(
StartUser
.
getUserId
().
toString
());
List
<
AttachmentDTO
>
attachments
=
handleDataDTO
.
getAttachments
();
List
<
AttachmentDTO
>
attachments
=
handleDataDTO
.
getAttachments
();
String
comments
=
handleDataDTO
.
getComments
();
String
comments
=
handleDataDTO
.
getComments
();
JSONObject
formData
=
handleDataDTO
.
getFormData
();
JSONObject
formData
=
handleDataDTO
.
getFormData
();
...
@@ -747,7 +774,8 @@ public class WorkProcessServiceImpl extends ServiceImpl<ProcessTemplatesMapper,
...
@@ -747,7 +774,8 @@ public class WorkProcessServiceImpl extends ServiceImpl<ProcessTemplatesMapper,
}
}
@Override
@Override
public
ResponseResult
agree
(
HandleDataDTO
handleDataDTO
)
{
public
ResponseResult
agree
(
HandleDataDTO
handleDataDTO
)
{
UserInfo
currentUserInfo
=
handleDataDTO
.
getCurrentUserInfo
();
LoginUser
StartUser
=
LoginContext
.
getContext
().
getLoginUser
();
List
<
AttachmentDTO
>
attachments
=
handleDataDTO
.
getAttachments
();
List
<
AttachmentDTO
>
attachments
=
handleDataDTO
.
getAttachments
();
String
comments
=
handleDataDTO
.
getComments
();
String
comments
=
handleDataDTO
.
getComments
();
JSONObject
formData
=
handleDataDTO
.
getFormData
();
JSONObject
formData
=
handleDataDTO
.
getFormData
();
...
@@ -766,7 +794,7 @@ public class WorkProcessServiceImpl extends ServiceImpl<ProcessTemplatesMapper,
...
@@ -766,7 +794,7 @@ public class WorkProcessServiceImpl extends ServiceImpl<ProcessTemplatesMapper,
}
}
runtimeService
.
setVariables
(
task
.
getProcessInstanceId
(),
map
);
//设置进入当前流程
runtimeService
.
setVariables
(
task
.
getProcessInstanceId
(),
map
);
//设置进入当前流程
Authentication
.
setAuthenticatedUserId
(
currentUserInfo
.
getId
());
Authentication
.
setAuthenticatedUserId
(
StartUser
.
getUserId
().
toString
());
if
(
StringUtils
.
isNotBlank
(
comments
))
{
if
(
StringUtils
.
isNotBlank
(
comments
))
{
taskService
.
addComment
(
task
.
getId
(),
task
.
getProcessInstanceId
(),
"opinion"
,
comments
);
taskService
.
addComment
(
task
.
getId
(),
task
.
getProcessInstanceId
(),
"opinion"
,
comments
);
}
}
...
@@ -809,7 +837,8 @@ public class WorkProcessServiceImpl extends ServiceImpl<ProcessTemplatesMapper,
...
@@ -809,7 +837,8 @@ public class WorkProcessServiceImpl extends ServiceImpl<ProcessTemplatesMapper,
@Override
@Override
public
Result
delegateTask
(
HandleDataDTO
handleDataDTO
)
{
public
Result
delegateTask
(
HandleDataDTO
handleDataDTO
)
{
UserInfo
currentUserInfo
=
handleDataDTO
.
getCurrentUserInfo
();
LoginUser
StartUser
=
LoginContext
.
getContext
().
getLoginUser
();
List
<
AttachmentDTO
>
attachments
=
handleDataDTO
.
getAttachments
();
List
<
AttachmentDTO
>
attachments
=
handleDataDTO
.
getAttachments
();
String
comments
=
handleDataDTO
.
getComments
();
String
comments
=
handleDataDTO
.
getComments
();
JSONObject
formData
=
handleDataDTO
.
getFormData
();
JSONObject
formData
=
handleDataDTO
.
getFormData
();
...
@@ -824,7 +853,7 @@ public class WorkProcessServiceImpl extends ServiceImpl<ProcessTemplatesMapper,
...
@@ -824,7 +853,7 @@ public class WorkProcessServiceImpl extends ServiceImpl<ProcessTemplatesMapper,
}
}
runtimeService
.
setVariables
(
task
.
getProcessInstanceId
(),
map
);
runtimeService
.
setVariables
(
task
.
getProcessInstanceId
(),
map
);
Authentication
.
setAuthenticatedUserId
(
currentUserInfo
.
getId
());
Authentication
.
setAuthenticatedUserId
(
StartUser
.
getUserId
().
toString
());
if
(
StringUtils
.
isNotBlank
(
comments
))
{
if
(
StringUtils
.
isNotBlank
(
comments
))
{
taskService
.
addComment
(
task
.
getId
(),
task
.
getProcessInstanceId
(),
"opinion"
,
comments
);
taskService
.
addComment
(
task
.
getId
(),
task
.
getProcessInstanceId
(),
"opinion"
,
comments
);
}
}
...
@@ -845,7 +874,8 @@ public class WorkProcessServiceImpl extends ServiceImpl<ProcessTemplatesMapper,
...
@@ -845,7 +874,8 @@ public class WorkProcessServiceImpl extends ServiceImpl<ProcessTemplatesMapper,
@Override
@Override
public
Result
resolveTask
(
HandleDataDTO
handleDataDTO
)
{
public
Result
resolveTask
(
HandleDataDTO
handleDataDTO
)
{
UserInfo
currentUserInfo
=
handleDataDTO
.
getCurrentUserInfo
();
LoginUser
StartUser
=
LoginContext
.
getContext
().
getLoginUser
();
List
<
AttachmentDTO
>
attachments
=
handleDataDTO
.
getAttachments
();
List
<
AttachmentDTO
>
attachments
=
handleDataDTO
.
getAttachments
();
String
comments
=
handleDataDTO
.
getComments
();
String
comments
=
handleDataDTO
.
getComments
();
JSONObject
formData
=
handleDataDTO
.
getFormData
();
JSONObject
formData
=
handleDataDTO
.
getFormData
();
...
@@ -860,7 +890,7 @@ public class WorkProcessServiceImpl extends ServiceImpl<ProcessTemplatesMapper,
...
@@ -860,7 +890,7 @@ public class WorkProcessServiceImpl extends ServiceImpl<ProcessTemplatesMapper,
}
}
runtimeService
.
setVariables
(
task
.
getProcessInstanceId
(),
map
);
runtimeService
.
setVariables
(
task
.
getProcessInstanceId
(),
map
);
Authentication
.
setAuthenticatedUserId
(
currentUserInfo
.
getId
());
Authentication
.
setAuthenticatedUserId
(
StartUser
.
getUserId
().
toString
());
if
(
StringUtils
.
isNotBlank
(
comments
))
{
if
(
StringUtils
.
isNotBlank
(
comments
))
{
taskService
.
addComment
(
task
.
getId
(),
task
.
getProcessInstanceId
(),
"opinion"
,
comments
);
taskService
.
addComment
(
task
.
getId
(),
task
.
getProcessInstanceId
(),
"opinion"
,
comments
);
}
}
...
@@ -880,8 +910,9 @@ public class WorkProcessServiceImpl extends ServiceImpl<ProcessTemplatesMapper,
...
@@ -880,8 +910,9 @@ public class WorkProcessServiceImpl extends ServiceImpl<ProcessTemplatesMapper,
@Override
@Override
public
ResponseResult
refuse
(
HandleDataDTO
handleDataDTO
)
{
public
ResponseResult
refuse
(
HandleDataDTO
handleDataDTO
)
{
UserInfo
currentUserInfo
=
handleDataDTO
.
getCurrentUserInfo
();
LoginUser
StartUser
=
LoginContext
.
getContext
().
getLoginUser
();
Authentication
.
setAuthenticatedUserId
(
currentUserInfo
.
getId
());
Authentication
.
setAuthenticatedUserId
(
StartUser
.
getUserId
().
toString
());
List
<
AttachmentDTO
>
attachments
=
handleDataDTO
.
getAttachments
();
List
<
AttachmentDTO
>
attachments
=
handleDataDTO
.
getAttachments
();
String
comments
=
handleDataDTO
.
getComments
();
String
comments
=
handleDataDTO
.
getComments
();
JSONObject
formData
=
handleDataDTO
.
getFormData
();
JSONObject
formData
=
handleDataDTO
.
getFormData
();
...
@@ -916,8 +947,9 @@ public class WorkProcessServiceImpl extends ServiceImpl<ProcessTemplatesMapper,
...
@@ -916,8 +947,9 @@ public class WorkProcessServiceImpl extends ServiceImpl<ProcessTemplatesMapper,
@Override
@Override
public
Result
assignee
(
HandleDataDTO
handleDataDTO
)
{
public
Result
assignee
(
HandleDataDTO
handleDataDTO
)
{
UserInfo
currentUserInfo
=
handleDataDTO
.
getCurrentUserInfo
();
LoginUser
StartUser
=
LoginContext
.
getContext
().
getLoginUser
();
Authentication
.
setAuthenticatedUserId
(
currentUserInfo
.
getId
());
Authentication
.
setAuthenticatedUserId
(
StartUser
.
getUserId
().
toString
());
List
<
AttachmentDTO
>
attachments
=
handleDataDTO
.
getAttachments
();
List
<
AttachmentDTO
>
attachments
=
handleDataDTO
.
getAttachments
();
String
comments
=
handleDataDTO
.
getComments
();
String
comments
=
handleDataDTO
.
getComments
();
JSONObject
formData
=
handleDataDTO
.
getFormData
();
JSONObject
formData
=
handleDataDTO
.
getFormData
();
...
@@ -950,8 +982,8 @@ public class WorkProcessServiceImpl extends ServiceImpl<ProcessTemplatesMapper,
...
@@ -950,8 +982,8 @@ public class WorkProcessServiceImpl extends ServiceImpl<ProcessTemplatesMapper,
@Override
@Override
public
Result
rollback
(
HandleDataDTO
handleDataDTO
)
{
public
Result
rollback
(
HandleDataDTO
handleDataDTO
)
{
UserInfo
currentUserInfo
=
handleDataDTO
.
getCurrentUserInfo
();
LoginUser
StartUser
=
LoginContext
.
getContext
().
getLoginUser
();
Authentication
.
setAuthenticatedUserId
(
currentUserInfo
.
getId
());
Authentication
.
setAuthenticatedUserId
(
StartUser
.
getUserId
().
toString
());
List
<
AttachmentDTO
>
attachments
=
handleDataDTO
.
getAttachments
();
List
<
AttachmentDTO
>
attachments
=
handleDataDTO
.
getAttachments
();
String
comments
=
handleDataDTO
.
getComments
();
String
comments
=
handleDataDTO
.
getComments
();
JSONObject
formData
=
handleDataDTO
.
getFormData
();
JSONObject
formData
=
handleDataDTO
.
getFormData
();
...
...
jyzb-process/src/main/java/com/junmp/junmpProcess/vo/UpdateProcessVO.java
View file @
3ab50131
...
@@ -4,8 +4,9 @@ import lombok.Data;
...
@@ -4,8 +4,9 @@ import lombok.Data;
@Data
@Data
public
class
UpdateProcessVO
{
public
class
UpdateProcessVO
{
private
String
form
Id
;
private
String
template
Id
;
private
String
formJson
;
private
String
formJson
;
private
String
formName
;
private
String
formName
;
private
String
processJson
;
private
String
processJson
;
private
String
remark
;
}
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论