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
0d0e9df8
Commit
0d0e9df8
authored
Jul 25, 2024
by
刘林
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix(jg):移装变更接口修改
parent
ec3b4d0d
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
18 additions
and
23 deletions
+18
-23
JgChangeRegistrationTransferServiceImpl.java
...service/impl/JgChangeRegistrationTransferServiceImpl.java
+18
-23
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 @
0d0e9df8
...
@@ -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
());
...
...
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