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
2969891c
Commit
2969891c
authored
Sep 30, 2024
by
suhuiguang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1.维保记录按照rec_date 排序取最新的,创建设备时不再,新增空白的维保记录,维保记录的创建只要维保备案业务、历史设备的录入。
parent
33818834
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
60 additions
and
62 deletions
+60
-62
IIdxBizJgMaintenanceRecordInfoService.java
...jg/biz/service/IIdxBizJgMaintenanceRecordInfoService.java
+5
-0
IdxBizJgMaintenanceRecordInfoServiceImpl.java
...ervice/impl/IdxBizJgMaintenanceRecordInfoServiceImpl.java
+10
-7
IdxBizJgRegisterInfoServiceImpl.java
.../jg/biz/service/impl/IdxBizJgRegisterInfoServiceImpl.java
+0
-8
JgMaintenanceContractServiceImpl.java
...jg/biz/service/impl/JgMaintenanceContractServiceImpl.java
+19
-18
JgUseRegistrationManageServiceImpl.java
.../biz/service/impl/JgUseRegistrationManageServiceImpl.java
+2
-2
JgUseRegistrationServiceImpl.java
...ule/jg/biz/service/impl/JgUseRegistrationServiceImpl.java
+24
-27
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/IIdxBizJgMaintenanceRecordInfoService.java
View file @
2969891c
...
@@ -12,5 +12,10 @@ public interface IIdxBizJgMaintenanceRecordInfoService {
...
@@ -12,5 +12,10 @@ public interface IIdxBizJgMaintenanceRecordInfoService {
boolean
saveOrUpdateData
(
IdxBizJgMaintenanceRecordInfo
maintenanceRecordInfo
);
boolean
saveOrUpdateData
(
IdxBizJgMaintenanceRecordInfo
maintenanceRecordInfo
);
/**
* 按照创建日期倒叙排列,查询最新的一条维保信息
* @param record 设备唯一标识
* @return 查询最新的一条维保信息
*/
IdxBizJgMaintenanceRecordInfo
queryNewestDetailByRecord
(
String
record
);
IdxBizJgMaintenanceRecordInfo
queryNewestDetailByRecord
(
String
record
);
}
}
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/IdxBizJgMaintenanceRecordInfoServiceImpl.java
View file @
2969891c
...
@@ -25,16 +25,19 @@ public class IdxBizJgMaintenanceRecordInfoServiceImpl extends BaseService<IdxBiz
...
@@ -25,16 +25,19 @@ public class IdxBizJgMaintenanceRecordInfoServiceImpl extends BaseService<IdxBiz
return
this
.
saveOrUpdate
(
maintenanceRecordInfo
);
return
this
.
saveOrUpdate
(
maintenanceRecordInfo
);
}
}
//查询最新的记录
/**
* 查询最新的维保记录
*/
@Override
public
IdxBizJgMaintenanceRecordInfo
queryNewestDetailByRecord
(
String
record
)
{
public
IdxBizJgMaintenanceRecordInfo
queryNewestDetailByRecord
(
String
record
)
{
IdxBizJgMaintenanceRecordInfo
result
=
new
IdxBizJgMaintenanceRecordInfo
();
QueryWrapper
<
IdxBizJgMaintenanceRecordInfo
>
queryWrapper
=
new
QueryWrapper
<>();
QueryWrapper
<
IdxBizJgMaintenanceRecordInfo
>
queryWrapper
=
new
QueryWrapper
<>();
queryWrapper
.
lambda
().
eq
(
IdxBizJgMaintenanceRecordInfo:
:
getRecord
,
record
).
orderByDesc
(
IdxBizJgMaintenanceRecordInfo:
:
getInformEnd
);
queryWrapper
.
lambda
().
eq
(
IdxBizJgMaintenanceRecordInfo:
:
getRecord
,
record
).
orderByDesc
(
IdxBizJgMaintenanceRecordInfo:
:
getRecDate
).
last
(
"limit 1"
);
List
<
IdxBizJgMaintenanceRecordInfo
>
maintenanceRecordInfoList
=
list
(
queryWrapper
);
IdxBizJgMaintenanceRecordInfo
init
=
new
IdxBizJgMaintenanceRecordInfo
();
if
(!
ValidationUtil
.
isEmpty
(
maintenanceRecordInfoList
)){
IdxBizJgMaintenanceRecordInfo
last
=
getOne
(
queryWrapper
);
BeanUtils
.
copyProperties
(
maintenanceRecordInfoList
.
get
(
0
),
result
);
if
(
last
!=
null
){
init
=
last
;
}
}
return
resul
t
;
return
ini
t
;
}
}
...
...
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/IdxBizJgRegisterInfoServiceImpl.java
View file @
2969891c
...
@@ -2316,8 +2316,6 @@ public class IdxBizJgRegisterInfoServiceImpl extends BaseService<IdxBizJgRegiste
...
@@ -2316,8 +2316,6 @@ public class IdxBizJgRegisterInfoServiceImpl extends BaseService<IdxBizJgRegiste
IdxBizJgConstructionInfo
constructionInfo
=
JSON
.
parseObject
(
JSON
.
toJSONString
(
equipmentInfoForm
),
IdxBizJgConstructionInfo
.
class
);
IdxBizJgConstructionInfo
constructionInfo
=
JSON
.
parseObject
(
JSON
.
toJSONString
(
equipmentInfoForm
),
IdxBizJgConstructionInfo
.
class
);
// 注册登记信息
// 注册登记信息
IdxBizJgRegisterInfo
registerInfo
=
JSON
.
parseObject
(
JSON
.
toJSONString
(
equipmentInfoForm
),
IdxBizJgRegisterInfo
.
class
);
IdxBizJgRegisterInfo
registerInfo
=
JSON
.
parseObject
(
JSON
.
toJSONString
(
equipmentInfoForm
),
IdxBizJgRegisterInfo
.
class
);
// 维保备案
IdxBizJgMaintenanceRecordInfo
maintenanceRecordInfo
=
JSON
.
parseObject
(
JSON
.
toJSONString
(
equipmentInfoForm
),
IdxBizJgMaintenanceRecordInfo
.
class
);
// 监督管理
// 监督管理
IdxBizJgSupervisionInfo
supervisionInfo
=
JSON
.
parseObject
(
JSON
.
toJSONString
(
equipmentInfoForm
),
IdxBizJgSupervisionInfo
.
class
);
IdxBizJgSupervisionInfo
supervisionInfo
=
JSON
.
parseObject
(
JSON
.
toJSONString
(
equipmentInfoForm
),
IdxBizJgSupervisionInfo
.
class
);
// 其他信息
// 其他信息
...
@@ -2442,12 +2440,6 @@ public class IdxBizJgRegisterInfoServiceImpl extends BaseService<IdxBizJgRegiste
...
@@ -2442,12 +2440,6 @@ public class IdxBizJgRegisterInfoServiceImpl extends BaseService<IdxBizJgRegiste
registerInfo
.
setUseOrgCode
(
isCopy
?
""
:
registerInfo
.
getUseOrgCode
());
registerInfo
.
setUseOrgCode
(
isCopy
?
""
:
registerInfo
.
getUseOrgCode
());
this
.
saveOrUpdate
(
registerInfo
);
this
.
saveOrUpdate
(
registerInfo
);
// 维保备案
maintenanceRecordInfo
.
setRecord
(
record
);
maintenanceRecordInfo
.
setRecDate
(
date
);
maintenanceRecordInfo
.
setSequenceNbr
(
OPERATESAVE
.
equals
(
operateType
)
?
null
:
String
.
valueOf
(
equipmentInfoForm
.
get
(
"MAINTENANCERECORDINFO_SEQ"
)));
iIdxBizJgMaintenanceRecordInfoService
.
saveOrUpdateData
(
maintenanceRecordInfo
);
// 监督管理
// 监督管理
supervisionInfo
.
setRecord
(
record
);
supervisionInfo
.
setRecord
(
record
);
supervisionInfo
.
setRecDate
(
date
);
supervisionInfo
.
setRecDate
(
date
);
...
...
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/JgMaintenanceContractServiceImpl.java
View file @
2969891c
...
@@ -697,27 +697,28 @@ public class JgMaintenanceContractServiceImpl extends BaseService<JgMaintenanceC
...
@@ -697,27 +697,28 @@ public class JgMaintenanceContractServiceImpl extends BaseService<JgMaintenanceC
LambdaQueryWrapper
<
JgMaintenanceContractEq
>
lambda
=
new
QueryWrapper
<
JgMaintenanceContractEq
>().
lambda
();
LambdaQueryWrapper
<
JgMaintenanceContractEq
>
lambda
=
new
QueryWrapper
<
JgMaintenanceContractEq
>().
lambda
();
lambda
.
eq
(
JgMaintenanceContractEq:
:
getEquipTransferId
,
id
);
lambda
.
eq
(
JgMaintenanceContractEq:
:
getEquipTransferId
,
id
);
List
<
JgMaintenanceContractEq
>
list
=
jgMaintenanceContractEqService
.
getBaseMapper
().
selectList
(
lambda
);
List
<
JgMaintenanceContractEq
>
list
=
jgMaintenanceContractEqService
.
getBaseMapper
().
selectList
(
lambda
);
ArrayList
<
IdxBizJgMaintenanceRecordInfo
>
data
=
new
ArrayList
<>();
List
<
IdxBizJgMaintenanceRecordInfo
>
maintenanceRecordInfoList
=
new
ArrayList
<>();
// 循环设备
// 循环设备
list
.
forEach
(
item
->
{
list
.
forEach
(
item
->
{
IdxBizJgMaintenanceRecordInfo
info
=
idxBizJgMaintenanceRecordInfoService
.
queryNewestDetailByRecord
(
item
.
getEquId
());
IdxBizJgMaintenanceRecordInfo
info
=
new
IdxBizJgMaintenanceRecordInfo
();
if
(!
ObjectUtils
.
isEmpty
(
info
))
{
info
.
setRecord
(
item
.
getEquId
());
info
.
setMeUnitName
(
ObjectUtils
.
isEmpty
(
jgMaintenanceContract
.
getMaintenanceUnitName
())
?
null
:
jgMaintenanceContract
.
getMaintenanceUnitName
());
info
.
setRecDate
(
new
Date
());
info
.
setMeUnitCreditCode
(
ObjectUtils
.
isEmpty
(
jgMaintenanceContract
.
getMaintenanceUnitCode
())
?
null
:
jgMaintenanceContract
.
getMaintenanceUnitCode
());
info
.
setRecUserId
(
RequestContext
.
getExeUserId
());
info
.
setMeMaster
(
ObjectUtils
.
isEmpty
(
jgMaintenanceContract
.
getMaintenanceManagerOneName
())
?
null
:
jgMaintenanceContract
.
getMaintenanceManagerOneName
());
info
.
setMeUnitName
(
ObjectUtils
.
isEmpty
(
jgMaintenanceContract
.
getMaintenanceUnitName
())
?
null
:
jgMaintenanceContract
.
getMaintenanceUnitName
());
info
.
setMeMasterPhone
(
ObjectUtils
.
isEmpty
(
jgMaintenanceContract
.
getMaintenanceManagerOnePhone
())
?
null
:
jgMaintenanceContract
.
getMaintenanceManagerOnePhone
());
info
.
setMeUnitCreditCode
(
ObjectUtils
.
isEmpty
(
jgMaintenanceContract
.
getMaintenanceUnitCode
())
?
null
:
jgMaintenanceContract
.
getMaintenanceUnitCode
());
info
.
setMeMasterId
(
ObjectUtils
.
isEmpty
(
jgMaintenanceContract
.
getMaintenanceManagerOneIdNum
())
?
null
:
jgMaintenanceContract
.
getMaintenanceManagerOneIdNum
());
info
.
setMeMaster
(
ObjectUtils
.
isEmpty
(
jgMaintenanceContract
.
getMaintenanceManagerOneName
())
?
null
:
jgMaintenanceContract
.
getMaintenanceManagerOneName
());
info
.
setMeMaster1
(
ObjectUtils
.
isEmpty
(
jgMaintenanceContract
.
getMaintenanceManagerTwoName
())
?
null
:
jgMaintenanceContract
.
getMaintenanceManagerTwoName
());
info
.
setMeMasterPhone
(
ObjectUtils
.
isEmpty
(
jgMaintenanceContract
.
getMaintenanceManagerOnePhone
())
?
null
:
jgMaintenanceContract
.
getMaintenanceManagerOnePhone
());
info
.
setMeMaster1Phone
(
ObjectUtils
.
isEmpty
(
jgMaintenanceContract
.
getMaintenanceManagerTwoPhone
())
?
null
:
jgMaintenanceContract
.
getMaintenanceManagerTwoPhone
());
info
.
setMeMasterId
(
ObjectUtils
.
isEmpty
(
jgMaintenanceContract
.
getMaintenanceManagerOneIdNum
())
?
null
:
jgMaintenanceContract
.
getMaintenanceManagerOneIdNum
());
info
.
setMeMaster1Id
(
ObjectUtils
.
isEmpty
(
jgMaintenanceContract
.
getMaintenanceManagerTwoIdNum
())
?
null
:
jgMaintenanceContract
.
getMaintenanceManagerTwoIdNum
());
info
.
setMeMaster1
(
ObjectUtils
.
isEmpty
(
jgMaintenanceContract
.
getMaintenanceManagerTwoName
())
?
null
:
jgMaintenanceContract
.
getMaintenanceManagerTwoName
());
info
.
setInformStart
(
ObjectUtils
.
isEmpty
(
jgMaintenanceContract
.
getInformStart
())
?
null
:
jgMaintenanceContract
.
getInformStart
());
info
.
setMeMaster1Phone
(
ObjectUtils
.
isEmpty
(
jgMaintenanceContract
.
getMaintenanceManagerTwoPhone
())
?
null
:
jgMaintenanceContract
.
getMaintenanceManagerTwoPhone
());
info
.
setInformEnd
(
ObjectUtils
.
isEmpty
(
jgMaintenanceContract
.
getInformEnd
())
?
null
:
jgMaintenanceContract
.
getInformEnd
());
info
.
setMeMaster1Id
(
ObjectUtils
.
isEmpty
(
jgMaintenanceContract
.
getMaintenanceManagerTwoIdNum
())
?
null
:
jgMaintenanceContract
.
getMaintenanceManagerTwoIdNum
());
info
.
setRepairInform
(
ObjectUtils
.
isEmpty
(
jgMaintenanceContract
.
getMaintenanceContract
())
?
null
:
jgMaintenanceContract
.
getMaintenanceContract
());
info
.
setInformStart
(
ObjectUtils
.
isEmpty
(
jgMaintenanceContract
.
getInformStart
())
?
null
:
jgMaintenanceContract
.
getInformStart
());
data
.
add
(
info
);
info
.
setInformEnd
(
ObjectUtils
.
isEmpty
(
jgMaintenanceContract
.
getInformEnd
())
?
null
:
jgMaintenanceContract
.
getInformEnd
());
}
info
.
setRepairInform
(
ObjectUtils
.
isEmpty
(
jgMaintenanceContract
.
getMaintenanceContract
())
?
null
:
jgMaintenanceContract
.
getMaintenanceContract
());
maintenanceRecordInfoList
.
add
(
info
);
});
});
idxBizJgMaintenanceRecordInfoService
.
updateBatchById
(
data
);
idxBizJgMaintenanceRecordInfoService
.
saveBatch
(
maintenanceRecordInfoList
);
emqKeeper
.
getMqttClient
().
publish
(
SafetyProblemTypeEnum
.
WBBA
.
getTopic
(),
JSON
.
toJSONBytes
(
data
),
2
,
false
);
emqKeeper
.
getMqttClient
().
publish
(
SafetyProblemTypeEnum
.
WBBA
.
getTopic
(),
JSON
.
toJSONBytes
(
maintenanceRecordInfoList
),
2
,
false
);
}
}
...
...
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/JgUseRegistrationManageServiceImpl.java
View file @
2969891c
...
@@ -600,13 +600,13 @@ public class JgUseRegistrationManageServiceImpl extends BaseService<JgUseRegistr
...
@@ -600,13 +600,13 @@ public class JgUseRegistrationManageServiceImpl extends BaseService<JgUseRegistr
return
useFlagParamDto
;
return
useFlagParamDto
;
}
}
p
ublic
void
setInspectField
(
String
record
,
UseFlagParamDto
useFlagParamDto
)
{
p
rivate
void
setInspectField
(
String
record
,
UseFlagParamDto
useFlagParamDto
)
{
Map
<
String
,
Object
>
inspectDetail
=
jgUseRegistrationMapper
.
getInspectDetail
(
record
,
null
);
Map
<
String
,
Object
>
inspectDetail
=
jgUseRegistrationMapper
.
getInspectDetail
(
record
,
null
);
useFlagParamDto
.
setInspectionUnitName
(
inspectDetail
.
get
(
"inspectOrgName"
)
==
null
?
""
:
inspectDetail
.
get
(
"inspectOrgName"
).
toString
());
useFlagParamDto
.
setInspectionUnitName
(
inspectDetail
.
get
(
"inspectOrgName"
)
==
null
?
""
:
inspectDetail
.
get
(
"inspectOrgName"
).
toString
());
useFlagParamDto
.
setNextInspectionDate
(
inspectDetail
.
get
(
"nextInspectDate"
)
==
null
?
null
:
(
Date
)
inspectDetail
.
get
(
"nextInspectDate"
));
useFlagParamDto
.
setNextInspectionDate
(
inspectDetail
.
get
(
"nextInspectDate"
)
==
null
?
null
:
(
Date
)
inspectDetail
.
get
(
"nextInspectDate"
));
}
}
p
ublic
void
setMainInfoField
(
String
record
,
UseFlagParamDto
useFlagParamDto
)
{
p
rivate
void
setMainInfoField
(
String
record
,
UseFlagParamDto
useFlagParamDto
)
{
IdxBizJgMaintenanceRecordInfo
idxBizJgMaintenanceRecordInfo
=
idxBizJgMaintenanceRecordInfoService
.
queryNewestDetailByRecord
(
record
);
IdxBizJgMaintenanceRecordInfo
idxBizJgMaintenanceRecordInfo
=
idxBizJgMaintenanceRecordInfoService
.
queryNewestDetailByRecord
(
record
);
useFlagParamDto
.
setEmergencyTel
(
this
.
buildEmergencyTel
(
idxBizJgMaintenanceRecordInfo
));
useFlagParamDto
.
setEmergencyTel
(
this
.
buildEmergencyTel
(
idxBizJgMaintenanceRecordInfo
));
...
...
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/JgUseRegistrationServiceImpl.java
View file @
2969891c
...
@@ -2333,13 +2333,13 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
...
@@ -2333,13 +2333,13 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
return
useFlagParamDto
;
return
useFlagParamDto
;
}
}
p
ublic
void
setInspectField
(
IdxBizJgRegisterInfo
registerInfo
,
UseFlagParamDto
useFlagParamDto
)
{
p
rivate
void
setInspectField
(
IdxBizJgRegisterInfo
registerInfo
,
UseFlagParamDto
useFlagParamDto
)
{
Map
<
String
,
Object
>
inspectDetail
=
this
.
baseMapper
.
getInspectDetail
(
registerInfo
.
getRecord
(),
null
);
Map
<
String
,
Object
>
inspectDetail
=
this
.
baseMapper
.
getInspectDetail
(
registerInfo
.
getRecord
(),
null
);
useFlagParamDto
.
setInspectionUnitName
(
inspectDetail
.
get
(
"inspectOrgName"
)
==
null
?
""
:
inspectDetail
.
get
(
"inspectOrgName"
).
toString
());
useFlagParamDto
.
setInspectionUnitName
(
inspectDetail
.
get
(
"inspectOrgName"
)
==
null
?
""
:
inspectDetail
.
get
(
"inspectOrgName"
).
toString
());
useFlagParamDto
.
setNextInspectionDate
(
inspectDetail
.
get
(
"nextInspectDate"
)
==
null
?
null
:
(
Date
)
inspectDetail
.
get
(
"nextInspectDate"
));
useFlagParamDto
.
setNextInspectionDate
(
inspectDetail
.
get
(
"nextInspectDate"
)
==
null
?
null
:
(
Date
)
inspectDetail
.
get
(
"nextInspectDate"
));
}
}
p
ublic
void
setMainInfoField
(
IdxBizJgRegisterInfo
registerInfo
,
UseFlagParamDto
useFlagParamDto
)
{
p
rivate
void
setMainInfoField
(
IdxBizJgRegisterInfo
registerInfo
,
UseFlagParamDto
useFlagParamDto
)
{
IdxBizJgMaintenanceRecordInfo
idxBizJgMaintenanceRecordInfo
=
idxBizJgMaintenanceRecordInfoService
.
queryNewestDetailByRecord
(
registerInfo
.
getRecord
());
IdxBizJgMaintenanceRecordInfo
idxBizJgMaintenanceRecordInfo
=
idxBizJgMaintenanceRecordInfoService
.
queryNewestDetailByRecord
(
registerInfo
.
getRecord
());
useFlagParamDto
.
setEmergencyTel
(
this
.
buildEmergencyTel
(
idxBizJgMaintenanceRecordInfo
));
useFlagParamDto
.
setEmergencyTel
(
this
.
buildEmergencyTel
(
idxBizJgMaintenanceRecordInfo
));
...
@@ -2519,10 +2519,6 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
...
@@ -2519,10 +2519,6 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
private
void
clearMainInfo
(
String
record
)
{
private
void
clearMainInfo
(
String
record
)
{
maintenanceRecordInfoMapper
.
delete
(
new
LambdaQueryWrapper
<
IdxBizJgMaintenanceRecordInfo
>().
eq
(
IdxBizJgMaintenanceRecordInfo:
:
getRecord
,
record
));
maintenanceRecordInfoMapper
.
delete
(
new
LambdaQueryWrapper
<
IdxBizJgMaintenanceRecordInfo
>().
eq
(
IdxBizJgMaintenanceRecordInfo:
:
getRecord
,
record
));
IdxBizJgMaintenanceRecordInfo
maintenanceRecordInfo
=
new
IdxBizJgMaintenanceRecordInfo
();
maintenanceRecordInfo
.
setRecord
(
record
);
maintenanceRecordInfo
.
setRecDate
(
new
Date
());
maintenanceRecordInfoMapper
.
insert
(
maintenanceRecordInfo
);
}
}
private
void
clearConstructionInfo
(
String
record
)
{
private
void
clearConstructionInfo
(
String
record
)
{
...
@@ -3081,27 +3077,28 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
...
@@ -3081,27 +3077,28 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
*/
*/
private
void
historyEquUpdateMaintenanceInfo
(
JSONObject
map
)
{
private
void
historyEquUpdateMaintenanceInfo
(
JSONObject
map
)
{
SimpleDateFormat
format
=
new
SimpleDateFormat
();
SimpleDateFormat
format
=
new
SimpleDateFormat
();
IdxBizJgMaintenanceRecordInfo
info
=
idxBizJgMaintenanceRecordInfoService
.
queryNewestDetailByRecord
(
String
.
valueOf
(
map
.
get
(
"equipId"
)));
IdxBizJgMaintenanceRecordInfo
info
=
new
IdxBizJgMaintenanceRecordInfo
();
if
(!
ValidationUtil
.
isEmpty
(
info
.
getSequenceNbr
()))
{
info
.
setRecord
(
String
.
valueOf
(
map
.
get
(
"equipId"
)));
String
meUnitName
=
String
.
valueOf
(
map
.
get
(
"meUnitName"
));
String
meUnitName
=
String
.
valueOf
(
map
.
get
(
"meUnitName"
));
info
.
setMeUnitName
(!
ValidationUtil
.
isEmpty
(
meUnitName
)
&&
meUnitName
.
contains
(
"_"
)
?
meUnitName
.
split
(
"_"
)[
1
]
:
null
);
info
.
setRecDate
(
new
Date
());
info
.
setMeUnitCreditCode
(!
ValidationUtil
.
isEmpty
(
meUnitName
)
&&
meUnitName
.
contains
(
"_"
)
?
meUnitName
.
split
(
"_"
)[
0
]
:
null
);
info
.
setRecUserId
(
RequestContext
.
getExeUserId
());
info
.
setMeMaster
(
ValidationUtil
.
isEmpty
(
map
.
get
(
"maintenanceManagerOneName"
))
?
null
:
String
.
valueOf
(
map
.
get
(
"maintenanceManagerOneName"
)));
info
.
setMeUnitName
(!
ValidationUtil
.
isEmpty
(
meUnitName
)
&&
meUnitName
.
contains
(
"_"
)
?
meUnitName
.
split
(
"_"
)[
1
]
:
null
);
info
.
setMeMasterPhone
(
ValidationUtil
.
isEmpty
(
map
.
get
(
"maintenanceManagerOnePhone"
))
?
null
:
String
.
valueOf
(
map
.
get
(
"maintenanceManagerOnePhone"
)));
info
.
setMeUnitCreditCode
(!
ValidationUtil
.
isEmpty
(
meUnitName
)
&&
meUnitName
.
contains
(
"_"
)
?
meUnitName
.
split
(
"_"
)[
0
]
:
null
);
info
.
setMeMasterId
(
ValidationUtil
.
isEmpty
(
map
.
get
(
"maintenanceManagerOneID"
))
?
null
:
String
.
valueOf
(
map
.
get
(
"maintenanceManagerOneID"
)));
info
.
setMeMaster
(
ValidationUtil
.
isEmpty
(
map
.
get
(
"maintenanceManagerOneName"
))
?
null
:
String
.
valueOf
(
map
.
get
(
"maintenanceManagerOneName"
)));
info
.
setMeMaster1
(
ValidationUtil
.
isEmpty
(
map
.
get
(
"maintenanceManagerTwoName"
))
?
null
:
String
.
valueOf
(
map
.
get
(
"maintenanceManagerTwoName"
)));
info
.
setMeMasterPhone
(
ValidationUtil
.
isEmpty
(
map
.
get
(
"maintenanceManagerOnePhone"
))
?
null
:
String
.
valueOf
(
map
.
get
(
"maintenanceManagerOnePhone"
)));
info
.
setMeMaster1Phone
(
ValidationUtil
.
isEmpty
(
map
.
get
(
"maintenanceManagerTwoPhone"
))
?
null
:
String
.
valueOf
(
map
.
get
(
"maintenanceManagerTwoPhone"
)));
info
.
setMeMasterId
(
ValidationUtil
.
isEmpty
(
map
.
get
(
"maintenanceManagerOneID"
))
?
null
:
String
.
valueOf
(
map
.
get
(
"maintenanceManagerOneID"
)));
info
.
setMeMaster1Id
(
ValidationUtil
.
isEmpty
(
map
.
get
(
"maintenanceManagerTwoID"
))
?
null
:
String
.
valueOf
(
map
.
get
(
"maintenanceManagerTwoID"
)));
info
.
setMeMaster1
(
ValidationUtil
.
isEmpty
(
map
.
get
(
"maintenanceManagerTwoName"
))
?
null
:
String
.
valueOf
(
map
.
get
(
"maintenanceManagerTwoName"
)));
try
{
info
.
setMeMaster1Phone
(
ValidationUtil
.
isEmpty
(
map
.
get
(
"maintenanceManagerTwoPhone"
))
?
null
:
String
.
valueOf
(
map
.
get
(
"maintenanceManagerTwoPhone"
)));
info
.
setInformStart
(
ValidationUtil
.
isEmpty
(
map
.
get
(
"informStart"
))
?
null
:
format
.
parse
(
String
.
valueOf
(
map
.
get
(
"informStart"
))));
info
.
setMeMaster1Id
(
ValidationUtil
.
isEmpty
(
map
.
get
(
"maintenanceManagerTwoID"
))
?
null
:
String
.
valueOf
(
map
.
get
(
"maintenanceManagerTwoID"
)));
info
.
setInformEnd
(
ValidationUtil
.
isEmpty
(
map
.
get
(
"informEnd"
))
?
null
:
format
.
parse
(
String
.
valueOf
(
map
.
get
(
"informEnd"
))));
try
{
}
catch
(
Exception
exception
)
{
info
.
setInformStart
(
ValidationUtil
.
isEmpty
(
map
.
get
(
"informStart"
))
?
null
:
format
.
parse
(
String
.
valueOf
(
map
.
get
(
"informStart"
))));
exception
.
printStackTrace
();
info
.
setInformEnd
(
ValidationUtil
.
isEmpty
(
map
.
get
(
"informEnd"
))
?
null
:
format
.
parse
(
String
.
valueOf
(
map
.
get
(
"informEnd"
))));
log
.
info
(
"date转化失败"
);
}
catch
(
Exception
exception
)
{
}
exception
.
printStackTrace
();
info
.
setRepairInform
(
ValidationUtil
.
isEmpty
(
map
.
get
(
"maintenanceContract"
))
?
null
:
JSONObject
.
toJSONString
(
map
.
get
(
"maintenanceContract"
)));
log
.
info
(
"date转化失败"
);
idxBizJgMaintenanceRecordInfoService
.
getBaseMapper
().
updateById
(
info
);
}
}
info
.
setRepairInform
(
ValidationUtil
.
isEmpty
(
map
.
get
(
"maintenanceContract"
))
?
null
:
JSONObject
.
toJSONString
(
map
.
get
(
"maintenanceContract"
)));
idxBizJgMaintenanceRecordInfoService
.
save
(
info
);
}
}
/**
/**
...
...
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