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
da661270
Commit
da661270
authored
Nov 26, 2025
by
tianbo
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/develop_tzs_bugfix' into develop_tzs_register
parents
098bb25c
50320cab
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
108 additions
and
85 deletions
+108
-85
CommonMapper.xml
...-module-jg-api/src/main/resources/mapper/CommonMapper.xml
+6
-3
CommonController.java
.../amos/boot/module/jg/biz/controller/CommonController.java
+18
-0
IdxBizJqEquipmentRegisterController.java
...g/biz/controller/IdxBizJqEquipmentRegisterController.java
+1
-0
JgChangeVehicleRegistrationUnitController.java
...controller/JgChangeVehicleRegistrationUnitController.java
+1
-0
UseRegisterUpdateService.java
...dit/process/biz/useRegister/UseRegisterUpdateService.java
+51
-37
CommonEquipDataProcessService.java
...biz/edit/process/equip/CommonEquipDataProcessService.java
+3
-1
SingleEquipChangeProcess.java
...e/jg/biz/edit/process/equip/SingleEquipChangeProcess.java
+1
-1
CommonServiceImpl.java
...os/boot/module/jg/biz/service/impl/CommonServiceImpl.java
+1
-1
IdxBizJgRegisterInfoServiceImpl.java
.../jg/biz/service/impl/IdxBizJgRegisterInfoServiceImpl.java
+6
-5
JgVehicleInformationServiceImpl.java
.../jg/biz/service/impl/JgVehicleInformationServiceImpl.java
+20
-37
No files found.
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/resources/mapper/CommonMapper.xml
View file @
da661270
...
@@ -3488,9 +3488,12 @@
...
@@ -3488,9 +3488,12 @@
where
where
(a.original_id = #{unitSeq} or a.sequence_nbr = #{unitSeq})
(a.original_id = #{unitSeq} or a.sequence_nbr = #{unitSeq})
and a.is_delete = 0
and a.is_delete = 0
<if
test=
"unitType != null and unitType != ''"
>
<if
test=
"unitType != null and unitType != ''"
>
and a.unit_type = #{unitType}
and unit_type in
</if>
<foreach
item=
"item"
index=
"index"
collection=
"unitType.split(',')"
open=
"("
separator=
","
close=
")"
>
#{item}
</foreach>
</if>
order by a.original_id nulls last
order by a.original_id nulls last
limit 1
limit 1
</select>
</select>
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/controller/CommonController.java
View file @
da661270
...
@@ -962,6 +962,24 @@ public class CommonController extends BaseController {
...
@@ -962,6 +962,24 @@ public class CommonController extends BaseController {
serviceClass
=
CommonServiceImpl
.
class
,
serviceClass
=
CommonServiceImpl
.
class
,
queryMethod
=
"queryTcmUnitCreditCodeAndNameBySeq"
,
queryMethod
=
"queryTcmUnitCreditCodeAndNameBySeq"
,
secondParamValue
=
"CQ"
secondParamValue
=
"CQ"
),
@FieldMapping
.
FieldMap
(
sourceField
=
"formData.estateUnitSeq"
,
targetField
=
"formData.estateUnitName"
,
serviceClass
=
CommonServiceImpl
.
class
,
queryMethod
=
"queryTcmUnitCreditCodeAndNameBySeq"
,
secondParamValue
=
"CQ"
),
@FieldMapping
.
FieldMap
(
sourceField
=
"formData.installUnitCode"
,
targetField
=
"formData.installUnitCode"
,
serviceClass
=
CommonServiceImpl
.
class
,
queryMethod
=
"queryTcmUnitCreditCodeAndNameBySeq"
,
secondParamValue
=
"AGW"
),
@FieldMapping
.
FieldMap
(
sourceField
=
"formData.inspectUnitCreditCode"
,
targetField
=
"formData.inspectUnitCreditCode"
,
serviceClass
=
CommonServiceImpl
.
class
,
queryMethod
=
"queryTcmUnitCreditCodeAndNameBySeq"
,
secondParamValue
=
"JY,JC"
)
)
})
})
public
ResponseModel
<
Map
<
String
,
Object
>>
getRegistrationOrCertReplenishFormUrl
(
@RequestBody
JSONObject
jsonObject
)
{
public
ResponseModel
<
Map
<
String
,
Object
>>
getRegistrationOrCertReplenishFormUrl
(
@RequestBody
JSONObject
jsonObject
)
{
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/controller/IdxBizJqEquipmentRegisterController.java
View file @
da661270
...
@@ -73,6 +73,7 @@ public class IdxBizJqEquipmentRegisterController extends BaseController {
...
@@ -73,6 +73,7 @@ public class IdxBizJqEquipmentRegisterController extends BaseController {
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PostMapping
(
value
=
"/deleteBatch"
)
@PostMapping
(
value
=
"/deleteBatch"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"批量删除设备注册信息"
,
notes
=
"批量删除设备注册信息"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"批量删除设备注册信息"
,
notes
=
"批量删除设备注册信息"
)
@RestEventTrigger
(
value
=
"operateLogRestEventHandler"
)
public
ResponseModel
<
Boolean
>
deleteByRecordList
(
@RequestBody
Map
<
String
,
Object
>
map
)
{
public
ResponseModel
<
Boolean
>
deleteByRecordList
(
@RequestBody
Map
<
String
,
Object
>
map
)
{
return
ResponseHelper
.
buildResponse
(
idxBizJgRegisterInfoService
.
batchDeleteByRecord
(
map
));
return
ResponseHelper
.
buildResponse
(
idxBizJgRegisterInfoService
.
batchDeleteByRecord
(
map
));
}
}
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/controller/JgChangeVehicleRegistrationUnitController.java
View file @
da661270
...
@@ -103,6 +103,7 @@ public class JgChangeVehicleRegistrationUnitController extends BaseController {
...
@@ -103,6 +103,7 @@ public class JgChangeVehicleRegistrationUnitController extends BaseController {
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PostMapping
(
value
=
"/save"
)
@PostMapping
(
value
=
"/save"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增、更新车用气瓶变更"
,
notes
=
"新增、更新车用气瓶变更"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增、更新车用气瓶变更"
,
notes
=
"新增、更新车用气瓶变更"
)
@FieldMapping
({
@FieldMapping
.
FieldMap
(
sourceField
=
"useUnitSeq"
,
targetField
=
"useUnitCreditCode"
,
serviceClass
=
CommonServiceImpl
.
class
,
queryMethod
=
"queryUnitCreditInfoBySeq"
),})
public
ResponseModel
<
String
>
save
(
@RequestBody
JSONObject
model
)
{
public
ResponseModel
<
String
>
save
(
@RequestBody
JSONObject
model
)
{
ReginParams
reginParams
=
getSelectedOrgInfo
();
ReginParams
reginParams
=
getSelectedOrgInfo
();
jgChangeVehicleRegistrationUnitServiceImpl
.
saveMessage
(
model
,
reginParams
);
jgChangeVehicleRegistrationUnitServiceImpl
.
saveMessage
(
model
,
reginParams
);
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/edit/process/biz/useRegister/UseRegisterUpdateService.java
View file @
da661270
...
@@ -4,6 +4,7 @@ import cn.hutool.core.bean.BeanUtil;
...
@@ -4,6 +4,7 @@ import cn.hutool.core.bean.BeanUtil;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson.JSONObject
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper
;
import
com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper
;
import
com.google.common.collect.Lists
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
com.yeejoin.amos.boot.module.common.api.converter.CommonCustomConverter
;
import
com.yeejoin.amos.boot.module.common.api.converter.CommonCustomConverter
;
import
com.yeejoin.amos.boot.module.jg.api.dto.FieldChangeMeta
;
import
com.yeejoin.amos.boot.module.jg.api.dto.FieldChangeMeta
;
...
@@ -19,7 +20,9 @@ import com.yeejoin.amos.boot.module.jg.biz.service.impl.JgRegistrationHistorySer
...
@@ -19,7 +20,9 @@ import com.yeejoin.amos.boot.module.jg.biz.service.impl.JgRegistrationHistorySer
import
com.yeejoin.amos.boot.module.jg.biz.service.impl.JgUseRegistrationEqServiceImpl
;
import
com.yeejoin.amos.boot.module.jg.biz.service.impl.JgUseRegistrationEqServiceImpl
;
import
com.yeejoin.amos.boot.module.jg.biz.service.impl.JgUseRegistrationServiceImpl
;
import
com.yeejoin.amos.boot.module.jg.biz.service.impl.JgUseRegistrationServiceImpl
;
import
com.yeejoin.amos.boot.module.ymt.api.entity.IdxBizJgProjectContraption
;
import
com.yeejoin.amos.boot.module.ymt.api.entity.IdxBizJgProjectContraption
;
import
com.yeejoin.amos.boot.module.ymt.api.entity.IdxBizJgRegisterInfo
;
import
com.yeejoin.amos.boot.module.ymt.api.entity.IdxBizJgUseInfo
;
import
com.yeejoin.amos.boot.module.ymt.api.entity.IdxBizJgUseInfo
;
import
com.yeejoin.amos.boot.module.ymt.api.enums.EquipmentClassifityEnum
;
import
com.yeejoin.amos.boot.module.ymt.api.enums.FlowStatusEnum
;
import
com.yeejoin.amos.boot.module.ymt.api.enums.FlowStatusEnum
;
import
lombok.Getter
;
import
lombok.Getter
;
import
lombok.RequiredArgsConstructor
;
import
lombok.RequiredArgsConstructor
;
...
@@ -102,48 +105,59 @@ public class UseRegisterUpdateService {
...
@@ -102,48 +105,59 @@ public class UseRegisterUpdateService {
*
*
*/
*/
public
void
updateUseRegistrationInfo
(
String
bizId
,
List
<
FieldChangeMeta
>
allChangeColumns
)
{
public
void
updateUseRegistrationInfo
(
String
bizId
,
List
<
FieldChangeMeta
>
allChangeColumns
)
{
Map
<
String
,
Object
>
useRegistrationMap
=
jgUseRegistrationService
.
getJgUseRegistrationMapper
().
getUseRegistrationDetail
(
bizId
);
// 西安历史电梯未做过除历史登记外其他业务时才需要更新登记机关
if
(
ValidationUtil
.
isEmpty
(
useRegistrationMap
))
{
boolean
inOtherBusiness
=
!
jgUseRegistrationService
.
getJgUseRegistrationMapper
().
selectListForSelfDiscard
(
Lists
.
newArrayList
(
bizId
)).
isEmpty
();
return
;
IdxBizJgUseInfo
idxBizJgUseInfo
=
commonEquipDataProcessService
.
getIdxBizJgUseInfoService
().
lambdaQuery
().
select
(
IdxBizJgUseInfo:
:
getDataSource
).
eq
(
IdxBizJgUseInfo:
:
getRecord
,
bizId
).
one
();
}
IdxBizJgRegisterInfo
idxBizJgRegisterInfo
=
commonEquipDataProcessService
.
getJgRegisterInfoService
().
lambdaQuery
().
select
(
IdxBizJgRegisterInfo:
:
getEquList
).
eq
(
IdxBizJgRegisterInfo:
:
getRecord
,
bizId
).
one
();
JgUseRegistration
jgUseRegistration
=
jgUseRegistrationService
.
getById
(
MapUtils
.
getString
(
useRegistrationMap
,
"UseRegistratSequenceNbr"
));
if
(!
inOtherBusiness
JgRegistrationHistory
jgRegistrationHistory
=
jgRegistrationHistoryService
.
getDteailByRecord
(
bizId
,
MapUtils
.
getString
(
useRegistrationMap
,
"UseRegistratSequenceNbr"
));
&&
!
ValidationUtil
.
isEmpty
(
idxBizJgRegisterInfo
)
allChangeColumns
.
forEach
(
meta
->
{
&&
EquipmentClassifityEnum
.
DT
.
getCode
().
equals
(
idxBizJgRegisterInfo
.
getEquList
())
if
(!
ValidationUtil
.
isEmpty
(
jgUseRegistration
))
{
&&
!
ValidationUtil
.
isEmpty
(
idxBizJgUseInfo
)
// 更新接收机构
&&
"jg_his_xa"
.
equals
(
idxBizJgUseInfo
.
getDataSource
()))
{
if
(
"receiveCompanyCode"
.
equals
(
meta
.
getColumnKey
()))
{
Map
<
String
,
Object
>
useRegistrationMap
=
jgUseRegistrationService
.
getJgUseRegistrationMapper
().
getUseRegistrationDetail
(
bizId
);
String
receiveCompanyCode
=
meta
.
getColumnNewValue
();
if
(
ValidationUtil
.
isEmpty
(
useRegistrationMap
))
{
if
(
receiveCompanyCode
!=
null
)
{
return
;
jgUseRegistration
.
setReceiveCompanyCode
(
receiveCompanyCode
);
}
jgUseRegistration
.
setReceiveOrgName
(
CommonCustomConverter
.
CompanyCodeConverter
.
getNameByCode
(
receiveCompanyCode
));
JgUseRegistration
jgUseRegistration
=
jgUseRegistrationService
.
getById
(
MapUtils
.
getString
(
useRegistrationMap
,
"UseRegistratSequenceNbr"
));
JgRegistrationHistory
jgRegistrationHistory
=
jgRegistrationHistoryService
.
getDteailByRecord
(
bizId
,
MapUtils
.
getString
(
useRegistrationMap
,
"UseRegistratSequenceNbr"
));
allChangeColumns
.
forEach
(
meta
->
{
if
(!
ValidationUtil
.
isEmpty
(
jgUseRegistration
))
{
// 更新接收机构
if
(
"receiveCompanyCode"
.
equals
(
meta
.
getColumnKey
()))
{
String
receiveCompanyCode
=
meta
.
getColumnNewValue
();
if
(
receiveCompanyCode
!=
null
)
{
jgUseRegistration
.
setReceiveCompanyCode
(
receiveCompanyCode
);
jgUseRegistration
.
setReceiveOrgName
(
CommonCustomConverter
.
CompanyCodeConverter
.
getNameByCode
(
receiveCompanyCode
));
}
}
}
}
// 更新首次登记日期
// 更新首次登记日期
if
(
"oRegDate"
.
equals
(
meta
.
getColumnKey
()))
{
if
(
"oRegDate"
.
equals
(
meta
.
getColumnKey
()))
{
String
regDateStr
=
meta
.
getColumnNewValue
();
String
regDateStr
=
meta
.
getColumnNewValue
();
if
(
regDateStr
!=
null
)
{
if
(
regDateStr
!=
null
)
{
try
{
try
{
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM-dd"
);
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM-dd"
);
Date
regDate
=
sdf
.
parse
(
regDateStr
);
Date
regDate
=
sdf
.
parse
(
regDateStr
);
jgUseRegistration
.
setRegDate
(
regDate
);
jgUseRegistration
.
setRegDate
(
regDate
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
// 如果日期格式不正确,则设置为null
// 如果日期格式不正确,则设置为null
jgUseRegistration
.
setRegDate
(
null
);
jgUseRegistration
.
setRegDate
(
null
);
}
}
}
}
}
jgUseRegistrationService
.
updateById
(
jgUseRegistration
);
}
}
jgUseRegistrationService
.
updateById
(
jgUseRegistration
);
// 更新历史表json数据
}
if
(!
ValidationUtil
.
isEmpty
(
jgRegistrationHistory
))
{
// 更新历史表json数据
if
(
"oRegDate"
.
equals
(
meta
.
getColumnKey
()))
{
if
(!
ValidationUtil
.
isEmpty
(
jgRegistrationHistory
))
{
JSONObject
parsedChangeData
=
JSONObject
.
parseObject
(
jgRegistrationHistory
.
getChangeData
());
if
(
"oRegDate"
.
equals
(
meta
.
getColumnKey
()))
{
parsedChangeData
.
put
(
"oRegDate"
,
meta
.
getColumnNewValue
());
JSONObject
parsedChangeData
=
JSONObject
.
parseObject
(
jgRegistrationHistory
.
getChangeData
());
jgRegistrationHistory
.
setChangeData
(
parsedChangeData
.
toJSONString
());
parsedChangeData
.
put
(
"oRegDate"
,
meta
.
getColumnNewValue
());
}
jgRegistrationHistory
.
setChangeData
(
parsedChangeData
.
toJSONString
()
);
jgRegistrationHistory
Service
.
updateById
(
jgRegistrationHistory
);
}
}
jgRegistrationHistoryService
.
updateById
(
jgRegistrationHistory
);
});
}
}
});
}
}
private
List
<
JgUseRegistrationEq
>
buildPipelineEqs
(
Map
<
String
,
List
<
PipelineChangeItemDto
>>
pipelineChangeItemMap
)
{
private
List
<
JgUseRegistrationEq
>
buildPipelineEqs
(
Map
<
String
,
List
<
PipelineChangeItemDto
>>
pipelineChangeItemMap
)
{
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/edit/process/equip/CommonEquipDataProcessService.java
View file @
da661270
...
@@ -830,7 +830,9 @@ public class CommonEquipDataProcessService {
...
@@ -830,7 +830,9 @@ public class CommonEquipDataProcessService {
.
eq
(
JgUseRegistrationManage:
:
getIsDelete
,
0
)
.
eq
(
JgUseRegistrationManage:
:
getIsDelete
,
0
)
.
eq
(
JgUseRegistrationManage:
:
getCertificateStatus
,
YIDENGJI
.
getName
())
.
eq
(
JgUseRegistrationManage:
:
getCertificateStatus
,
YIDENGJI
.
getName
())
.
select
(
JgUseRegistrationManage:
:
getSequenceNbr
,
JgUseRegistrationManage:
:
getReceiveCompanyCode
).
one
();
.
select
(
JgUseRegistrationManage:
:
getSequenceNbr
,
JgUseRegistrationManage:
:
getReceiveCompanyCode
).
one
();
result
.
put
(
"receiveCompanyCode"
,
jgUseRegistrationManage
.
getReceiveCompanyCode
());
if
(!
ValidationUtil
.
isEmpty
(
jgUseRegistrationManage
))
{
result
.
put
(
"receiveCompanyCode"
,
jgUseRegistrationManage
.
getReceiveCompanyCode
());
}
}
}
// 返回是否做过除历史登记外的其他业务
// 返回是否做过除历史登记外的其他业务
result
.
put
(
"inOtherBusiness"
,
!
jgUseRegistrationService
.
getJgUseRegistrationMapper
().
selectListForSelfDiscard
(
Lists
.
newArrayList
(
record
)).
isEmpty
());
result
.
put
(
"inOtherBusiness"
,
!
jgUseRegistrationService
.
getJgUseRegistrationMapper
().
selectListForSelfDiscard
(
Lists
.
newArrayList
(
record
)).
isEmpty
());
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/edit/process/equip/SingleEquipChangeProcess.java
View file @
da661270
...
@@ -82,7 +82,7 @@ public class SingleEquipChangeProcess implements IEquipChangeDataProcessStrategy
...
@@ -82,7 +82,7 @@ public class SingleEquipChangeProcess implements IEquipChangeDataProcessStrategy
.
eq
(
JgUseRegistrationManage:
:
getIsDelete
,
0
)
.
eq
(
JgUseRegistrationManage:
:
getIsDelete
,
0
)
.
eq
(
JgUseRegistrationManage:
:
getCertificateStatus
,
YIDENGJI
.
getName
())
.
eq
(
JgUseRegistrationManage:
:
getCertificateStatus
,
YIDENGJI
.
getName
())
.
select
(
JgUseRegistrationManage:
:
getSequenceNbr
,
JgUseRegistrationManage:
:
getReceiveCompanyCode
).
one
();
.
select
(
JgUseRegistrationManage:
:
getSequenceNbr
,
JgUseRegistrationManage:
:
getReceiveCompanyCode
).
one
();
useInfo
Old
.
setReceiveCompanyCode
(
jgUseRegistrationManage
.
getReceiveCompanyCode
());
useInfo
New
.
setReceiveCompanyCode
(
jgUseRegistrationManage
.
getReceiveCompanyCode
());
}
}
// 历史有证设备检验(台套类设备+气瓶)
// 历史有证设备检验(台套类设备+气瓶)
...
...
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/CommonServiceImpl.java
View file @
da661270
...
@@ -3400,7 +3400,7 @@ public class CommonServiceImpl implements ICommonService {
...
@@ -3400,7 +3400,7 @@ public class CommonServiceImpl implements ICommonService {
public
Map
<
String
,
String
>
queryTcmUnitInfoBySeq
(
String
estateUnitSeq
,
String
unitType
)
{
public
Map
<
String
,
String
>
queryTcmUnitInfoBySeq
(
String
estateUnitSeq
,
String
unitType
)
{
Map
<
String
,
String
>
propertyUnitInfo
=
commonMapper
.
queryTcmUnitInfoBySeq
(
estateUnitSeq
,
unitType
);
Map
<
String
,
String
>
propertyUnitInfo
=
commonMapper
.
queryTcmUnitInfoBySeq
(
estateUnitSeq
,
unitType
);
if
(
ValidationUtil
.
isEmpty
(
propertyUnitInfo
))
{
if
(
ValidationUtil
.
isEmpty
(
propertyUnitInfo
)
&&
!
ValidationUtil
.
isEmpty
(
estateUnitSeq
)
)
{
// 未查询到产权信息则保存上送的产权信息
// 未查询到产权信息则保存上送的产权信息
propertyUnitInfo
=
Maps
.
newHashMap
();
propertyUnitInfo
=
Maps
.
newHashMap
();
Long
seqNbr
=
IdWorker
.
getId
();
Long
seqNbr
=
IdWorker
.
getId
();
...
...
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 @
da661270
...
@@ -26,7 +26,6 @@ import com.yeejoin.amos.boot.biz.common.controller.BaseController;
...
@@ -26,7 +26,6 @@ import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import
com.yeejoin.amos.boot.biz.common.dto.CountDto
;
import
com.yeejoin.amos.boot.biz.common.dto.CountDto
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
com.yeejoin.amos.boot.biz.common.entity.DataDictionary
;
import
com.yeejoin.amos.boot.biz.common.entity.DataDictionary
;
import
com.yeejoin.amos.boot.biz.common.entity.TzsBaseEntity
;
import
com.yeejoin.amos.boot.biz.common.service.impl.DataDictionaryServiceImpl
;
import
com.yeejoin.amos.boot.biz.common.service.impl.DataDictionaryServiceImpl
;
import
com.yeejoin.amos.boot.biz.common.utils.*
;
import
com.yeejoin.amos.boot.biz.common.utils.*
;
import
com.yeejoin.amos.boot.module.common.api.dao.ESEquipmentCategory
;
import
com.yeejoin.amos.boot.module.common.api.dao.ESEquipmentCategory
;
...
@@ -50,7 +49,6 @@ import com.yeejoin.amos.boot.module.jg.biz.reminder.core.event.EquipCreateOrEdit
...
@@ -50,7 +49,6 @@ import com.yeejoin.amos.boot.module.jg.biz.reminder.core.event.EquipCreateOrEdit
import
com.yeejoin.amos.boot.module.jg.biz.service.*
;
import
com.yeejoin.amos.boot.module.jg.biz.service.*
;
import
com.yeejoin.amos.boot.module.jg.biz.utils.CodeUtil
;
import
com.yeejoin.amos.boot.module.jg.biz.utils.CodeUtil
;
import
com.yeejoin.amos.boot.module.jg.biz.utils.JsonUtils
;
import
com.yeejoin.amos.boot.module.jg.biz.utils.JsonUtils
;
import
com.yeejoin.amos.boot.module.ymt.api.dto.KV
;
import
com.yeejoin.amos.boot.module.ymt.api.dto.TzBaseEnterpriseInfoDto
;
import
com.yeejoin.amos.boot.module.ymt.api.dto.TzBaseEnterpriseInfoDto
;
import
com.yeejoin.amos.boot.module.ymt.api.dto.TzsUserInfoDto
;
import
com.yeejoin.amos.boot.module.ymt.api.dto.TzsUserInfoDto
;
import
com.yeejoin.amos.boot.module.ymt.api.entity.*
;
import
com.yeejoin.amos.boot.module.ymt.api.entity.*
;
...
@@ -1927,6 +1925,7 @@ public class IdxBizJgRegisterInfoServiceImpl extends BaseService<IdxBizJgRegiste
...
@@ -1927,6 +1925,7 @@ public class IdxBizJgRegisterInfoServiceImpl extends BaseService<IdxBizJgRegiste
public
String
judgeTheBusinessAccordingByRecord
(
String
record
,
Map
<
String
,
Object
>
objMap
)
{
public
String
judgeTheBusinessAccordingByRecord
(
String
record
,
Map
<
String
,
Object
>
objMap
)
{
String
equListStr
=
(
String
)
objMap
.
get
(
"EQU_LIST"
);
String
equListStr
=
(
String
)
objMap
.
get
(
"EQU_LIST"
);
String
equCategoryStr
=
(
String
)
objMap
.
get
(
"EQU_CATEGORY"
);
String
equCategoryStr
=
(
String
)
objMap
.
get
(
"EQU_CATEGORY"
);
String
useRegistrationCode
=
(
String
)
objMap
.
get
(
"useRegistrationCode"
);
String
business
=
""
;
String
business
=
""
;
// 仅做施工告知的设备查询施工信息。厂车=5000、流动式起重机=4400、气瓶=2300不查询施工信息
// 仅做施工告知的设备查询施工信息。厂车=5000、流动式起重机=4400、气瓶=2300不查询施工信息
...
@@ -1960,10 +1959,12 @@ public class IdxBizJgRegisterInfoServiceImpl extends BaseService<IdxBizJgRegiste
...
@@ -1960,10 +1959,12 @@ public class IdxBizJgRegisterInfoServiceImpl extends BaseService<IdxBizJgRegiste
}
}
}
}
// 使用登记
// 使用登记
Map
<
String
,
Object
>
useRegistrationDetail
=
jgUseRegistrationMapper
.
getUseRegistrationDetail
(
record
);
// Map<String, Object> useRegistrationDetail = jgUseRegistrationMapper.getUseRegistrationDetail(record);
if
(!
ObjectUtils
.
isEmpty
(
useRegistrationDetail
))
{
JgUseRegistrationManage
jgUseRegistrationManage
=
jgUseRegistrationManageService
.
lambdaQuery
().
select
(
JgUseRegistrationManage:
:
getReceiveOrgName
,
JgUseRegistrationManage:
:
getReceiveCompanyCode
).
eq
(
JgUseRegistrationManage:
:
getUseRegistrationCode
,
useRegistrationCode
).
one
();
if
(!
ObjectUtils
.
isEmpty
(
jgUseRegistrationManage
))
{
business
=
business
+
",使用登记"
;
business
=
business
+
",使用登记"
;
objMap
.
putAll
(
useRegistrationDetail
);
// objMap.putAll(useRegistrationDetail);
objMap
.
put
(
"receiveCompanyCode"
,
jgUseRegistrationManage
.
getReceiveCompanyCode
());
}
}
return
business
;
return
business
;
}
}
...
...
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/JgVehicleInformationServiceImpl.java
View file @
da661270
...
@@ -223,24 +223,6 @@ public class JgVehicleInformationServiceImpl extends BaseService<JgVehicleInform
...
@@ -223,24 +223,6 @@ public class JgVehicleInformationServiceImpl extends BaseService<JgVehicleInform
*/
*/
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
@GlobalTransactional
(
rollbackFor
=
Exception
.
class
)
@GlobalTransactional
(
rollbackFor
=
Exception
.
class
)
@FieldMapping
({
@FieldMapping
.
FieldMap
(
sourceField
=
"installUnitCode"
,
paramIndex
=
1
,
targetField
=
"installUnitSeq"
,
serviceClass
=
CommonServiceImpl
.
class
,
queryMethod
=
"queryTcmUnitCreditCodeAndNameBySeq"
,
secondParamValue
=
"AGW"
),
@FieldMapping
.
FieldMap
(
sourceField
=
"inspectUnitCreditCode"
,
paramIndex
=
1
,
targetField
=
"inspectUnitSeq"
,
serviceClass
=
CommonServiceImpl
.
class
,
queryMethod
=
"queryTcmUnitCreditCodeAndNameBySeq"
,
secondParamValue
=
"JY"
)
})
public
List
<
JgVehicleInformation
>
save
(
String
submit
,
JSONObject
map
)
{
public
List
<
JgVehicleInformation
>
save
(
String
submit
,
JSONObject
map
)
{
try
{
try
{
if
(
SUBMIT_TYPE_FLOW
.
equals
(
submit
))
{
if
(
SUBMIT_TYPE_FLOW
.
equals
(
submit
))
{
...
@@ -338,16 +320,20 @@ public class JgVehicleInformationServiceImpl extends BaseService<JgVehicleInform
...
@@ -338,16 +320,20 @@ public class JgVehicleInformationServiceImpl extends BaseService<JgVehicleInform
vehicleInfoDto
.
setReceiveCompanyCode
(
result
.
getCompanyCode
());
vehicleInfoDto
.
setReceiveCompanyCode
(
result
.
getCompanyCode
());
}
}
//检验机构信息
//检验机构信息
if
(!
StringUtils
.
isEmpty
(
vehicleInfoDto
.
getInspectUnitCreditCode
()))
{
if
(
ValidationUtil
.
isEmpty
(
vehicleInfoDto
.
getInspectUnitCreditCode
()))
{
String
inspectUnitSeq
=
MapUtil
.
getStr
(
map
,
"inspectUnitSeq"
);
vehicleInfoDto
.
setInspectUnitCreditCode
(
""
);
Map
<
String
,
String
>
inspectUnit
=
commonService
.
queryTcmUnitInfoBySeq
(
inspectUnitSeq
,
TcmUnitTypeEnum
.
JY
.
getCode
());
vehicleInfoDto
.
setInspectUnitName
(
""
);
}
else
{
Map
<
String
,
String
>
inspectUnit
=
commonService
.
queryTcmUnitInfoBySeq
(
vehicleInfoDto
.
getInspectUnitCreditCode
(),
TcmUnitTypeEnum
.
JY
.
getCode
());
vehicleInfoDto
.
setInspectUnitCreditCode
(
MapUtil
.
getStr
(
inspectUnit
,
"unitCode"
));
vehicleInfoDto
.
setInspectUnitCreditCode
(
MapUtil
.
getStr
(
inspectUnit
,
"unitCode"
));
vehicleInfoDto
.
setInspectUnitName
(
MapUtil
.
getStr
(
inspectUnit
,
"unitName"
));
vehicleInfoDto
.
setInspectUnitName
(
MapUtil
.
getStr
(
inspectUnit
,
"unitName"
));
}
}
//安装单位信息
//安装单位信息
if
(!
StringUtils
.
isEmpty
(
vehicleInfoDto
.
getInstallUnitCode
()))
{
if
(
ValidationUtil
.
isEmpty
(
vehicleInfoDto
.
getInstallUnitCode
()))
{
String
installUnitSeq
=
MapUtil
.
getStr
(
map
,
"installUnitSeq"
);
vehicleInfoDto
.
setInstallUnitCode
(
""
);
Map
<
String
,
String
>
installUnit
=
commonService
.
queryTcmUnitInfoBySeq
(
installUnitSeq
,
TcmUnitTypeEnum
.
JY
.
getCode
());
vehicleInfoDto
.
setInstallUnitName
(
""
);
}
else
{
Map
<
String
,
String
>
installUnit
=
commonService
.
queryTcmUnitInfoBySeq
(
vehicleInfoDto
.
getInstallUnitCode
(),
TcmUnitTypeEnum
.
AGW
.
getCode
());
vehicleInfoDto
.
setInstallUnitCode
(
MapUtil
.
getStr
(
installUnit
,
"unitCode"
));
vehicleInfoDto
.
setInstallUnitCode
(
MapUtil
.
getStr
(
installUnit
,
"unitCode"
));
vehicleInfoDto
.
setInstallUnitName
(
MapUtil
.
getStr
(
installUnit
,
"unitName"
));
vehicleInfoDto
.
setInstallUnitName
(
MapUtil
.
getStr
(
installUnit
,
"unitName"
));
}
}
...
@@ -368,18 +354,15 @@ public class JgVehicleInformationServiceImpl extends BaseService<JgVehicleInform
...
@@ -368,18 +354,15 @@ public class JgVehicleInformationServiceImpl extends BaseService<JgVehicleInform
});
});
// 产权单位信息
// 产权单位信息
if
(!
StringUtils
.
isEmpty
(
vehicleInfoDto
.
getEstateUnitName
()))
{
// 使用用户输入的产权单位信息未查询到数据,则保存新的产权单位信息
String
[]
data
=
String
.
valueOf
(
map
.
getString
(
"estateUnitName"
)).
split
(
"_"
);
if
(!
ValidationUtil
.
isEmpty
(
map
.
getString
(
"estateUnitSeq"
)))
{
vehicleInfoDto
.
setEstateUnitCreditCode
(
data
[
0
]);
String
estateUnitSeq
=
String
.
valueOf
(
map
.
getString
(
"estateUnitSeq"
));
vehicleInfoDto
.
setEstateUnitName
(
data
[
1
]);
Map
<
String
,
String
>
propertyUnitInfo
=
commonService
.
queryTcmUnitInfoBySeq
(
estateUnitSeq
,
TcmUnitTypeEnum
.
CQ
.
getCode
());
vehicleInfoDto
.
setEstateUnitCreditCode
(
propertyUnitInfo
.
get
(
"unitCode"
));
vehicleInfoDto
.
setEstateUnitName
(
propertyUnitInfo
.
get
(
"unitName"
));
}
else
{
}
else
{
// 使用用户输入的产权单位信息未查询到数据,则保存新的产权单位信息
vehicleInfoDto
.
setEstateUnitCreditCode
(
""
);
if
(!
ValidationUtil
.
isEmpty
(
map
.
getString
(
"estateUnitSeq"
)))
{
vehicleInfoDto
.
setEstateUnitName
(
""
);
String
estateUnitSeq
=
String
.
valueOf
(
map
.
getString
(
"estateUnitSeq"
));
Map
<
String
,
String
>
propertyUnitInfo
=
commonService
.
queryTcmUnitInfoBySeq
(
estateUnitSeq
,
TcmUnitTypeEnum
.
CQ
.
getCode
());
vehicleInfoDto
.
setEstateUnitCreditCode
(
propertyUnitInfo
.
get
(
"unitCode"
));
vehicleInfoDto
.
setEstateUnitName
(
propertyUnitInfo
.
get
(
"unitName"
));
}
}
}
// 其他附件
// 其他附件
...
@@ -1954,7 +1937,7 @@ public class JgVehicleInformationServiceImpl extends BaseService<JgVehicleInform
...
@@ -1954,7 +1937,7 @@ public class JgVehicleInformationServiceImpl extends BaseService<JgVehicleInform
targetField
=
"inspectUnitSeq"
,
targetField
=
"inspectUnitSeq"
,
serviceClass
=
CommonServiceImpl
.
class
,
serviceClass
=
CommonServiceImpl
.
class
,
queryMethod
=
"queryTcmUnitCreditCodeAndNameBySeq"
,
queryMethod
=
"queryTcmUnitCreditCodeAndNameBySeq"
,
secondParamValue
=
"JY"
secondParamValue
=
"JY
,JC
"
)
)
})
})
public
List
<
JgVehicleInformation
>
saveOrUpdateHisData
(
JSONObject
map
)
{
public
List
<
JgVehicleInformation
>
saveOrUpdateHisData
(
JSONObject
map
)
{
...
@@ -2342,7 +2325,7 @@ public class JgVehicleInformationServiceImpl extends BaseService<JgVehicleInform
...
@@ -2342,7 +2325,7 @@ public class JgVehicleInformationServiceImpl extends BaseService<JgVehicleInform
targetField
=
"inspectUnitSeq"
,
targetField
=
"inspectUnitSeq"
,
serviceClass
=
CommonServiceImpl
.
class
,
serviceClass
=
CommonServiceImpl
.
class
,
queryMethod
=
"queryTcmUnitCreditCodeAndNameBySeq"
,
queryMethod
=
"queryTcmUnitCreditCodeAndNameBySeq"
,
secondParamValue
=
"JY"
secondParamValue
=
"JY
,JC
"
)
)
})
})
public
List
<
JgVehicleInformation
>
updateHistoryByVehicle
(
JSONObject
map
)
{
public
List
<
JgVehicleInformation
>
updateHistoryByVehicle
(
JSONObject
map
)
{
...
...
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