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
563f17de
Commit
563f17de
authored
Jul 25, 2024
by
王果
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/develop_tzs_register_to_0715' into…
Merge remote-tracking branch 'origin/develop_tzs_register_to_0715' into develop_tzs_register_to_0715
parents
0d45acd3
0d0e9df8
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
38 additions
and
110 deletions
+38
-110
JgChangeRegistrationTransferServiceImpl.java
...service/impl/JgChangeRegistrationTransferServiceImpl.java
+18
-23
JgReformNoticeServiceImpl.java
...module/jg/biz/service/impl/JgReformNoticeServiceImpl.java
+20
-87
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/JgChangeRegistrationTransferServiceImpl.java
View file @
563f17de
...
@@ -11,7 +11,6 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
...
@@ -11,7 +11,6 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import
com.google.common.collect.ImmutableMap
;
import
com.google.common.collect.ImmutableMap
;
import
com.yeejoin.amos.boot.biz.common.bo.CompanyBo
;
import
com.yeejoin.amos.boot.biz.common.bo.CompanyBo
;
import
com.yeejoin.amos.boot.biz.common.bo.ReginParams
;
import
com.yeejoin.amos.boot.biz.common.bo.ReginParams
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
com.yeejoin.amos.boot.biz.common.utils.RedisKey
;
import
com.yeejoin.amos.boot.biz.common.utils.RedisKey
;
import
com.yeejoin.amos.boot.biz.common.utils.RedisUtils
;
import
com.yeejoin.amos.boot.biz.common.utils.RedisUtils
;
import
com.yeejoin.amos.boot.module.common.api.enums.ReginStepEnum
;
import
com.yeejoin.amos.boot.module.common.api.enums.ReginStepEnum
;
...
@@ -67,8 +66,8 @@ import java.util.concurrent.TimeUnit;
...
@@ -67,8 +66,8 @@ import java.util.concurrent.TimeUnit;
import
java.util.concurrent.atomic.AtomicBoolean
;
import
java.util.concurrent.atomic.AtomicBoolean
;
import
java.util.concurrent.atomic.AtomicReference
;
import
java.util.concurrent.atomic.AtomicReference
;
import
java.util.stream.Collectors
;
import
java.util.stream.Collectors
;
import
static
com
.
yeejoin
.
amos
.
boot
.
module
.
jg
.
biz
.
service
.
impl
.
JgUseRegistrationServiceImpl
.
getAuditPassedDate
;
import
static
com
.
yeejoin
.
amos
.
boot
.
module
.
jg
.
biz
.
service
.
impl
.
JgUseRegistrationServiceImpl
.
getAuditPassedDate
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
/**
/**
* 移装变更登记登记服务实现类
* 移装变更登记登记服务实现类
...
@@ -589,12 +588,10 @@ public class JgChangeRegistrationTransferServiceImpl extends BaseService<JgChang
...
@@ -589,12 +588,10 @@ public class JgChangeRegistrationTransferServiceImpl extends BaseService<JgChang
//移装变更详情
//移装变更详情
JgChangeRegistrationTransfer
transfer
=
this
.
getById
(
sequenceNbr
);
JgChangeRegistrationTransfer
transfer
=
this
.
getById
(
sequenceNbr
);
//查询设备详情
//查询设备详情
//String equipId = jgChangeRegistrationTransferEqMapper.getEquipIdByEquipTransferId(sequenceNbr);
JgRegistrationHistory
historyData
=
jgRegistrationHistoryMapper
.
selectOne
(
new
LambdaQueryWrapper
<
JgRegistrationHistory
>()
.
eq
(
JgRegistrationHistory:
:
getCurrentDocumentId
,
transfer
.
getApplyNo
()));
if
(
ValidationUtil
.
equals
(
FlowStatusEnum
.
TO_BE_FINISHED
.
getName
(),
transfer
.
getStatus
()))
{
if
(
ValidationUtil
.
equals
(
FlowStatusEnum
.
TO_BE_FINISHED
.
getName
(),
transfer
.
getStatus
()))
{
// 执行完成时查询历史表
// 执行完成时查询历史表
JgRegistrationHistory
historyData
=
jgRegistrationHistoryMapper
.
selectOne
(
new
LambdaQueryWrapper
<
JgRegistrationHistory
>()
.
eq
(
JgRegistrationHistory:
:
getCurrentDocumentId
,
transfer
.
getApplyNo
()));
if
(!
ValidationUtil
.
isEmpty
(
historyData
))
{
if
(!
ValidationUtil
.
isEmpty
(
historyData
))
{
Map
<
String
,
Object
>
newPosition
=
JSON
.
parseObject
(
historyData
.
getChangeData
(),
Map
.
class
);
Map
<
String
,
Object
>
newPosition
=
JSON
.
parseObject
(
historyData
.
getChangeData
(),
Map
.
class
);
resultDataMap
.
putAll
(
newPosition
);
resultDataMap
.
putAll
(
newPosition
);
...
@@ -606,15 +603,14 @@ public class JgChangeRegistrationTransferServiceImpl extends BaseService<JgChang
...
@@ -606,15 +603,14 @@ public class JgChangeRegistrationTransferServiceImpl extends BaseService<JgChang
}
}
}
else
{
}
else
{
// 非执行完成状态显示最新设备信息
// 非执行完成状态显示最新设备信息
//Map<String, Object> equipDetailMap = idxBizJgRegisterInfoService.getDetailFieldCamelCaseByRecord(equipId);
Map
<
String
,
Object
>
changeData
=
JSON
.
parseObject
(
historyData
.
getChangeData
(),
Map
.
class
);
//resultDataMap.putAll(equipDetailMap);
List
<
JgUseRegistrationManage
>
registrationList
=
(
List
<
JgUseRegistrationManage
>)
changeData
.
get
(
"registrationList"
);
List
<
String
>
ids
=
registrationList
.
stream
().
map
(
v
->
JSON
.
parseObject
(
v
.
toString
()).
getString
(
"sequenceNbr"
)).
collect
(
Collectors
.
toList
());
List
<
JgUseRegistrationManage
>
newRegistrationList
=
useRegistrationManageService
.
lambdaQuery
().
in
(
BaseEntity:
:
getSequenceNbr
,
ids
).
list
();
if
(!
ValidationUtil
.
isEmpty
(
transfer
))
{
if
(!
ValidationUtil
.
isEmpty
(
transfer
))
{
Map
<
String
,
Object
>
transferToMap
=
Bean
.
BeantoMap
(
transfer
);
Map
<
String
,
Object
>
transferToMap
=
Bean
.
BeantoMap
(
transfer
);
resultDataMap
.
putAll
(
transferToMap
);
resultDataMap
.
putAll
(
transferToMap
);
}
}
JgRegistrationHistory
historyData
=
jgRegistrationHistoryMapper
.
selectOne
(
new
LambdaQueryWrapper
<
JgRegistrationHistory
>()
.
eq
(
JgRegistrationHistory:
:
getCurrentDocumentId
,
transfer
.
getApplyNo
()));
Map
<
String
,
Object
>
changeData
=
JSON
.
parseObject
(
historyData
.
getChangeData
(),
Map
.
class
);
// 省市区街道字段等业务字段
// 省市区街道字段等业务字段
resultDataMap
.
put
(
"transferProvince"
,
changeData
.
get
(
"transferProvince"
));
resultDataMap
.
put
(
"transferProvince"
,
changeData
.
get
(
"transferProvince"
));
resultDataMap
.
put
(
"transferCity"
,
changeData
.
get
(
"transferCity"
));
resultDataMap
.
put
(
"transferCity"
,
changeData
.
get
(
"transferCity"
));
...
@@ -631,7 +627,7 @@ public class JgChangeRegistrationTransferServiceImpl extends BaseService<JgChang
...
@@ -631,7 +627,7 @@ public class JgChangeRegistrationTransferServiceImpl extends BaseService<JgChang
resultDataMap
.
put
(
"transferUseInfo"
,
changeData
.
get
(
"transferUseInfo"
));
resultDataMap
.
put
(
"transferUseInfo"
,
changeData
.
get
(
"transferUseInfo"
));
//resultDataMap.put("useInnerCode", equipDetailMap.get("equCode"));
//resultDataMap.put("useInnerCode", equipDetailMap.get("equCode"));
resultDataMap
.
put
(
"receiveCompanyCode"
,
transfer
.
getReceiveCompanyCode
()
+
"_"
+
transfer
.
getReceiveOrgName
());
resultDataMap
.
put
(
"receiveCompanyCode"
,
transfer
.
getReceiveCompanyCode
()
+
"_"
+
transfer
.
getReceiveOrgName
());
resultDataMap
.
put
(
"registrationList"
,
changeData
.
get
(
"registrationList"
)
);
resultDataMap
.
put
(
"registrationList"
,
newRegistrationList
);
}
}
String
transferSafetyManager
=
Optional
.
ofNullable
(
resultDataMap
.
get
(
"transferSafetyManager"
)).
orElse
(
""
).
toString
();
String
transferSafetyManager
=
Optional
.
ofNullable
(
resultDataMap
.
get
(
"transferSafetyManager"
)).
orElse
(
""
).
toString
();
if
(
StringUtil
.
isNotEmpty
(
transferSafetyManager
))
{
if
(
StringUtil
.
isNotEmpty
(
transferSafetyManager
))
{
...
@@ -955,10 +951,8 @@ public class JgChangeRegistrationTransferServiceImpl extends BaseService<JgChang
...
@@ -955,10 +951,8 @@ public class JgChangeRegistrationTransferServiceImpl extends BaseService<JgChang
private
void
updateUseRegistrationManage
(
JgChangeRegistrationTransfer
transfer
,
JgRegistrationHistory
historyData
,
String
useRegistrationCode
,
boolean
isUpdateRegistrationCode
)
{
private
void
updateUseRegistrationManage
(
JgChangeRegistrationTransfer
transfer
,
JgRegistrationHistory
historyData
,
String
useRegistrationCode
,
boolean
isUpdateRegistrationCode
)
{
JSONObject
historyJson
=
JSON
.
parseObject
(
historyData
.
getChangeData
());
JSONObject
historyJson
=
JSON
.
parseObject
(
historyData
.
getChangeData
());
List
<
Map
<
String
,
Object
>>
registrationList
=
(
List
<
Map
<
String
,
Object
>>)
historyJson
.
get
(
"registrationList"
);
List
<
JgUseRegistrationManage
>
registrationList
=
(
List
<
JgUseRegistrationManage
>)
historyJson
.
get
(
"registrationList"
);
List
<
String
>
ids
=
registrationList
.
stream
().
map
(
v
->
JSON
.
parseObject
(
v
.
toString
()).
getString
(
"sequenceNbr"
)).
collect
(
Collectors
.
toList
());
for
(
JgUseRegistrationManage
registrationManage
:
registrationList
)
{
List
<
JgUseRegistrationManage
>
list
=
useRegistrationManageService
.
lambdaQuery
().
in
(
BaseEntity:
:
getSequenceNbr
,
ids
).
list
();
for
(
JgUseRegistrationManage
registrationManage
:
list
)
{
registrationManage
.
setReceiveOrgName
(
transfer
.
getReceiveOrgName
());
registrationManage
.
setReceiveOrgName
(
transfer
.
getReceiveOrgName
());
registrationManage
.
setReceiveCompanyCode
(
transfer
.
getReceiveOrgCode
());
registrationManage
.
setReceiveCompanyCode
(
transfer
.
getReceiveOrgCode
());
registrationManage
.
setAuditPassDate
(
transfer
.
getAuditPassDate
());
registrationManage
.
setAuditPassDate
(
transfer
.
getAuditPassDate
());
...
@@ -967,7 +961,8 @@ public class JgChangeRegistrationTransferServiceImpl extends BaseService<JgChang
...
@@ -967,7 +961,8 @@ public class JgChangeRegistrationTransferServiceImpl extends BaseService<JgChang
registrationManage
.
setUseRegistrationCode
(
useRegistrationCode
);
registrationManage
.
setUseRegistrationCode
(
useRegistrationCode
);
}
}
}
}
useRegistrationManageService
.
updateBatchById
(
list
);
useRegistrationManageService
.
updateBatchById
(
registrationList
);
historyData
.
setChangeData
(
JSONObject
.
toJSONString
(
registrationList
));
}
}
/**
/**
...
@@ -1368,12 +1363,12 @@ public class JgChangeRegistrationTransferServiceImpl extends BaseService<JgChang
...
@@ -1368,12 +1363,12 @@ public class JgChangeRegistrationTransferServiceImpl extends BaseService<JgChang
/**
/**
* 新增代办任务
* 新增代办任务
*/
*/
private
void
createToDoTask
(
List
<
WorkflowResultDto
>
s
orkflows
,
JgChangeRegistrationTransfer
transfer
,
String
submitType
)
{
private
void
createToDoTask
(
List
<
WorkflowResultDto
>
w
orkflows
,
JgChangeRegistrationTransfer
transfer
,
String
submitType
)
{
if
(!
ValidationUtil
.
isEmpty
(
s
orkflows
))
{
if
(!
ValidationUtil
.
isEmpty
(
w
orkflows
))
{
List
<
TaskModelDto
>
toDoTasklist
=
new
ArrayList
<>();
List
<
TaskModelDto
>
toDoTasklist
=
new
ArrayList
<>();
for
(
WorkflowResultDto
sorkflow
:
s
orkflows
)
{
for
(
WorkflowResultDto
workflow
:
w
orkflows
)
{
TaskModelDto
toDoTask
=
new
TaskModelDto
();
TaskModelDto
toDoTask
=
new
TaskModelDto
();
toDoTask
.
setTaskName
(
s
orkflow
.
getTaskName
());
toDoTask
.
setTaskName
(
w
orkflow
.
getTaskName
());
toDoTask
.
setFlowCreateDate
(
transfer
.
getCreateDate
());
toDoTask
.
setFlowCreateDate
(
transfer
.
getCreateDate
());
toDoTask
.
setTaskCode
(
transfer
.
getApplyNo
());
toDoTask
.
setTaskCode
(
transfer
.
getApplyNo
());
toDoTask
.
setTaskContent
(
this
.
getSummaryInfo
(
transfer
));
toDoTask
.
setTaskContent
(
this
.
getSummaryInfo
(
transfer
));
...
@@ -1381,13 +1376,13 @@ public class JgChangeRegistrationTransferServiceImpl extends BaseService<JgChang
...
@@ -1381,13 +1376,13 @@ public class JgChangeRegistrationTransferServiceImpl extends BaseService<JgChang
toDoTask
.
setTaskType
(
BusinessTypeEnum
.
JG_CHANGE_REGISTRATION
.
getCode
());
toDoTask
.
setTaskType
(
BusinessTypeEnum
.
JG_CHANGE_REGISTRATION
.
getCode
());
toDoTask
.
setTaskTypeLabel
(
BusinessTypeEnum
.
JG_CHANGE_REGISTRATION
.
getName
());
toDoTask
.
setTaskTypeLabel
(
BusinessTypeEnum
.
JG_CHANGE_REGISTRATION
.
getName
());
toDoTask
.
setRelationId
(
transfer
.
getInstanceId
());
toDoTask
.
setRelationId
(
transfer
.
getInstanceId
());
toDoTask
.
setExecuteUserIds
(
s
orkflow
.
getNextExecutorUserIds
());
toDoTask
.
setExecuteUserIds
(
w
orkflow
.
getNextExecutorUserIds
());
FlowStatusEnum
flowStatusEnum
=
this
.
getTaskStatus
(
submitType
);
FlowStatusEnum
flowStatusEnum
=
this
.
getTaskStatus
(
submitType
);
toDoTask
.
setTaskStatus
(
flowStatusEnum
.
getCode
());
toDoTask
.
setTaskStatus
(
flowStatusEnum
.
getCode
());
toDoTask
.
setTaskStatusLabel
(
flowStatusEnum
.
getName
());
toDoTask
.
setTaskStatusLabel
(
flowStatusEnum
.
getName
());
toDoTask
.
setFlowStatus
(
commonService
.
getDictionaryCodeByName
(
transfer
.
getStatus
()));
toDoTask
.
setFlowStatus
(
commonService
.
getDictionaryCodeByName
(
transfer
.
getStatus
()));
toDoTask
.
setFlowStatusLabel
(
transfer
.
getStatus
());
toDoTask
.
setFlowStatusLabel
(
transfer
.
getStatus
());
toDoTask
.
setFlowCode
(
s
orkflow
.
getNextTaskId
());
toDoTask
.
setFlowCode
(
w
orkflow
.
getNextTaskId
());
toDoTask
.
setStartUserId
(
transfer
.
getCreateUserId
());
toDoTask
.
setStartUserId
(
transfer
.
getCreateUserId
());
toDoTask
.
setStartUser
(
transfer
.
getCreateUserName
());
toDoTask
.
setStartUser
(
transfer
.
getCreateUserName
());
toDoTask
.
setStartUserCompanyName
(
transfer
.
getCreateUserCompanyName
());
toDoTask
.
setStartUserCompanyName
(
transfer
.
getCreateUserCompanyName
());
...
...
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/JgReformNoticeServiceImpl.java
View file @
563f17de
...
@@ -151,8 +151,7 @@ public class JgReformNoticeServiceImpl extends BaseService<JgReformNoticeDto, Jg
...
@@ -151,8 +151,7 @@ public class JgReformNoticeServiceImpl extends BaseService<JgReformNoticeDto, Jg
}
}
}
else
{
}
else
{
// 显示最新的设备信息
// 显示最新的设备信息
List
<
JgReformNoticeEq
>
noticeEqs
=
jgReformNoticeEqMapper
.
selectList
(
new
LambdaQueryWrapper
<
JgReformNoticeEq
>()
List
<
JgReformNoticeEq
>
noticeEqs
=
jgReformNoticeEqMapper
.
selectList
(
new
LambdaQueryWrapper
<
JgReformNoticeEq
>().
eq
(
JgReformNoticeEq:
:
getEquipTransferId
,
sequenceNbr
));
.
eq
(
JgReformNoticeEq:
:
getEquipTransferId
,
sequenceNbr
));
List
<
String
>
ids
=
noticeEqs
.
stream
().
map
(
JgReformNoticeEq:
:
getEquId
).
collect
(
Collectors
.
toList
());
List
<
String
>
ids
=
noticeEqs
.
stream
().
map
(
JgReformNoticeEq:
:
getEquId
).
collect
(
Collectors
.
toList
());
Iterable
<
ESEquipmentCategoryDto
>
equips
=
esEquipmentCategory
.
findAllById
(
ids
);
Iterable
<
ESEquipmentCategoryDto
>
equips
=
esEquipmentCategory
.
findAllById
(
ids
);
List
<
Map
<
String
,
Object
>>
equipListMaps
=
getEquipListMaps
(
equips
);
List
<
Map
<
String
,
Object
>>
equipListMaps
=
getEquipListMaps
(
equips
);
...
@@ -342,11 +341,9 @@ public class JgReformNoticeServiceImpl extends BaseService<JgReformNoticeDto, Jg
...
@@ -342,11 +341,9 @@ public class JgReformNoticeServiceImpl extends BaseService<JgReformNoticeDto, Jg
// 删除单子
// 删除单子
this
.
baseMapper
.
deleteById
(
notice
.
getSequenceNbr
());
this
.
baseMapper
.
deleteById
(
notice
.
getSequenceNbr
());
// 删除对应eq
// 删除对应eq
jgReformNoticeEqMapper
.
delete
(
new
LambdaQueryWrapper
<
JgReformNoticeEq
>()
jgReformNoticeEqMapper
.
delete
(
new
LambdaQueryWrapper
<
JgReformNoticeEq
>().
eq
(
JgReformNoticeEq:
:
getEquipTransferId
,
notice
.
getSequenceNbr
()));
.
eq
(
JgReformNoticeEq:
:
getEquipTransferId
,
notice
.
getSequenceNbr
()));
// 删除单子对应历史表数据
// 删除单子对应历史表数据
jgRegistrationHistoryMapper
.
delete
(
new
LambdaQueryWrapper
<
JgRegistrationHistory
>()
jgRegistrationHistoryMapper
.
delete
(
new
LambdaQueryWrapper
<
JgRegistrationHistory
>().
eq
(
JgRegistrationHistory:
:
getCurrentDocumentId
,
notice
.
getSequenceNbr
()));
.
eq
(
JgRegistrationHistory:
:
getCurrentDocumentId
,
notice
.
getSequenceNbr
()));
});
});
return
Boolean
.
TRUE
;
return
Boolean
.
TRUE
;
}
}
...
@@ -431,12 +428,10 @@ public class JgReformNoticeServiceImpl extends BaseService<JgReformNoticeDto, Jg
...
@@ -431,12 +428,10 @@ public class JgReformNoticeServiceImpl extends BaseService<JgReformNoticeDto, Jg
String
equListCode
=
String
.
valueOf
(
jsonObject
.
get
(
"EQU_LIST_CODE"
));
String
equListCode
=
String
.
valueOf
(
jsonObject
.
get
(
"EQU_LIST_CODE"
));
String
equCategoryCode
=
String
.
valueOf
(
jsonObject
.
get
(
"EQU_CATEGORY_CODE"
));
String
equCategoryCode
=
String
.
valueOf
(
jsonObject
.
get
(
"EQU_CATEGORY_CODE"
));
notice
.
setEquListCode
(
equListCode
);
notice
.
setEquListCode
(
equListCode
);
EquipmentCategory
equipmentCategory1
=
equipmentCategoryMapper
.
selectOne
(
new
LambdaQueryWrapper
<
EquipmentCategory
>()
EquipmentCategory
equipmentCategory1
=
equipmentCategoryMapper
.
selectOne
(
new
LambdaQueryWrapper
<
EquipmentCategory
>().
eq
(
EquipmentCategory:
:
getCode
,
equListCode
));
.
eq
(
EquipmentCategory:
:
getCode
,
equListCode
));
notice
.
setEquListName
(
equipmentCategory1
.
getName
());
notice
.
setEquListName
(
equipmentCategory1
.
getName
());
notice
.
setEquCategoryCode
(
equCategoryCode
);
notice
.
setEquCategoryCode
(
equCategoryCode
);
EquipmentCategory
equipmentCategory2
=
equipmentCategoryMapper
.
selectOne
(
new
LambdaQueryWrapper
<
EquipmentCategory
>()
EquipmentCategory
equipmentCategory2
=
equipmentCategoryMapper
.
selectOne
(
new
LambdaQueryWrapper
<
EquipmentCategory
>().
eq
(
EquipmentCategory:
:
getCode
,
equCategoryCode
));
.
eq
(
EquipmentCategory:
:
getCode
,
equCategoryCode
));
notice
.
setEquCategoryName
(
equipmentCategory2
.
getName
());
notice
.
setEquCategoryName
(
equipmentCategory2
.
getName
());
// 统计用
// 统计用
...
@@ -492,7 +487,7 @@ public class JgReformNoticeServiceImpl extends BaseService<JgReformNoticeDto, Jg
...
@@ -492,7 +487,7 @@ public class JgReformNoticeServiceImpl extends BaseService<JgReformNoticeDto, Jg
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
log
.
error
(
e
.
getMessage
(),
e
);
log
.
error
(
e
.
getMessage
(),
e
);
this
.
rollBackForDelRedisData
();
this
.
rollBackForDelRedisData
();
throw
new
BadRequest
(
"
知
保存失败!"
);
throw
new
BadRequest
(
"
告知单
保存失败!"
);
}
finally
{
}
finally
{
FlowingEquipRedisContext
.
clean
();
FlowingEquipRedisContext
.
clean
();
}
}
...
@@ -507,9 +502,10 @@ public class JgReformNoticeServiceImpl extends BaseService<JgReformNoticeDto, Jg
...
@@ -507,9 +502,10 @@ public class JgReformNoticeServiceImpl extends BaseService<JgReformNoticeDto, Jg
// 流程中校验
// 流程中校验
LambdaQueryWrapper
<
JgReformNoticeEq
>
queryWrapper
=
new
LambdaQueryWrapper
<>();
LambdaQueryWrapper
<
JgReformNoticeEq
>
queryWrapper
=
new
LambdaQueryWrapper
<>();
queryWrapper
.
eq
(
JgReformNoticeEq:
:
getEquipTransferId
,
jgReformNotice
.
getSequenceNbr
());
queryWrapper
.
eq
(
JgReformNoticeEq:
:
getEquipTransferId
,
jgReformNotice
.
getSequenceNbr
());
JgReformNoticeEq
jgRelationEquip
=
jgReformNoticeEqMapper
.
selectOne
(
queryWrapper
);
List
<
JgReformNoticeEq
>
noticeEqs
=
jgReformNoticeEqMapper
.
selectList
(
queryWrapper
);
EquipUsedCheckStrategyContext
.
getUsedStrategy
(
PROCESS_DEFINITION_KEY
)
for
(
JgReformNoticeEq
noticeEq
:
noticeEqs
)
{
.
equipRepeatUsedCheck
(
jgRelationEquip
.
getEquId
(),
jgReformNotice
.
getInstallUnitCreditCode
());
EquipUsedCheckStrategyContext
.
getUsedStrategy
(
PROCESS_DEFINITION_KEY
).
equipRepeatUsedCheck
(
noticeEq
.
getEquId
(),
jgReformNotice
.
getInstallUnitCreditCode
());
}
}
}
}
}
...
@@ -520,14 +516,12 @@ public class JgReformNoticeServiceImpl extends BaseService<JgReformNoticeDto, Jg
...
@@ -520,14 +516,12 @@ public class JgReformNoticeServiceImpl extends BaseService<JgReformNoticeDto, Jg
LambdaQueryWrapper
<
JgReformNoticeEq
>
queryWrapper
=
new
LambdaQueryWrapper
<>();
LambdaQueryWrapper
<
JgReformNoticeEq
>
queryWrapper
=
new
LambdaQueryWrapper
<>();
queryWrapper
.
eq
(
JgReformNoticeEq:
:
getEquipTransferId
,
notice
.
getSequenceNbr
());
queryWrapper
.
eq
(
JgReformNoticeEq:
:
getEquipTransferId
,
notice
.
getSequenceNbr
());
JgReformNoticeEq
jgRelationEquip
=
jgReformNoticeEqMapper
.
selectOne
(
queryWrapper
);
JgReformNoticeEq
jgRelationEquip
=
jgReformNoticeEqMapper
.
selectOne
(
queryWrapper
);
EquipUsedCheckStrategyContext
.
getUsedStrategy
(
PROCESS_DEFINITION_KEY
)
EquipUsedCheckStrategyContext
.
getUsedStrategy
(
PROCESS_DEFINITION_KEY
).
delDataForCheckEquipRepeatUsed
(
Collections
.
singletonList
(
jgRelationEquip
.
getEquId
()),
notice
.
getInstallUnitCreditCode
());
.
delDataForCheckEquipRepeatUsed
(
Collections
.
singletonList
(
jgRelationEquip
.
getEquId
()),
notice
.
getInstallUnitCreditCode
());
}
}
private
void
rollBackForDelRedisData
()
{
private
void
rollBackForDelRedisData
()
{
FlowingEquipRedisContext
.
getContext
().
forEach
(
e
->
{
FlowingEquipRedisContext
.
getContext
().
forEach
(
e
->
{
EquipUsedCheckStrategyContext
.
getUsedStrategy
(
PROCESS_DEFINITION_KEY
)
EquipUsedCheckStrategyContext
.
getUsedStrategy
(
PROCESS_DEFINITION_KEY
).
delDataForCheckWithKey
(
e
.
getData
(),
e
.
getRedisKey
());
.
delDataForCheckWithKey
(
e
.
getData
(),
e
.
getRedisKey
());
});
});
}
}
...
@@ -551,13 +545,7 @@ public class JgReformNoticeServiceImpl extends BaseService<JgReformNoticeDto, Jg
...
@@ -551,13 +545,7 @@ public class JgReformNoticeServiceImpl extends BaseService<JgReformNoticeDto, Jg
}
}
private
TaskModelDto
buildTempTaskModelDto
(
JgReformNotice
item
)
{
private
TaskModelDto
buildTempTaskModelDto
(
JgReformNotice
item
)
{
return
TaskModelDto
.
builder
()
return
TaskModelDto
.
builder
().
model
(
item
).
taskContent
(
String
.
format
(
"来自%s的业务办理,【申请单号:%s】"
,
item
.
getEquListName
(),
item
.
getApplyNo
())).
taskCode
(
item
.
getApplyNo
()).
taskType
(
BusinessTypeEnum
.
JG_MODIFICATION_NOTIFICATION
.
getCode
()).
relationId
(
item
.
getSequenceNbr
()
+
""
).
build
();
.
model
(
item
)
.
taskContent
(
String
.
format
(
"来自%s的业务办理,【申请单号:%s】"
,
item
.
getEquListName
(),
item
.
getApplyNo
()))
.
taskCode
(
item
.
getApplyNo
())
.
taskType
(
BusinessTypeEnum
.
JG_MODIFICATION_NOTIFICATION
.
getCode
())
.
relationId
(
item
.
getSequenceNbr
()
+
""
)
.
build
();
}
}
/**
/**
...
@@ -581,29 +569,7 @@ public class JgReformNoticeServiceImpl extends BaseService<JgReformNoticeDto, Jg
...
@@ -581,29 +569,7 @@ public class JgReformNoticeServiceImpl extends BaseService<JgReformNoticeDto, Jg
private
TaskModelDto
buildTaskModelDto
(
JgReformNotice
item
,
WorkflowResultDto
workflowResultDto
)
{
private
TaskModelDto
buildTaskModelDto
(
JgReformNotice
item
,
WorkflowResultDto
workflowResultDto
)
{
TaskMessageDto
taskMessageDto
=
new
TaskMessageDto
();
TaskMessageDto
taskMessageDto
=
new
TaskMessageDto
();
BeanUtil
.
copyProperties
(
item
,
taskMessageDto
);
BeanUtil
.
copyProperties
(
item
,
taskMessageDto
);
return
TaskModelDto
.
builder
()
return
TaskModelDto
.
builder
().
flowCreateDate
(
item
.
getCreateDate
()).
taskName
(
workflowResultDto
.
getNextTaskName
()).
taskCode
(
item
.
getApplyNo
()).
relationId
(
workflowResultDto
.
getInstanceId
()).
taskType
(
BusinessTypeEnum
.
JG_MODIFICATION_NOTIFICATION
.
getCode
()).
taskTypeLabel
(
BusinessTypeEnum
.
JG_MODIFICATION_NOTIFICATION
.
getName
()).
relationId
(
item
.
getInstanceId
()).
executeUserIds
(
workflowResultDto
.
getNextExecutorUserIds
()).
taskStatus
(
FlowStatusEnum
.
TO_BE_PROCESSED
.
getCode
()).
taskStatusLabel
(
FlowStatusEnum
.
TO_BE_PROCESSED
.
getName
()).
flowStatus
(
FlowStatusEnum
.
TO_BE_PROCESSED
.
getCode
()).
flowCode
(
workflowResultDto
.
getNextTaskId
()).
flowStatusLabel
(
FlowStatusEnum
.
TO_BE_PROCESSED
.
getName
()).
taskContent
(
String
.
format
(
"来自%s的业务办理,【申请单号:%s】"
,
item
.
getEquList
(),
item
.
getApplyNo
())).
taskDesc
(
String
.
format
(
"来自%s的业务办理,【申请单号:%s】"
,
item
.
getEquList
(),
item
.
getApplyNo
())).
startUserId
(
item
.
getCreateUserId
()).
startUser
(
item
.
getCreateUserName
()).
startUserCompanyName
(
item
.
getCreateUserCompanyName
()).
startDate
(
item
.
getCreateDate
()).
model
(
taskMessageDto
).
nextExecuteUser
(
item
.
getNextExecuteIds
()).
build
();
.
flowCreateDate
(
item
.
getCreateDate
())
.
taskName
(
workflowResultDto
.
getNextTaskName
())
.
taskCode
(
item
.
getApplyNo
())
.
relationId
(
workflowResultDto
.
getInstanceId
())
.
taskType
(
BusinessTypeEnum
.
JG_MODIFICATION_NOTIFICATION
.
getCode
())
.
taskTypeLabel
(
BusinessTypeEnum
.
JG_MODIFICATION_NOTIFICATION
.
getName
())
.
relationId
(
item
.
getInstanceId
())
.
executeUserIds
(
workflowResultDto
.
getNextExecutorUserIds
())
.
taskStatus
(
FlowStatusEnum
.
TO_BE_PROCESSED
.
getCode
())
.
taskStatusLabel
(
FlowStatusEnum
.
TO_BE_PROCESSED
.
getName
())
.
flowStatus
(
FlowStatusEnum
.
TO_BE_PROCESSED
.
getCode
())
.
flowCode
(
workflowResultDto
.
getNextTaskId
())
.
flowStatusLabel
(
FlowStatusEnum
.
TO_BE_PROCESSED
.
getName
())
.
taskContent
(
String
.
format
(
"来自%s的业务办理,【申请单号:%s】"
,
item
.
getEquList
(),
item
.
getApplyNo
()))
.
taskDesc
(
String
.
format
(
"来自%s的业务办理,【申请单号:%s】"
,
item
.
getEquList
(),
item
.
getApplyNo
()))
.
startUserId
(
item
.
getCreateUserId
())
.
startUser
(
item
.
getCreateUserName
())
.
startUserCompanyName
(
item
.
getCreateUserCompanyName
())
.
startDate
(
item
.
getCreateDate
())
.
model
(
taskMessageDto
)
.
nextExecuteUser
(
item
.
getNextExecuteIds
())
.
build
();
}
}
/**
/**
...
@@ -834,8 +800,7 @@ public class JgReformNoticeServiceImpl extends BaseService<JgReformNoticeDto, Jg
...
@@ -834,8 +800,7 @@ public class JgReformNoticeServiceImpl extends BaseService<JgReformNoticeDto, Jg
queryWrapper2
.
eq
(
RegistrationInfo:
:
getRecord
,
noticeEq
.
getEquId
());
queryWrapper2
.
eq
(
RegistrationInfo:
:
getRecord
,
noticeEq
.
getEquId
());
RegistrationInfo
tzsJgRegistrationInfo
=
tzsJgRegistrationInfoMapper
.
selectOne
(
queryWrapper2
);
RegistrationInfo
tzsJgRegistrationInfo
=
tzsJgRegistrationInfoMapper
.
selectOne
(
queryWrapper2
);
String
equCode
=
Optional
.
ofNullable
(
tzsJgRegistrationInfo
.
getEquDefine
())
String
equCode
=
Optional
.
ofNullable
(
tzsJgRegistrationInfo
.
getEquDefine
()).
orElse
(
tzsJgRegistrationInfo
.
getEquCategory
());
.
orElse
(
tzsJgRegistrationInfo
.
getEquCategory
());
String
registrationCode
=
equCode
+
jgReformNotice
.
getReceiveCompanyCode
()
+
ym
;
String
registrationCode
=
equCode
+
jgReformNotice
.
getReceiveCompanyCode
()
+
ym
;
ResponseModel
<
String
>
responseModel
=
tzsServiceFeignClient
.
deviceRegistrationCode
(
registrationCode
);
ResponseModel
<
String
>
responseModel
=
tzsServiceFeignClient
.
deviceRegistrationCode
(
registrationCode
);
String
deviceRegistrationCode
=
responseModel
.
getResult
();
String
deviceRegistrationCode
=
responseModel
.
getResult
();
...
@@ -889,16 +854,11 @@ public class JgReformNoticeServiceImpl extends BaseService<JgReformNoticeDto, Jg
...
@@ -889,16 +854,11 @@ public class JgReformNoticeServiceImpl extends BaseService<JgReformNoticeDto, Jg
private
void
saveHisDataBeforeUpdate
(
JgReformNotice
jgReformNotice
,
JSONObject
jsonObject
)
{
private
void
saveHisDataBeforeUpdate
(
JgReformNotice
jgReformNotice
,
JSONObject
jsonObject
)
{
commonService
.
saveOrUpdateHistory
(
BusinessTypeEnum
.
JG_MODIFICATION_NOTIFICATION
.
getName
(),
commonService
.
saveOrUpdateHistory
(
BusinessTypeEnum
.
JG_MODIFICATION_NOTIFICATION
.
getName
(),
new
JSONObject
(
jsonObject
),
null
,
String
.
valueOf
(
jgReformNotice
.
getSequenceNbr
()));
new
JSONObject
(
jsonObject
),
null
,
String
.
valueOf
(
jgReformNotice
.
getSequenceNbr
()));
}
}
public
InstanceRuntimeData
buildInstanceRuntimeData
(
JgReformNotice
jgReformNotice
)
{
public
InstanceRuntimeData
buildInstanceRuntimeData
(
JgReformNotice
jgReformNotice
)
{
return
InstanceRuntimeData
.
builder
()
return
InstanceRuntimeData
.
builder
().
nextExecuteUserIds
(
jgReformNotice
.
getNextExecuteUserIds
()).
promoter
(
jgReformNotice
.
getPromoter
()).
nextTaskId
(
jgReformNotice
.
getNextTaskId
()).
build
();
.
nextExecuteUserIds
(
jgReformNotice
.
getNextExecuteUserIds
())
.
promoter
(
jgReformNotice
.
getPromoter
())
.
nextTaskId
(
jgReformNotice
.
getNextTaskId
())
.
build
();
}
}
/**
/**
...
@@ -908,14 +868,7 @@ public class JgReformNoticeServiceImpl extends BaseService<JgReformNoticeDto, Jg
...
@@ -908,14 +868,7 @@ public class JgReformNoticeServiceImpl extends BaseService<JgReformNoticeDto, Jg
* @return 代办信息
* @return 代办信息
*/
*/
private
TaskV2Model
updateLastTodo
(
JgReformNotice
jgReformNotice
,
FlowStatusEnum
statusEnum
)
{
private
TaskV2Model
updateLastTodo
(
JgReformNotice
jgReformNotice
,
FlowStatusEnum
statusEnum
)
{
return
commonService
.
updateTaskModel
(
MapBuilder
.<
String
,
Object
>
create
()
return
commonService
.
updateTaskModel
(
MapBuilder
.<
String
,
Object
>
create
().
put
(
"taskStatus"
,
statusEnum
.
getCode
()).
put
(
"taskStatusLabel"
,
statusEnum
.
getName
()).
put
(
"flowStatus"
,
statusEnum
.
getCode
()).
put
(
"flowStatusLabel"
,
statusEnum
.
getName
()).
put
(
"relationId"
,
jgReformNotice
.
getInstanceId
()).
put
(
"model"
,
jgReformNotice
).
build
());
.
put
(
"taskStatus"
,
statusEnum
.
getCode
())
.
put
(
"taskStatusLabel"
,
statusEnum
.
getName
())
.
put
(
"flowStatus"
,
statusEnum
.
getCode
())
.
put
(
"flowStatusLabel"
,
statusEnum
.
getName
())
.
put
(
"relationId"
,
jgReformNotice
.
getInstanceId
())
.
put
(
"model"
,
jgReformNotice
)
.
build
());
}
}
/**
/**
...
@@ -928,28 +881,7 @@ public class JgReformNoticeServiceImpl extends BaseService<JgReformNoticeDto, Jg
...
@@ -928,28 +881,7 @@ public class JgReformNoticeServiceImpl extends BaseService<JgReformNoticeDto, Jg
private
void
createNewTodo
(
JgReformNotice
transfer
,
WorkflowResultDto
workflowResultDto
,
TaskV2Model
taskV2Model
,
FlowStatusEnum
statusEnum
)
{
private
void
createNewTodo
(
JgReformNotice
transfer
,
WorkflowResultDto
workflowResultDto
,
TaskV2Model
taskV2Model
,
FlowStatusEnum
statusEnum
)
{
TaskMessageDto
taskMessageDto
=
new
TaskMessageDto
();
TaskMessageDto
taskMessageDto
=
new
TaskMessageDto
();
BeanUtil
.
copyProperties
(
transfer
,
taskMessageDto
);
BeanUtil
.
copyProperties
(
transfer
,
taskMessageDto
);
TaskModelDto
taskModelDto
=
TaskModelDto
.
builder
()
TaskModelDto
taskModelDto
=
TaskModelDto
.
builder
().
flowCreateDate
(
taskV2Model
.
getFlowCreateDate
()).
taskName
(
workflowResultDto
.
getNextTaskName
()).
taskCode
(
taskV2Model
.
getTaskCode
()).
taskType
(
taskV2Model
.
getTaskType
()).
taskTypeLabel
(
taskV2Model
.
getTaskTypeLabel
()).
relationId
(
taskV2Model
.
getRelationId
()).
executeUserIds
(
workflowResultDto
.
getNextExecutorUserIds
()).
taskStatusLabel
(
statusEnum
.
getName
()).
flowStatus
(
statusEnum
.
getCode
()).
flowCode
(
workflowResultDto
.
getNextTaskId
()).
flowStatusLabel
(
statusEnum
.
getName
()).
taskContent
(
String
.
format
(
"来自%s的业务办理,【申请单号:%s】"
,
transfer
.
getEquList
(),
transfer
.
getApplyNo
())).
taskDesc
(
String
.
format
(
"来自%s的业务办理,【申请单号:%s】"
,
transfer
.
getEquList
(),
transfer
.
getApplyNo
())).
startUserCompanyName
(
transfer
.
getCreateUserCompanyName
()).
startUserId
(
taskV2Model
.
getStartUserId
()).
startUser
(
taskV2Model
.
getStartUser
()).
startDate
(
taskV2Model
.
getStartDate
()).
model
(
taskMessageDto
).
pageType
(
statusEnum
.
getCode
()
==
6614
?
"edit"
:
"look"
).
nextExecuteUser
(
workflowResultDto
.
getNextExecutorRoleIds
()).
build
();
.
flowCreateDate
(
taskV2Model
.
getFlowCreateDate
())
.
taskName
(
workflowResultDto
.
getNextTaskName
())
.
taskCode
(
taskV2Model
.
getTaskCode
())
.
taskType
(
taskV2Model
.
getTaskType
())
.
taskTypeLabel
(
taskV2Model
.
getTaskTypeLabel
())
.
relationId
(
taskV2Model
.
getRelationId
())
.
executeUserIds
(
workflowResultDto
.
getNextExecutorUserIds
())
.
taskStatusLabel
(
statusEnum
.
getName
())
.
flowStatus
(
statusEnum
.
getCode
())
.
flowCode
(
workflowResultDto
.
getNextTaskId
())
.
flowStatusLabel
(
statusEnum
.
getName
())
.
taskContent
(
String
.
format
(
"来自%s的业务办理,【申请单号:%s】"
,
transfer
.
getEquList
(),
transfer
.
getApplyNo
()))
.
taskDesc
(
String
.
format
(
"来自%s的业务办理,【申请单号:%s】"
,
transfer
.
getEquList
(),
transfer
.
getApplyNo
()))
.
startUserCompanyName
(
transfer
.
getCreateUserCompanyName
())
.
startUserId
(
taskV2Model
.
getStartUserId
())
.
startUser
(
taskV2Model
.
getStartUser
())
.
startDate
(
taskV2Model
.
getStartDate
())
.
model
(
taskMessageDto
)
.
pageType
(
statusEnum
.
getCode
()
==
6614
?
"edit"
:
"look"
)
.
nextExecuteUser
(
workflowResultDto
.
getNextExecutorRoleIds
())
.
build
();
commonService
.
buildTaskModel
(
Collections
.
singletonList
(
taskModelDto
));
commonService
.
buildTaskModel
(
Collections
.
singletonList
(
taskModelDto
));
}
}
}
}
\ No newline at end of file
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