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
0f439483
Commit
0f439483
authored
Dec 01, 2025
by
tianbo
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/develop_tzs_test' into develop_tzs_register
parents
df482e74
cce72be8
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
152 additions
and
66 deletions
+152
-66
CylinderInfoMapper.xml
...nder-api/src/main/resources/mapper/CylinderInfoMapper.xml
+1
-1
JgChangeVehicleRegistrationUnit.java
...module/jg/api/entity/JgChangeVehicleRegistrationUnit.java
+2
-0
JgChangeVehicleRegistrationUnitController.java
...controller/JgChangeVehicleRegistrationUnitController.java
+14
-1
CommonServiceImpl.java
...os/boot/module/jg/biz/service/impl/CommonServiceImpl.java
+4
-2
IdxBizJgRegisterInfoServiceImpl.java
.../jg/biz/service/impl/IdxBizJgRegisterInfoServiceImpl.java
+22
-12
JgChangeRegistrationUnitServiceImpl.java
...biz/service/impl/JgChangeRegistrationUnitServiceImpl.java
+14
-22
JgChangeVehicleRegistrationUnitServiceImpl.java
...vice/impl/JgChangeVehicleRegistrationUnitServiceImpl.java
+78
-16
JgEquipTransferServiceImpl.java
...odule/jg/biz/service/impl/JgEquipTransferServiceImpl.java
+1
-1
JgUseRegistrationManageServiceImpl.java
.../biz/service/impl/JgUseRegistrationManageServiceImpl.java
+7
-0
JgUseRegistrationServiceImpl.java
...ule/jg/biz/service/impl/JgUseRegistrationServiceImpl.java
+9
-6
superviseBusinessCategory.json
...iz/src/main/resources/json/superviseBusinessCategory.json
+0
-5
No files found.
amos-boot-system-tzs/amos-boot-module-cylinder/amos-boot-module-cylinder-api/src/main/resources/mapper/CylinderInfoMapper.xml
View file @
0f439483
...
...
@@ -655,7 +655,7 @@
ui."EQU_STATE" cylinderStatus,
(select name from cb_data_dictionary where type = 'SHZT' and code = ui."EQU_STATE") cylinderStatusName,
ri."USE_ORG_CODE" useOrgCode,
u
i."EQU_LIST" equList,
r
i."EQU_LIST" equList,
(select name from tz_equipment_category where code = ri."EQU_LIST") equListName,
ri."EQU_CATEGORY" equCategory,
(select name from tz_equipment_category where code = ri."EQU_CATEGORY") equCategoryName,
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/java/com/yeejoin/amos/boot/module/jg/api/entity/JgChangeVehicleRegistrationUnit.java
View file @
0f439483
...
...
@@ -251,4 +251,6 @@ public class JgChangeVehicleRegistrationUnit extends BaseEntity {
@TableField
(
"transfer_to_user_ids"
)
private
String
transferToUserIds
;
@TableField
(
exist
=
false
)
private
String
address
;
}
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 @
0f439483
...
...
@@ -103,7 +103,20 @@ public class JgChangeVehicleRegistrationUnitController extends BaseController {
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PostMapping
(
value
=
"/save"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增、更新车用气瓶变更"
,
notes
=
"新增、更新车用气瓶变更"
)
@FieldMapping
({
@FieldMapping
.
FieldMap
(
sourceField
=
"useUnitSeq"
,
targetField
=
"useUnitCreditCode"
,
serviceClass
=
CommonServiceImpl
.
class
,
queryMethod
=
"queryUnitCreditInfoBySeq"
),})
@FieldMapping
({
@FieldMapping
.
FieldMap
(
sourceField
=
"useUnitSeq"
,
targetField
=
"useUnitCreditCode"
,
serviceClass
=
CommonServiceImpl
.
class
,
queryMethod
=
"queryUnitCreditInfoBySeq"
),
@FieldMapping
.
FieldMap
(
sourceField
=
"estateUnitSeq"
,
targetField
=
"estateUnitCreditCode"
,
serviceClass
=
CommonServiceImpl
.
class
,
queryMethod
=
"queryTcmUnitCreditCodeAndNameBySeq"
,
secondParamValue
=
"CQ"
)
})
public
ResponseModel
<
String
>
save
(
@RequestBody
JSONObject
model
)
{
ReginParams
reginParams
=
getSelectedOrgInfo
();
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/service/impl/CommonServiceImpl.java
View file @
0f439483
...
...
@@ -2524,7 +2524,8 @@ public class CommonServiceImpl implements ICommonService {
formData
.
put
(
"estatePhone"
,
contactPhone
);
}
}
formData
.
put
(
"CQUnitCode"
,
formData
.
getString
(
"estateUnitName"
).
split
(
"_"
)[
0
]);
String
cqUnitCode
=
formData
.
getString
(
"estateUnitName"
).
split
(
"_"
)[
0
];
formData
.
put
(
"CQUnitCode"
,
cqUnitCode
.
startsWith
(
"TCM"
)
?
""
:
cqUnitCode
);
formData
.
put
(
"estateUnitName"
,
formData
.
getString
(
"estateUnitName"
).
split
(
"_"
)[
1
]);
}
if
(
formData
.
containsKey
(
"equList"
))
{
...
...
@@ -3449,6 +3450,6 @@ public class CommonServiceImpl implements ICommonService {
commonMapper
.
addTcmUnitInfo
(
propertyUnitInfo
);
}
return
propertyUnitInfo
;
return
!
ValidationUtil
.
isEmpty
(
propertyUnitInfo
)
?
propertyUnitInfo
:
Maps
.
newHashMap
()
;
}
}
\ No newline at end of file
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 @
0f439483
...
...
@@ -1961,18 +1961,28 @@ public class IdxBizJgRegisterInfoServiceImpl extends BaseService<IdxBizJgRegiste
}
// 使用登记
// Map<String, Object> useRegistrationDetail = jgUseRegistrationMapper.getUseRegistrationDetail(record);
JgUseRegistrationManage
jgUseRegistrationManage
=
jgUseRegistrationManageService
.
lambdaQuery
()
.
select
(
JgUseRegistrationManage:
:
getReceiveOrgName
,
JgUseRegistrationManage:
:
getReceiveCompanyCode
)
.
eq
(
JgUseRegistrationManage:
:
getUseRegistrationCode
,
useRegistrationCode
)
.
eq
(
JgUseRegistrationManage:
:
getIsDelete
,
false
)
.
eq
(
JgUseRegistrationManage:
:
getCertificateStatus
,
YIDENGJI
.
getName
())
.
one
();
if
(!
ObjectUtils
.
isEmpty
(
jgUseRegistrationManage
))
{
business
=
business
+
",使用登记"
;
// objMap.putAll(useRegistrationDetail);
objMap
.
put
(
"receiveCompanyCode"
,
jgUseRegistrationManage
.
getReceiveCompanyCode
());
}
return
business
;
// 查询使用登记
StringBuilder
businessBuilder
=
new
StringBuilder
(
business
);
if
(!
ObjectUtils
.
isEmpty
(
useRegistrationCode
))
{
List
<
JgUseRegistrationManage
>
regs
=
jgUseRegistrationManageService
.
lambdaQuery
()
.
select
(
JgUseRegistrationManage:
:
getReceiveOrgName
,
JgUseRegistrationManage:
:
getReceiveCompanyCode
)
.
eq
(
JgUseRegistrationManage:
:
getUseRegistrationCode
,
useRegistrationCode
)
.
eq
(
JgUseRegistrationManage:
:
getIsDelete
,
false
)
.
eq
(
JgUseRegistrationManage:
:
getCertificateStatus
,
YIDENGJI
.
getName
())
.
list
();
if
(
regs
.
size
()
>
1
)
{
throw
new
BadRequest
(
"使用登记重复"
+
useRegistrationCode
);
}
if
(!
regs
.
isEmpty
())
{
JgUseRegistrationManage
jgUseRegistrationManage
=
regs
.
get
(
0
);
businessBuilder
.
append
(
",使用登记"
);
objMap
.
put
(
"receiveCompanyCode"
,
jgUseRegistrationManage
.
getReceiveCompanyCode
());
}
}
return
businessBuilder
.
toString
();
}
/**
...
...
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/JgChangeRegistrationUnitServiceImpl.java
View file @
0f439483
...
...
@@ -18,7 +18,6 @@ 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.entity.BaseEntity
;
import
com.yeejoin.amos.boot.biz.common.enums.TcmUnitTypeEnum
;
import
com.yeejoin.amos.boot.biz.common.enums.TcmUnitTypeEnum
;
import
com.yeejoin.amos.boot.biz.common.utils.DateUtils
;
import
com.yeejoin.amos.boot.biz.common.utils.RedisKey
;
import
com.yeejoin.amos.boot.biz.common.utils.RedisUtils
;
...
...
@@ -1869,21 +1868,19 @@ public class JgChangeRegistrationUnitServiceImpl extends BaseService<JgChangeReg
String
useCode
=
String
.
valueOf
(
v
.
get
(
"useRegistrationCode"
));
String
newCarNumber
=
String
.
valueOf
(
v
.
get
(
"newCarNumber"
));
String
estateUnitSeq
=
String
.
valueOf
(
v
.
get
(
"estateUnitName"
));
TzBaseEnterpriseInfo
enterpriseInfo
=
(
estateUnitSeq
!=
null
&&
!
estateUnitSeq
.
isEmpty
())
?
tzBaseEnterpriseInfoMapper
.
selectById
(
estateUnitSeq
)
:
null
;
Map
<
String
,
String
>
propertyUnitInfo
=
commonServiceImpl
.
queryTcmUnitInfoBySeq
(
estateUnitSeq
,
TcmUnitTypeEnum
.
CQ
.
getCode
());
List
<
String
>
records
=
idxBizJgRegisterInfoService
.
getBaseMapper
()
.
selectList
(
new
LambdaQueryWrapper
<
IdxBizJgRegisterInfo
>()
.
eq
(
IdxBizJgRegisterInfo:
:
getUseOrgCode
,
useCode
))
.
stream
()
.
map
(
IdxBizJgRegisterInfo:
:
getRecord
)
.
collect
(
Collectors
.
toList
());
if
(!
records
.
isEmpty
()
&&
enterpriseInfo
!=
null
)
{
if
(!
records
.
isEmpty
())
{
idxBizJgUseInfoService
.
update
(
new
IdxBizJgUseInfo
()
.
setEstateUnitCreditCode
(
enterpriseInfo
.
getUseUnitCode
(
))
.
setEstateUnitCreditCode
(
propertyUnitInfo
.
get
(
"unitCode"
))
.
setEquState
(
EquimentEnum
.
ZAIYONG
.
getCode
().
toString
())
.
setEstateUnitName
(
enterpriseInfo
.
getUseUnit
(
)),
.
setEstateUnitName
(
propertyUnitInfo
.
get
(
"unitName"
)),
new
LambdaQueryWrapper
<
IdxBizJgUseInfo
>()
.
in
(
IdxBizJgUseInfo:
:
getRecord
,
records
)
);
...
...
@@ -2113,10 +2110,7 @@ public class JgChangeRegistrationUnitServiceImpl extends BaseService<JgChangeReg
Map
<
String
,
Map
<
String
,
Object
>>
esUpdateMap
=
new
HashMap
<>();
// 4. 更新产权单位信息
TzBaseEnterpriseInfo
enterpriseInfo
=
Optional
.
ofNullable
(
dto
.
getEstateUnitSeq
())
.
filter
(
ObjectUtils:
:
isNotEmpty
)
.
map
(
tzBaseEnterpriseInfoMapper:
:
selectById
)
.
orElse
(
null
);
Map
<
String
,
String
>
propertyUnitInfo
=
commonServiceImpl
.
queryTcmUnitInfoBySeq
(
dto
.
getEstateUnitSeq
(),
TcmUnitTypeEnum
.
CQ
.
getCode
());
// 提取设备信息(只取第一个)
if
(
CollUtil
.
isNotEmpty
(
deviceList
))
{
Map
<
String
,
Object
>
first
=
deviceList
.
get
(
0
);
...
...
@@ -2130,7 +2124,7 @@ public class JgChangeRegistrationUnitServiceImpl extends BaseService<JgChangeReg
records
.
add
(
record
);
IdxBizJgUseInfo
useInfo
=
fetchUseInfoByRecord
(
record
);
if
(
useInfo
!=
null
)
{
updateUseInfoFields
(
useInfo
,
dto
,
registration
,
enterprise
Info
);
updateUseInfoFields
(
useInfo
,
dto
,
registration
,
propertyUnit
Info
);
useInfoMapper
.
updateById
(
useInfo
);
}
...
...
@@ -2197,10 +2191,10 @@ public class JgChangeRegistrationUnitServiceImpl extends BaseService<JgChangeReg
}
private
void
updateUseInfoFields
(
IdxBizJgUseInfo
useInfo
,
JgChangeRegistrationUnitDto
dto
,
JgChangeRegistrationUnit
registration
,
TzBaseEnterpriseInfo
enterprise
Info
)
{
if
(
enterpriseInfo
!=
null
)
{
useInfo
.
setEstateUnitCreditCode
(
enterpriseInfo
.
getUseUnitCode
(
))
.
setEstateUnitName
(
enterpriseInfo
.
getUseUnit
(
));
Map
<
String
,
String
>
propertyUnit
Info
)
{
if
(
!
ValidationUtil
.
isEmpty
(
propertyUnitInfo
)
)
{
useInfo
.
setEstateUnitCreditCode
(
propertyUnitInfo
.
get
(
"unitCode"
))
.
setEstateUnitName
(
propertyUnitInfo
.
get
(
"unitName"
));
}
String
safetyManager
=
Optional
.
ofNullable
(
registration
.
getSafetyManager
())
...
...
@@ -2386,9 +2380,7 @@ public class JgChangeRegistrationUnitServiceImpl extends BaseService<JgChangeReg
String
sequenceNbr
=
(
String
)
map
.
get
(
SEQUENCE_NBR
);
projectContraptionIds
.
add
(
sequenceNbr
);
String
estateUnitSeq
=
String
.
valueOf
(
map
.
get
(
"estateUnitName"
));
TzBaseEnterpriseInfo
enterpriseInfo
=
(
estateUnitSeq
!=
null
&&
!
estateUnitSeq
.
isEmpty
())
?
tzBaseEnterpriseInfoMapper
.
selectById
(
estateUnitSeq
)
:
null
;
Map
<
String
,
String
>
propertyUnitInfo
=
commonServiceImpl
.
queryTcmUnitInfoBySeq
(
estateUnitSeq
,
TcmUnitTypeEnum
.
CQ
.
getCode
());
LambdaQueryWrapper
<
IdxBizJgProjectContraption
>
wrapper
=
new
LambdaQueryWrapper
<>();
wrapper
.
eq
(
IdxBizJgProjectContraption:
:
getUseRegistrationCode
,
useRegistrationCode
)
.
isNotNull
(
IdxBizJgProjectContraption:
:
getUseRegistrationCode
)
...
...
@@ -2398,10 +2390,10 @@ public class JgChangeRegistrationUnitServiceImpl extends BaseService<JgChangeReg
throw
new
BadRequest
(
"使用登记证编号:"
+
useRegistrationCode
+
"对应的工程/装置列表不存在"
);
}
//更新产权信息
if
(
enterpriseInfo
!=
null
)
{
if
(
!
ValidationUtil
.
isEmpty
(
propertyUnitInfo
)
)
{
idxBizJgUseInfoService
.
update
(
new
IdxBizJgUseInfo
().
setEstateUnitCreditCode
(
enterpriseInfo
.
getUseUnitCode
(
))
.
setEstateUnitName
(
enterpriseInfo
.
getUseUnit
(
)),
new
IdxBizJgUseInfo
().
setEstateUnitCreditCode
(
propertyUnitInfo
.
get
(
"unitCode"
))
.
setEstateUnitName
(
propertyUnitInfo
.
get
(
"unitName"
)),
new
LambdaQueryWrapper
<
IdxBizJgUseInfo
>().
eq
(
IdxBizJgUseInfo:
:
getProjectContraptionId
,
sequenceNbr
)
);
}
...
...
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/JgChangeVehicleRegistrationUnitServiceImpl.java
View file @
0f439483
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jg
.
biz
.
service
.
impl
;
import
cn.hutool.core.bean.BeanUtil
;
import
cn.hutool.core.map.MapUtil
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONObject
;
...
...
@@ -8,9 +9,11 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.biz.common.annotation.FieldMapping
;
import
com.yeejoin.amos.boot.biz.common.annotation.ResultFieldMapping
;
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.enums.TcmUnitTypeEnum
;
import
com.yeejoin.amos.boot.biz.common.utils.RedisKey
;
import
com.yeejoin.amos.boot.biz.common.utils.RedisUtils
;
import
com.yeejoin.amos.boot.module.common.biz.refresh.DataRefreshEvent
;
...
...
@@ -27,14 +30,13 @@ import com.yeejoin.amos.boot.module.jg.biz.edit.permission.FillingEditPermForCur
import
com.yeejoin.amos.boot.module.jg.biz.event.publisher.EventPublisher
;
import
com.yeejoin.amos.boot.module.jg.biz.feign.TzsServiceFeignClient
;
import
com.yeejoin.amos.boot.module.jg.biz.service.ICompensateFlowDataOfRedis
;
import
com.yeejoin.amos.boot.module.ymt.api.entity.IdxBizJgOtherInfo
;
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.*
;
import
com.yeejoin.amos.boot.module.ymt.api.enums.ApplicationFormTypeEnum
;
import
com.yeejoin.amos.boot.module.ymt.api.enums.EquimentEnum
;
import
com.yeejoin.amos.boot.module.ymt.api.enums.FlowStatusEnum
;
import
com.yeejoin.amos.boot.module.ymt.api.mapper.IdxBizJgOtherInfoMapper
;
import
com.yeejoin.amos.boot.module.ymt.api.mapper.IdxBizJgUseInfoMapper
;
import
com.yeejoin.amos.boot.module.ymt.api.mapper.TzBaseEnterpriseInfoMapper
;
import
com.yeejoin.amos.component.feign.model.FeignClientResult
;
import
com.yeejoin.amos.component.feign.utils.FeignUtil
;
import
com.yeejoin.amos.feign.privilege.Privilege
;
...
...
@@ -119,6 +121,12 @@ public class JgChangeVehicleRegistrationUnitServiceImpl extends BaseService<JgCh
private
IdxBizJgUseInfoServiceImpl
idxBizJgUseInfoServiceImpl
;
@Autowired
private
IdxBizJgSupervisionInfoServiceImpl
idxBizJgSupervisionInfoService
;
@Autowired
private
TzBaseEnterpriseInfoMapper
tzBaseEnterpriseInfoMapper
;
@Autowired
private
EventPublisher
eventPublisher
;
@Autowired
...
...
@@ -183,6 +191,10 @@ public class JgChangeVehicleRegistrationUnitServiceImpl extends BaseService<JgCh
company
.
getCompanyCode
());
}
}
String
estateUnitSeq
=
MapUtil
.
getStr
(
map
,
"estateUnitSeq"
);
Map
<
String
,
String
>
propertyUnitInfo
=
commonServiceImpl
.
queryTcmUnitInfoBySeq
(
estateUnitSeq
,
TcmUnitTypeEnum
.
CQ
.
getCode
());
map
.
put
(
"estateUnitCreditCode"
,
propertyUnitInfo
.
get
(
"unitCode"
));
map
.
put
(
"estateUnitName"
,
propertyUnitInfo
.
get
(
"unitName"
));
if
(!
map
.
containsKey
(
"sequenceNbr"
))
{
// 新增
BeanUtil
.
copyProperties
(
map
,
dto
);
...
...
@@ -508,13 +520,34 @@ public class JgChangeVehicleRegistrationUnitServiceImpl extends BaseService<JgCh
// param.put("SUPERVISORY_CODE", idxBizJgOtherInfo.getSupervisoryCode());
// }
}
param
.
put
(
"ADDRESS"
,
jgChangeVehicleRegistrationUnit
.
getAddress
());
param
.
put
(
"ORG_BRANCH_CODE"
,
jgChangeVehicleRegistrationUnit
.
getOrgBranchCode
());
param
.
put
(
"ORG_BRANCH_NAME"
,
jgChangeVehicleRegistrationUnit
.
getOrgBranchName
());
objMap
.
put
(
item
,
param
);
});
tzsServiceFeignClient
.
commonUpdateEsDataByIds
(
objMap
);
}
@FieldMapping
({
@FieldMapping
.
FieldMap
(
sourceField
=
"estateUnitName"
,
paramIndex
=
1
,
targetField
=
"estateUnitName"
,
serviceClass
=
CommonServiceImpl
.
class
,
queryMethod
=
"queryTcmUnitCreditCodeAndNameBySeq"
,
secondParamValue
=
"CQ"
)
})
public
void
saveRecord
(
JgChangeVehicleRegistrationUnit
jgChangeVehicleRegistrationUnit
,
TaskV2Model
taskV2Model
)
{
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM-dd"
);
jgChangeVehicleRegistrationUnit
.
setAddress
(
Optional
.
ofNullable
(
jgChangeVehicleRegistrationUnit
.
getNewUseUnitCreditCode
())
.
filter
(
org
.
apache
.
commons
.
lang3
.
ObjectUtils
::
isNotEmpty
)
.
map
(
tzBaseEnterpriseInfoMapper:
:
selectByUseUnitCode
)
.
map
(
TzBaseEnterpriseInfo:
:
getAddress
)
.
orElse
(
""
)
);
JgUseRegistrationManage
manage
=
jgUseRegistrationManageService
.
lambdaQuery
()
.
eq
(
JgUseRegistrationManage:
:
getUseRegistrationCode
,
jgChangeVehicleRegistrationUnit
.
getUseRegistCode
())
.
eq
(
JgUseRegistrationManage:
:
getIsDelete
,
0
)
...
...
@@ -580,17 +613,34 @@ public class JgChangeVehicleRegistrationUnitServiceImpl extends BaseService<JgCh
updateEsData
(
collect
,
jgChangeVehicleRegistrationUnit
,
code
);
}
// 更新使用信息
LambdaQueryWrapper
<
IdxBizJgUseInfo
>
lambda
=
new
QueryWrapper
<
IdxBizJgUseInfo
>().
lambda
();
lambda
.
in
(
IdxBizJgUseInfo:
:
getRecord
,
collect
);
IdxBizJgUseInfo
useInfo
=
new
IdxBizJgUseInfo
();
// 产权单位信息
if
(!
StringUtils
.
isEmpty
(
jsonObject
.
getString
(
"estateUnitName"
)))
{
String
[]
data
=
String
.
valueOf
(
jsonObject
.
getString
(
"estateUnitName"
)).
split
(
"_"
);
// 更新产权单位
LambdaQueryWrapper
<
IdxBizJgUseInfo
>
lambda
=
new
QueryWrapper
<
IdxBizJgUseInfo
>().
lambda
();
lambda
.
in
(
IdxBizJgUseInfo:
:
getRecord
,
collect
);
IdxBizJgUseInfo
useInfo
=
new
IdxBizJgUseInfo
();
useInfo
.
setEstateUnitName
(
data
[
1
]);
useInfo
.
setEstateUnitCreditCode
(
data
[
0
]);
idxBizJgUseInfoServiceImpl
.
update
(
useInfo
,
lambda
);
if
(
data
.
length
>
1
)
{
useInfo
.
setEstateUnitCreditCode
(
data
[
0
]);
useInfo
.
setEstateUnitName
(
data
[
1
]);
}
else
{
useInfo
.
setEstateUnitName
(
MapUtil
.
getStr
(
jsonObject
,
"estateUnitName"
));
useInfo
.
setEstateUnitCreditCode
(
MapUtil
.
getStr
(
jsonObject
,
"estateUnitCreditCode"
));
}
}
useInfo
.
setUseUnitName
(
jgChangeVehicleRegistrationUnit
.
getNewUseUnitName
());
useInfo
.
setUseUnitCreditCode
(
jgChangeVehicleRegistrationUnit
.
getNewUseUnitCreditCode
());
useInfo
.
setAddress
(
jgChangeVehicleRegistrationUnit
.
getAddress
());
idxBizJgUseInfoServiceImpl
.
update
(
useInfo
,
lambda
);
// 更新监管信息
IdxBizJgSupervisionInfo
supervisionInfo
=
new
IdxBizJgSupervisionInfo
();
LambdaQueryWrapper
<
IdxBizJgSupervisionInfo
>
supervisionInfoLambda
=
new
QueryWrapper
<
IdxBizJgSupervisionInfo
>().
lambda
();
supervisionInfo
.
setOrgBranchName
(
jgChangeVehicleRegistrationUnit
.
getOrgBranchName
());
supervisionInfo
.
setOrgBranchCode
(
jgChangeVehicleRegistrationUnit
.
getOrgBranchCode
());
supervisionInfoLambda
.
in
(
IdxBizJgSupervisionInfo:
:
getRecord
,
collect
);
idxBizJgSupervisionInfoService
.
update
(
supervisionInfo
,
supervisionInfoLambda
);
// 区内变更
if
(
"1"
.
equals
(
jgChangeVehicleRegistrationUnit
.
getChangeType
())
&&
!
ObjectUtils
.
isEmpty
(
collect
))
{
...
...
@@ -604,8 +654,7 @@ public class JgChangeVehicleRegistrationUnitServiceImpl extends BaseService<JgCh
manage
.
setReceiveCompanyCode
(
jgChangeVehicleRegistrationUnit
.
getReceiveOrgCode
());
manage
.
setReceiveOrgName
(
jgChangeVehicleRegistrationUnit
.
getReceiveOrgName
());
manage
.
setAuditPassDate
(
new
Date
());
Map
<
String
,
Object
>
enterpriseInfo
=
commonServiceImpl
.
getEnterpriseInfo
(
jgChangeVehicleRegistrationUnit
.
getNewUseUnitCreditCode
());
manage
.
setUseUnitAddress
(
String
.
valueOf
(
enterpriseInfo
.
get
(
"address"
)));
manage
.
setUseUnitAddress
(
jgChangeVehicleRegistrationUnit
.
getAddress
());
// 新增新车牌号后,兼容老数据默认新车牌号 与 老的一致
manage
.
setCarNumber
(
jgChangeVehicleRegistrationUnit
.
getNewCarNumber
()
!=
null
?
jgChangeVehicleRegistrationUnit
.
getNewCarNumber
()
:
jgChangeVehicleRegistrationUnit
.
getCarNumber
());
manage
.
setVersion
(
manage
.
getVersion
()
+
1
);
...
...
@@ -816,6 +865,13 @@ public class JgChangeVehicleRegistrationUnitServiceImpl extends BaseService<JgCh
return
jgUseRegistrationManageService
.
queryUseRegistrationManagePage
(
page
,
dto
,
null
);
}
@ResultFieldMapping
({
@ResultFieldMapping
.
ResultFieldMap
(
sourceField
=
"estateUnitCode"
,
targetField
=
"estateUnitSeq"
,
serviceClass
=
CommonServiceImpl
.
class
,
queryMethod
=
"queryTcmUnitSeqByCreditCode"
,
secondParamValue
=
"CQ"
)
})
public
Map
<
String
,
Object
>
getEquList
(
String
useRegistrationCode
)
{
HashMap
<
String
,
Object
>
map
=
new
HashMap
<>();
// 组件回显
...
...
@@ -838,11 +894,17 @@ public class JgChangeVehicleRegistrationUnitServiceImpl extends BaseService<JgCh
a
.
put
(
"chargingMedium"
,
getFillingMediumMap
().
get
(
a
.
getOrDefault
(
"chargingMedium"
,
""
)
+
""
));
}
});
map
.
put
(
"estateUnitName"
,
equList
.
stream
()
.
map
(
e
->
e
.
get
(
"estateUnitName"
))
.
filter
(
Objects:
:
nonNull
)
.
findFirst
()
.
orElse
(
null
));
String
estateUnitName
=
equList
.
stream
()
.
map
(
e
->
e
.
get
(
"estateUnitName"
))
.
filter
(
Objects:
:
nonNull
)
.
filter
(
String
.
class
::
isInstance
)
.
map
(
String
.
class
::
cast
)
.
findFirst
()
.
orElse
(
""
);
if
(!
ValidationUtil
.
isEmpty
(
estateUnitName
)
&&
estateUnitName
.
contains
(
"_"
))
{
map
.
put
(
"estateUnitCode"
,
estateUnitName
.
split
(
"_"
)[
0
]);
map
.
put
(
"estateUnitName"
,
estateUnitName
.
split
(
"_"
)[
1
]);
}
map
.
put
(
"dataList"
,
equList
);
// 组件回显
if
(!
ObjectUtils
.
isEmpty
(
registrationManage
)
&&
!
ObjectUtils
.
isEmpty
(
registrationManage
.
getCarNumber
()))
{
...
...
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/JgEquipTransferServiceImpl.java
View file @
0f439483
...
...
@@ -502,7 +502,7 @@ public class JgEquipTransferServiceImpl extends BaseService<JgEquipTransferDto,
* @param op 通过或驳回
*/
@Transactional
(
rollbackFor
=
Exception
.
class
)
@GlobalTransactional
(
rollbackFor
=
Exception
.
class
)
@GlobalTransactional
(
rollbackFor
=
Exception
.
class
,
timeoutMills
=
6000000
)
public
void
accept
(
JgEquipTransferDto
jgEquipTransferDto
,
String
op
)
{
String
instanceId
=
jgEquipTransferDto
.
getInstanceId
();
String
nextTaskId
=
jgEquipTransferDto
.
getNextTaskId
();
...
...
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 @
0f439483
...
...
@@ -2,6 +2,7 @@ package com.yeejoin.amos.boot.module.jg.biz.service.impl;
import
cn.hutool.core.bean.BeanUtil
;
import
cn.hutool.core.date.DateUtil
;
import
cn.hutool.core.map.MapUtil
;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONObject
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
...
...
@@ -11,6 +12,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import
com.yeejoin.amos.boot.biz.common.bo.ReginParams
;
import
com.yeejoin.amos.boot.biz.common.controller.BaseController
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
com.yeejoin.amos.boot.biz.common.enums.TcmUnitTypeEnum
;
import
com.yeejoin.amos.boot.biz.common.utils.DateUtils
;
import
com.yeejoin.amos.boot.biz.common.utils.RedisKey
;
import
com.yeejoin.amos.boot.biz.common.utils.RedisUtils
;
...
...
@@ -1042,6 +1044,11 @@ public class JgUseRegistrationManageServiceImpl extends BaseService<JgUseRegistr
.
map
(
value
->
value
==
null
?
""
:
value
)
.
collect
(
Collectors
.
joining
())
);
// 兼容历史数据,根据产权单位Seq(item.getEstateUnitName())从tzs_tcm_unit_info表查询产权单位
if
(!
ValidationUtil
.
isEmpty
(
item
.
getEstateUnitName
()))
{
Map
<
String
,
String
>
propertyUnitInfo
=
commonService
.
queryTcmUnitInfoBySeq
(
item
.
getEstateUnitName
(),
TcmUnitTypeEnum
.
CQ
.
getCode
());
item
.
setEstateUnitName
(
MapUtil
.
getStr
(
propertyUnitInfo
,
"sequenceNbr"
));
}
});
}
return
projectContraptionPage
;
...
...
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 @
0f439483
...
...
@@ -16,7 +16,6 @@ import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.google.common.collect.Maps
;
import
com.google.common.collect.Sets
;
import
com.yeejoin.amos.boot.biz.common.annotation.ResultFieldMapping
;
import
com.yeejoin.amos.boot.biz.common.bo.CompanyBo
;
...
...
@@ -451,10 +450,11 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
LambdaQueryWrapper
<
IdxBizJgUseInfo
>
lambda
=
new
QueryWrapper
<
IdxBizJgUseInfo
>().
lambda
();
lambda
.
eq
(
IdxBizJgUseInfo:
:
getRecord
,
map
.
get
(
"equipId"
));
// 产权单位信息
if
(
map
.
containsKey
(
"estateUnitName"
))
{
String
[]
data
=
String
.
valueOf
(
map
.
getString
(
"estateUnitName"
)).
split
(
"_"
);
useInfo
.
setEstateUnitCreditCode
(
data
[
0
]);
useInfo
.
setEstateUnitName
(
data
[
1
]);
if
(!
ValidationUtil
.
isEmpty
(
map
.
getString
(
"estateUnitSeq"
)))
{
String
estateUnitSeq
=
String
.
valueOf
(
map
.
getString
(
"estateUnitSeq"
));
Map
<
String
,
String
>
propertyUnitInfo
=
commonServiceImpl
.
queryTcmUnitInfoBySeq
(
estateUnitSeq
,
TcmUnitTypeEnum
.
CQ
.
getCode
());
useInfo
.
setEstateUnitCreditCode
(
propertyUnitInfo
.
get
(
"unitCode"
));
useInfo
.
setEstateUnitName
(
propertyUnitInfo
.
get
(
"unitName"
));
}
// 修改设备使用状态为在用
useInfo
.
setEquState
(
String
.
valueOf
(
EquimentEnum
.
ZAIYONG
.
getCode
()));
...
...
@@ -735,6 +735,9 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
Map
<
String
,
String
>
propertyUnitInfo
=
commonServiceImpl
.
queryTcmUnitInfoBySeq
(
estateUnitSeq
,
TcmUnitTypeEnum
.
CQ
.
getCode
());
map
.
put
(
"estateUnitCode"
,
propertyUnitInfo
.
get
(
"unitCode"
));
map
.
put
(
"estateUnitName"
,
propertyUnitInfo
.
get
(
"unitCode"
)
+
"_"
+
propertyUnitInfo
.
get
(
"unitName"
));
}
else
{
map
.
put
(
"estateUnitCode"
,
null
);
map
.
put
(
"estateUnitName"
,
null
);
}
jgUseRegistration
.
setUseAddress
(
jgUseRegistration
.
getUseAddress
()
+
map
.
get
(
"address"
));
...
...
@@ -2467,7 +2470,7 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
}
@ResultFieldMapping
({
@ResultFieldMapping
.
ResultFieldMap
(
sourceField
=
"estateUnit
Cod
e"
,
@ResultFieldMapping
.
ResultFieldMap
(
sourceField
=
"estateUnit
Nam
e"
,
targetField
=
"estateUnitSeq"
,
serviceClass
=
CommonServiceImpl
.
class
,
queryMethod
=
"queryTcmUnitSeqByCreditCode"
,
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/resources/json/superviseBusinessCategory.json
View file @
0f439483
...
...
@@ -65,11 +65,6 @@
"name"
:
"补证登记"
,
"code"
:
"DJ_BZ"
,
"image"
:
"upload/tzs/common/image/补证登记.png"
},
{
"name"
:
"超设计使用年限变更"
,
"code"
:
"DJ_CSJ"
,
"image"
:
"upload/tzs/common/image/超设计使用年限.png"
}
],
"WBBA"
:
[
...
...
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