Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-biz
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
项目统一框架
amos-boot-biz
Commits
ebfb6ed7
Commit
ebfb6ed7
authored
Jan 16, 2024
by
chenzhao
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/develop_tzs_register' into develop_tzs_register
parents
6e11fde2
6414daed
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
81 additions
and
18 deletions
+81
-18
JgChangeRegistrationReformServiceImpl.java
...z/service/impl/JgChangeRegistrationReformServiceImpl.java
+57
-9
JgScrapCancelServiceImpl.java
.../module/jg/biz/service/impl/JgScrapCancelServiceImpl.java
+16
-8
urlInfo.json
...s-boot-module-jg-biz/src/main/resources/json/urlInfo.json
+8
-1
No files found.
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/service/impl/JgChangeRegistrationReformServiceImpl.java
View file @
ebfb6ed7
...
@@ -165,6 +165,8 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
...
@@ -165,6 +165,8 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
jgRegistrationHistory
.
setSupervisoryCode
(
supervisoryCode
);
jgRegistrationHistory
.
setSupervisoryCode
(
supervisoryCode
);
//数据状态
//数据状态
jgChangeRegistrationReform
.
setUseRegistrationCode
(
jgRegistrationHistory
.
getUseRegistrationCode
());
jgChangeRegistrationReform
.
setUseRegistrationCode
(
jgRegistrationHistory
.
getUseRegistrationCode
());
String
equipListName
=
this
.
getBaseMapper
().
getEquiplistNameByEquiplist
(
Optional
.
ofNullable
(
map
.
get
(
"equList"
).
toString
()).
orElse
(
" "
));
jgChangeRegistrationReform
.
setEquipListName
(
equipListName
);
jgRegistrationHistory
.
setStatus
(
"new"
);
jgRegistrationHistory
.
setStatus
(
"new"
);
if
(
map
.
containsKey
(
"type"
)
&&
"edit"
.
equals
(
String
.
valueOf
(
map
.
get
(
"type"
))))
{
if
(
map
.
containsKey
(
"type"
)
&&
"edit"
.
equals
(
String
.
valueOf
(
map
.
get
(
"type"
))))
{
jgChangeRegistrationReform
.
setSequenceNbr
(
Long
.
valueOf
(
String
.
valueOf
(
map
.
get
(
"sequenceNbr"
))));
jgChangeRegistrationReform
.
setSequenceNbr
(
Long
.
valueOf
(
String
.
valueOf
(
map
.
get
(
"sequenceNbr"
))));
...
@@ -173,7 +175,7 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
...
@@ -173,7 +175,7 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
jgRegistrationHistory
.
setSequenceNbr
(
jgRegistrationHistoryMapper
.
getSequenceNbrByEquidAndDocumentId
(
equipId
,
String
.
valueOf
(
map
.
get
(
"applyNo"
))));
jgRegistrationHistory
.
setSequenceNbr
(
jgRegistrationHistoryMapper
.
getSequenceNbrByEquidAndDocumentId
(
equipId
,
String
.
valueOf
(
map
.
get
(
"applyNo"
))));
jgRegistrationHistoryMapper
.
updateById
(
jgRegistrationHistory
);
jgRegistrationHistoryMapper
.
updateById
(
jgRegistrationHistory
);
}
else
{
}
else
{
//暂存处理
// 业务管理设备信息保存
// 业务管理设备信息保存
JgChangeRegistrationReformEq
jgChangeRegistrationReformEq
=
new
JgChangeRegistrationReformEq
();
JgChangeRegistrationReformEq
jgChangeRegistrationReformEq
=
new
JgChangeRegistrationReformEq
();
jgChangeRegistrationReformEq
.
setEquId
(
equipId
);
jgChangeRegistrationReformEq
.
setEquId
(
equipId
);
...
@@ -192,6 +194,10 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
...
@@ -192,6 +194,10 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
//当前单据id
//当前单据id
jgRegistrationHistory
.
setCurrentDocumentId
(
jgChangeRegistrationReform
.
getApplyNo
());
jgRegistrationHistory
.
setCurrentDocumentId
(
jgChangeRegistrationReform
.
getApplyNo
());
jgRegistrationHistoryMapper
.
insert
(
jgRegistrationHistory
);
jgRegistrationHistoryMapper
.
insert
(
jgRegistrationHistory
);
//暂存时生成待办数据
List
<
TaskModelDto
>
taskModelDtoList
=
Arrays
.
asList
(
getTaskModelDtoList
(
jgChangeRegistrationReform
,
null
));
commonServiceImpl
.
buildTaskModel
(
taskModelDtoList
);
}
}
if
(!
ObjectUtils
.
isEmpty
(
map
.
get
(
"submit"
)))
{
if
(!
ObjectUtils
.
isEmpty
(
map
.
get
(
"submit"
)))
{
...
@@ -202,16 +208,17 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
...
@@ -202,16 +208,17 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
// updateExecuteIds(instanceId, jgChangeRegistrationReform.getSequenceNbr(), "0");
// updateExecuteIds(instanceId, jgChangeRegistrationReform.getSequenceNbr(), "0");
}
else
{
}
else
{
// 如果是新启动的流程开启自动访问
// 如果是新启动的流程开启自动访问
String
equipListName
=
this
.
getBaseMapper
().
getEquiplistNameByEquiplist
(
Optional
.
ofNullable
(
map
.
get
(
"equList"
).
toString
()).
orElse
(
" "
));
jgChangeRegistrationReform
.
setAuditStatus
(
WorkFlowStatusEnum
.
CHANGE_RECEIVE
.
getPass
());
jgChangeRegistrationReform
.
setAuditStatus
(
WorkFlowStatusEnum
.
CHANGE_RECEIVE
.
getPass
());
jgChangeRegistrationReform
.
setStatus
(
WorkFlowStatusEnum
.
CHANGE_RECEIVE
.
getPass
());
jgChangeRegistrationReform
.
setStatus
(
WorkFlowStatusEnum
.
CHANGE_RECEIVE
.
getPass
());
jgChangeRegistrationReform
.
setEquipListName
(
equipListName
);
jgChangeRegistrationReform
.
setCreateUserId
(
reginParams
.
getUserModel
().
getUserId
());
jgChangeRegistrationReform
.
setCreateUserId
(
reginParams
.
getUserModel
().
getUserId
());
jgChangeRegistrationReform
.
setCreateUserName
(
reginParams
.
getUserModel
().
getRealName
());
jgChangeRegistrationReform
.
setCreateUserName
(
reginParams
.
getUserModel
().
getRealName
());
jgChangeRegistrationReform
.
setCreateUserCompanyName
(
reginParams
.
getCompany
().
getCompanyName
());
jgChangeRegistrationReform
.
setCreateUserCompanyName
(
reginParams
.
getCompany
().
getCompanyName
());
ProcessTaskDTO
processTaskDTO
=
startByVariable
(
jgChangeRegistrationReform
);
ProcessTaskDTO
processTaskDTO
=
startByVariable
(
jgChangeRegistrationReform
);
updateExecuteIds
(
instanceId
,
jgChangeRegistrationReform
,
"startWorkfow"
,
processTaskDTO
);
updateExecuteIds
(
instanceId
,
jgChangeRegistrationReform
,
"startWorkfow"
,
processTaskDTO
);
List
<
TaskModelDto
>
taskModelDtoList
=
Arrays
.
asList
(
getTaskModelDtoList
(
jgChangeRegistrationReform
,
processTaskDTO
));
List
<
TaskModelDto
>
taskModelDtoList
=
Arrays
.
asList
(
getTaskModelDtoList
(
jgChangeRegistrationReform
,
processTaskDTO
));
//启动之前删除暂存生成的待办
commonServiceImpl
.
deleteTaskModel
(
String
.
valueOf
(
jgChangeRegistrationReform
.
getSequenceNbr
()));
//重新生成新的待办数据
commonServiceImpl
.
buildTaskModel
(
taskModelDtoList
);
commonServiceImpl
.
buildTaskModel
(
taskModelDtoList
);
}
}
...
@@ -232,7 +239,7 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
...
@@ -232,7 +239,7 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
dto
.
setProcessDefinitionKey
(
"renovationRegistrationReviewNew"
);
dto
.
setProcessDefinitionKey
(
"renovationRegistrationReviewNew"
);
dto
.
setBusinessKey
(
"submit"
);
dto
.
setBusinessKey
(
"submit"
);
dto
.
setCompleteFirstTask
(
Boolean
.
TRUE
);
dto
.
setCompleteFirstTask
(
Boolean
.
TRUE
);
//
dto.setNextExecuteUserCompanyCode(commonMapper.getOrgCodeByCompanyCode(jgChangeRegistrationReform.getReceiveOrgCode()));
dto
.
setNextExecuteUserCompanyCode
(
commonMapper
.
getOrgCodeByCompanyCode
(
jgChangeRegistrationReform
.
getReceiveOrgCode
()));
List
<
ActWorkflowStartDTO
>
actWorkflowStartDTOList
=
Arrays
.
asList
(
dto
);
List
<
ActWorkflowStartDTO
>
actWorkflowStartDTOList
=
Arrays
.
asList
(
dto
);
ActWorkflowBatchDTO
actWorkflowBatchDTO
=
new
ActWorkflowBatchDTO
();
ActWorkflowBatchDTO
actWorkflowBatchDTO
=
new
ActWorkflowBatchDTO
();
actWorkflowBatchDTO
.
setProcess
(
actWorkflowStartDTOList
);
actWorkflowBatchDTO
.
setProcess
(
actWorkflowStartDTOList
);
...
@@ -250,6 +257,8 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
...
@@ -250,6 +257,8 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
Boolean
updateTodoAndCreate
=
Boolean
.
TRUE
;
Boolean
updateTodoAndCreate
=
Boolean
.
TRUE
;
ReginParams
reginParams
=
JSONObject
.
parseObject
(
redisUtils
.
get
(
RedisKey
.
buildReginKey
(
RequestContext
.
getExeUserId
(),
RequestContext
.
getToken
())).
toString
(),
ReginParams
.
class
);
ReginParams
reginParams
=
JSONObject
.
parseObject
(
redisUtils
.
get
(
RedisKey
.
buildReginKey
(
RequestContext
.
getExeUserId
(),
RequestContext
.
getToken
())).
toString
(),
ReginParams
.
class
);
WorkflowResultDto
workflowResultDto
=
conveterProcessTaskDTO2WorkflowResultDto
(
processTaskDTO
);
WorkflowResultDto
workflowResultDto
=
conveterProcessTaskDTO2WorkflowResultDto
(
processTaskDTO
);
jgChangeRegistrationReform
.
setNextExecutorIds
(
workflowResultDto
.
getNextExecutorRoleIds
());
jgChangeRegistrationReform
.
setNextExecuteUserIds
(
workflowResultDto
.
getNextExecutorUserIds
());
String
nextTaskid
=
Optional
.
ofNullable
(
workflowResultDto
.
getNextTaskId
()).
orElse
(
""
);
String
nextTaskid
=
Optional
.
ofNullable
(
workflowResultDto
.
getNextTaskId
()).
orElse
(
""
);
String
taskCode
=
FlowStatusEnum
.
TO_BE_FINISHED
.
getName
();
String
taskCode
=
FlowStatusEnum
.
TO_BE_FINISHED
.
getName
();
if
(!
ObjectUtils
.
isEmpty
(
workflowResultDto
.
getNextTaskCode
())){
if
(!
ObjectUtils
.
isEmpty
(
workflowResultDto
.
getNextTaskCode
())){
...
@@ -298,6 +307,7 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
...
@@ -298,6 +307,7 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
TaskV2Model
taskV2Model
=
commonServiceImpl
.
updateTaskModel
(
map
);
TaskV2Model
taskV2Model
=
commonServiceImpl
.
updateTaskModel
(
map
);
TaskModelDto
taskModelDto
=
new
TaskModelDto
();
TaskModelDto
taskModelDto
=
new
TaskModelDto
();
BeanUtils
.
copyProperties
(
taskV2Model
,
taskModelDto
);
BeanUtils
.
copyProperties
(
taskV2Model
,
taskModelDto
);
taskModelDto
.
setNextExecuteUser
(
workflowResultDto
.
getNextExecutorRoleIds
());
// 创建新的代办
// 创建新的代办
taskModelDto
.
setModel
(
conveterTaskMessageDTO
(
jgChangeRegistrationReform
));
taskModelDto
.
setModel
(
conveterTaskMessageDTO
(
jgChangeRegistrationReform
));
commonServiceImpl
.
buildTaskModel
(
Collections
.
singletonList
(
taskModelDto
));
commonServiceImpl
.
buildTaskModel
(
Collections
.
singletonList
(
taskModelDto
));
...
@@ -342,7 +352,7 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
...
@@ -342,7 +352,7 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
map
.
put
(
"approvalStatus"
,
"提交"
);
map
.
put
(
"approvalStatus"
,
"提交"
);
}
}
dto
.
setVariable
(
map
);
dto
.
setVariable
(
map
);
//
dto.setNextExecuteUserCompanyCode(commonMapper.getOrgCodeByCompanyCode(jgChangeRegistrationReform.getReceiveOrgCode()));
dto
.
setNextExecuteUserCompanyCode
(
commonMapper
.
getOrgCodeByCompanyCode
(
jgChangeRegistrationReform
.
getReceiveOrgCode
()));
//执行流程
//执行流程
processTaskDTO
=
iCmWorkflowService
.
complete
(
taskId
,
dto
);
processTaskDTO
=
iCmWorkflowService
.
complete
(
taskId
,
dto
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
...
@@ -379,6 +389,11 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
...
@@ -379,6 +389,11 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
jsonObject
.
put
(
"nextTaskId"
,
jgChangeRegistrationReform
.
getNextTaskId
());
jsonObject
.
put
(
"nextTaskId"
,
jgChangeRegistrationReform
.
getNextTaskId
());
jsonObject
.
put
(
"nextExecuteUser"
,
jgChangeRegistrationReform
.
getNextExecutorIds
());
jsonObject
.
put
(
"nextExecuteUser"
,
jgChangeRegistrationReform
.
getNextExecutorIds
());
jsonObject
.
put
(
"taskType"
,
BusinessTypeEnum
.
JG_RENOVATION_REGISTRATION
.
getCode
());
jsonObject
.
put
(
"taskType"
,
BusinessTypeEnum
.
JG_RENOVATION_REGISTRATION
.
getCode
());
jsonObject
.
put
(
"pageType"
,
"look"
);
//如果创建人等于当前人则打开编辑页面
if
(
jgChangeRegistrationReform
.
getCreateUserId
().
equals
(
reginParams
.
getUserModel
().
getUserId
())){
jsonObject
.
put
(
"pageType"
,
"edit"
);
}
jsonObject
.
put
(
"model"
,
conveterTaskMessageDTO
(
jgChangeRegistrationReform
));
jsonObject
.
put
(
"model"
,
conveterTaskMessageDTO
(
jgChangeRegistrationReform
));
commonServiceImpl
.
rollbackTask
(
instanceId
,
jsonObject
);
commonServiceImpl
.
rollbackTask
(
instanceId
,
jsonObject
);
}
}
...
@@ -644,7 +659,7 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
...
@@ -644,7 +659,7 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
*/
*/
public
String
getSummaryInfo
(
JgChangeRegistrationReform
jgChangeRegistrationReform
)
{
public
String
getSummaryInfo
(
JgChangeRegistrationReform
jgChangeRegistrationReform
)
{
String
result
=
"来自%s【%s】的业务办理,【申请单号:%s】"
;
String
result
=
"来自%s【%s】的业务办理,【申请单号:%s】"
;
return
String
.
format
(
result
,
jgChangeRegistrationReform
.
getEquipListName
(
),
jgChangeRegistrationReform
.
getSupervisoryCode
(),
jgChangeRegistrationReform
.
getApplyNo
());
return
String
.
format
(
result
,
Optional
.
ofNullable
(
jgChangeRegistrationReform
.
getEquipListName
()).
orElse
(
"无"
),
jgChangeRegistrationReform
.
getSupervisoryCode
(),
jgChangeRegistrationReform
.
getApplyNo
());
}
}
/**
/**
...
@@ -661,11 +676,42 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
...
@@ -661,11 +676,42 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
jgChangeRegistrationReform
.
setCreateDate
(
null
);
jgChangeRegistrationReform
.
setCreateDate
(
null
);
jgChangeRegistrationReform
.
setAuditPassDate
(
null
);
jgChangeRegistrationReform
.
setAuditPassDate
(
null
);
jgChangeRegistrationReform
.
setInputUnitNo
(
null
);
jgChangeRegistrationReform
.
setInputUnitNo
(
null
);
TaskModelDto
taskModelDto
=
new
TaskModelDto
();
if
(
ObjectUtils
.
isEmpty
(
processTaskDTO
)){
//工作流创建时间
taskModelDto
.
setFlowCreateDate
(
jgChangeRegistrationReform
.
getCreateDate
());
//taskCode 使用申请单编号
taskModelDto
.
setTaskCode
(
jgChangeRegistrationReform
.
getApplyNo
());
//摘要
taskModelDto
.
setTaskContent
(
getSummaryInfo
(
jgChangeRegistrationReform
));
//任务描述-非必填
taskModelDto
.
setTaskDesc
(
null
);
//任务类型
taskModelDto
.
setTaskType
(
BusinessTypeEnum
.
JG_RENOVATION_REGISTRATION
.
getCode
());
//任务类型名称
taskModelDto
.
setTaskTypeLabel
(
BusinessTypeEnum
.
JG_RENOVATION_REGISTRATION
.
getName
());
//工作流实例id
taskModelDto
.
setRelationId
(
String
.
valueOf
(
jgChangeRegistrationReform
.
getSequenceNbr
()));
//任务状态code
taskModelDto
.
setTaskStatus
(
commonServiceImpl
.
getDictionaryCodeByName
(
jgChangeRegistrationReform
.
getStatus
()));
taskModelDto
.
setFlowStatus
(
taskModelDto
.
getTaskStatus
());
//任务状态名称
taskModelDto
.
setTaskStatusLabel
(
jgChangeRegistrationReform
.
getStatus
());
taskModelDto
.
setFlowStatusLabel
(
jgChangeRegistrationReform
.
getStatus
());
//任务创建人id
taskModelDto
.
setStartUserId
(
jgChangeRegistrationReform
.
getCreateUserId
());
//任务创建人名称
taskModelDto
.
setStartUser
(
jgChangeRegistrationReform
.
getCreateUserName
());
//任务发起人所在单位
taskModelDto
.
setStartUserCompanyName
(
jgChangeRegistrationReform
.
getCreateUserCompanyName
());
//任务发起人发起时间
taskModelDto
.
setNextExecuteUser
(
jgChangeRegistrationReform
.
getNextExecutorIds
());
//跳转路径
// taskModelDto.setRoutePath();
taskModelDto
.
setModel
(
conveterTaskMessageDTO
(
jgChangeRegistrationReform
));
}
else
{
List
<
WorkflowResultDto
>
workflowResultDtoList
=
commonServiceImpl
.
buildWorkFlowInfo
(
Arrays
.
asList
(
processTaskDTO
));
List
<
WorkflowResultDto
>
workflowResultDtoList
=
commonServiceImpl
.
buildWorkFlowInfo
(
Arrays
.
asList
(
processTaskDTO
));
WorkflowResultDto
workflowResultDto
=
conveterProcessTaskDTO2WorkflowResultDto
(
processTaskDTO
);
WorkflowResultDto
workflowResultDto
=
conveterProcessTaskDTO2WorkflowResultDto
(
processTaskDTO
);
TaskModelDto
taskModelDto
=
new
TaskModelDto
();
//工作流创建时间
//工作流创建时间
taskModelDto
.
setFlowCreateDate
(
jgChangeRegistrationReform
.
getCreateDate
());
taskModelDto
.
setFlowCreateDate
(
jgChangeRegistrationReform
.
getCreateDate
());
//工作流返回节点名称
//工作流返回节点名称
...
@@ -702,6 +748,7 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
...
@@ -702,6 +748,7 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
//跳转路径
//跳转路径
// taskModelDto.setRoutePath();
// taskModelDto.setRoutePath();
taskModelDto
.
setModel
(
conveterTaskMessageDTO
(
jgChangeRegistrationReform
));
taskModelDto
.
setModel
(
conveterTaskMessageDTO
(
jgChangeRegistrationReform
));
}
return
taskModelDto
;
return
taskModelDto
;
}
}
...
@@ -729,6 +776,7 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
...
@@ -729,6 +776,7 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
TaskMessageDto
taskMessageDto
=
new
TaskMessageDto
();
TaskMessageDto
taskMessageDto
=
new
TaskMessageDto
();
taskMessageDto
.
setInstanceId
(
jgChangeRegistrationReform
.
getInstanceId
());
taskMessageDto
.
setInstanceId
(
jgChangeRegistrationReform
.
getInstanceId
());
taskMessageDto
.
setStatus
(
jgChangeRegistrationReform
.
getStatus
());
taskMessageDto
.
setStatus
(
jgChangeRegistrationReform
.
getStatus
());
taskMessageDto
.
setAuditStatus
(
jgChangeRegistrationReform
.
getStatus
());
taskMessageDto
.
setPromoter
(
jgChangeRegistrationReform
.
getPromoter
());
taskMessageDto
.
setPromoter
(
jgChangeRegistrationReform
.
getPromoter
());
taskMessageDto
.
setNextExecuteUserIds
(
jgChangeRegistrationReform
.
getNextExecuteUserIds
());
taskMessageDto
.
setNextExecuteUserIds
(
jgChangeRegistrationReform
.
getNextExecuteUserIds
());
taskMessageDto
.
setSequenceNbr
(
jgChangeRegistrationReform
.
getSequenceNbr
());
taskMessageDto
.
setSequenceNbr
(
jgChangeRegistrationReform
.
getSequenceNbr
());
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/service/impl/JgScrapCancelServiceImpl.java
View file @
ebfb6ed7
...
@@ -253,11 +253,9 @@ public class JgScrapCancelServiceImpl extends BaseService<JgScrapCancelDto, JgSc
...
@@ -253,11 +253,9 @@ public class JgScrapCancelServiceImpl extends BaseService<JgScrapCancelDto, JgSc
equipList
.
add
(
jgRelationEquip
);
equipList
.
add
(
jgRelationEquip
);
}
}
this
.
saveBatch
(
list
);
this
.
saveBatch
(
list
);
if
(
SUBMIT_TYPE_FLOW
.
equals
(
submitType
))
{
// 新增代办
// 新增代办
for
(
JgScrapCancel
jgScrapCancel
:
list
)
{
for
(
JgScrapCancel
jgScrapCancel
:
list
)
{
this
.
createTaskModel
(
jgScrapCancel
,
taskName
[
0
],
submitType
,
nextUserIds
);
this
.
createTaskModel
(
jgScrapCancel
,
taskName
[
0
],
submitType
,
nextUserIds
);
}
}
}
List
<
JgScrapCancelEq
>
jgScrapCancelEqList
=
equipList
.
stream
().
map
(
t
->
{
List
<
JgScrapCancelEq
>
jgScrapCancelEqList
=
equipList
.
stream
().
map
(
t
->
{
List
<
JgScrapCancel
>
collect
=
list
.
stream
().
filter
(
item
->
t
.
getEquipTransferId
().
equals
(
item
.
getApplyNo
())).
collect
(
Collectors
.
toList
());
List
<
JgScrapCancel
>
collect
=
list
.
stream
().
filter
(
item
->
t
.
getEquipTransferId
().
equals
(
item
.
getApplyNo
())).
collect
(
Collectors
.
toList
());
...
@@ -269,8 +267,8 @@ public class JgScrapCancelServiceImpl extends BaseService<JgScrapCancelDto, JgSc
...
@@ -269,8 +267,8 @@ public class JgScrapCancelServiceImpl extends BaseService<JgScrapCancelDto, JgSc
private
void
createTaskModel
(
JgScrapCancel
scrapCancel
,
String
taskName
,
String
submitType
,
String
nextUserIds
)
{
private
void
createTaskModel
(
JgScrapCancel
scrapCancel
,
String
taskName
,
String
submitType
,
String
nextUserIds
)
{
ReginParams
reginParams
=
JSON
.
parseObject
(
redisUtils
.
get
(
RedisKey
.
buildReginKey
(
RequestContext
.
getExeUserId
(),
RequestContext
.
getToken
())).
toString
(),
ReginParams
.
class
);
ReginParams
reginParams
=
JSON
.
parseObject
(
redisUtils
.
get
(
RedisKey
.
buildReginKey
(
RequestContext
.
getExeUserId
(),
RequestContext
.
getToken
())).
toString
(),
ReginParams
.
class
);
TaskModelDto
taskModelDto
=
new
TaskModelDto
();
if
(
"1"
.
equals
(
submitType
))
{
if
(
"1"
.
equals
(
submitType
))
{
TaskModelDto
taskModelDto
=
new
TaskModelDto
();
taskModelDto
.
setFlowCreateDate
(
scrapCancel
.
getCreateDate
());
taskModelDto
.
setFlowCreateDate
(
scrapCancel
.
getCreateDate
());
taskModelDto
.
setTaskName
(
taskName
);
taskModelDto
.
setTaskName
(
taskName
);
taskModelDto
.
setTaskCode
(
scrapCancel
.
getApplyNo
());
taskModelDto
.
setTaskCode
(
scrapCancel
.
getApplyNo
());
...
@@ -295,8 +293,17 @@ public class JgScrapCancelServiceImpl extends BaseService<JgScrapCancelDto, JgSc
...
@@ -295,8 +293,17 @@ public class JgScrapCancelServiceImpl extends BaseService<JgScrapCancelDto, JgSc
TaskMessageDto
taskMessageDto
=
new
TaskMessageDto
();
TaskMessageDto
taskMessageDto
=
new
TaskMessageDto
();
BeanUtils
.
copyProperties
(
scrapCancel
,
taskMessageDto
);
BeanUtils
.
copyProperties
(
scrapCancel
,
taskMessageDto
);
taskModelDto
.
setModel
(
taskMessageDto
);
taskModelDto
.
setModel
(
taskMessageDto
);
commonService
.
buildTaskModel
(
Collections
.
singletonList
(
taskModelDto
));
}
else
{
TaskMessageDto
taskMessageDto
=
new
TaskMessageDto
();
BeanUtils
.
copyProperties
(
scrapCancel
,
taskMessageDto
);
taskModelDto
.
setModel
(
taskMessageDto
);
taskModelDto
.
setTaskContent
(
this
.
buildTaskContent
(
scrapCancel
.
getSupervisoryCode
(),
scrapCancel
.
getCancelType
(),
scrapCancel
.
getApplyNo
()));
taskModelDto
.
setTaskCode
(
scrapCancel
.
getApplyNo
());
taskModelDto
.
setTaskType
(
businessTypeJudgment
(
scrapCancel
.
getCancelType
()).
getCode
());
taskModelDto
.
setRelationId
(
taskMessageDto
.
getSequenceNbr
()
+
""
);
}
}
commonService
.
buildTaskModel
(
Collections
.
singletonList
(
taskModelDto
));
}
}
private
void
buildRoleList
(
List
<
ProcessTaskDTO
>
processTasks
,
List
<
String
>
roleListNext
,
List
<
String
>
roleListAll
)
{
private
void
buildRoleList
(
List
<
ProcessTaskDTO
>
processTasks
,
List
<
String
>
roleListNext
,
List
<
String
>
roleListAll
)
{
...
@@ -346,7 +353,7 @@ public class JgScrapCancelServiceImpl extends BaseService<JgScrapCancelDto, JgSc
...
@@ -346,7 +353,7 @@ public class JgScrapCancelServiceImpl extends BaseService<JgScrapCancelDto, JgSc
ActWorkflowBatchDTO
actWorkflowBatchDTO
=
new
ActWorkflowBatchDTO
();
ActWorkflowBatchDTO
actWorkflowBatchDTO
=
new
ActWorkflowBatchDTO
();
List
<
ActWorkflowStartDTO
>
list
=
new
ArrayList
<>();
List
<
ActWorkflowStartDTO
>
list
=
new
ArrayList
<>();
ActWorkflowStartDTO
dto
=
new
ActWorkflowStartDTO
();
ActWorkflowStartDTO
dto
=
new
ActWorkflowStartDTO
();
dto
.
setProcessDefinitionKey
(
"
unitRename
"
);
dto
.
setProcessDefinitionKey
(
"
scrapCancelNew
"
);
dto
.
setBusinessKey
(
jgScrapCancelDto
.
getApplyNo
());
dto
.
setBusinessKey
(
jgScrapCancelDto
.
getApplyNo
());
dto
.
setCompleteFirstTask
(
true
);
dto
.
setCompleteFirstTask
(
true
);
dto
.
setNextExecuteUserCompanyCode
(
jgScrapCancelDto
.
getReceiveOrgCode
());
dto
.
setNextExecuteUserCompanyCode
(
jgScrapCancelDto
.
getReceiveOrgCode
());
...
@@ -368,6 +375,7 @@ public class JgScrapCancelServiceImpl extends BaseService<JgScrapCancelDto, JgSc
...
@@ -368,6 +375,7 @@ public class JgScrapCancelServiceImpl extends BaseService<JgScrapCancelDto, JgSc
// 创建待办
// 创建待办
JgScrapCancel
bean
=
new
JgScrapCancel
();
JgScrapCancel
bean
=
new
JgScrapCancel
();
BeanUtil
.
copyProperties
(
jgScrapCancelDto
,
bean
);
BeanUtil
.
copyProperties
(
jgScrapCancelDto
,
bean
);
commonService
.
deleteTaskModel
(
String
.
valueOf
(
jgScrapCancelDto
.
getSequenceNbr
()));
createTaskModel
(
bean
,
taskName
,
"1"
,
nextUserIds
);
createTaskModel
(
bean
,
taskName
,
"1"
,
nextUserIds
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
log
.
error
(
"提交失败:{}"
,
e
);
log
.
error
(
"提交失败:{}"
,
e
);
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/resources/json/urlInfo.json
View file @
ebfb6ed7
...
@@ -105,7 +105,8 @@
...
@@ -105,7 +105,8 @@
"type"
:
"109"
,
"type"
:
"109"
,
"pageType"
:
"draft"
,
"pageType"
:
"draft"
,
"name"
:
"单位变更登记"
,
"name"
:
"单位变更登记"
,
"url"
:
"/mixuap?appId=1742358052905971713&id=1738018156141637633&roleIds={roleIds}&userId={userId}&pageType=edit"
},
"url"
:
"/mixuap?appId=1742358052905971713&id=1738018156141637633&roleIds={roleIds}&userId={userId}&pageType=edit"
},
{
{
"type"
:
"109"
,
"type"
:
"109"
,
"pageType"
:
"look"
,
"pageType"
:
"look"
,
...
@@ -180,6 +181,12 @@
...
@@ -180,6 +181,12 @@
},
},
{
{
"type"
:
"113-1"
,
"type"
:
"113-1"
,
"pageType"
:
"draft"
,
"name"
:
"移装报废"
,
"url"
:
"/mixuap?appId=1742358052905971713&id=1737357808040439809&roleIds={roleIds}&userId={userId}&pageType=edit"
},
{
"type"
:
"113-1"
,
"pageType"
:
"look"
,
"pageType"
:
"look"
,
"name"
:
"移装报废"
,
"name"
:
"移装报废"
,
"url"
:
"/mixuap?appId=1742358052905971713&id=1737357871097606146&roleIds={roleIds}&userId={userId}&pageType=look"
"url"
:
"/mixuap?appId=1742358052905971713&id=1737357871097606146&roleIds={roleIds}&userId={userId}&pageType=look"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment