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
77080f17
Commit
77080f17
authored
Nov 14, 2025
by
刘林
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix:(jg):气瓶单位变更功能开发代码合并
parent
6b318c5e
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
25 changed files
with
191 additions
and
28 deletions
+191
-28
JgChangeRegistrationUnitDto.java
...s/boot/module/jg/api/dto/JgChangeRegistrationUnitDto.java
+18
-0
JgUseRegistrationManageDto.java
...os/boot/module/jg/api/dto/JgUseRegistrationManageDto.java
+3
-1
JgChangeRegistrationUnit.java
...s/boot/module/jg/api/entity/JgChangeRegistrationUnit.java
+47
-0
JgUseRegistrationManage.java
...os/boot/module/jg/api/entity/JgUseRegistrationManage.java
+7
-1
CommonMapper.java
.../yeejoin/amos/boot/module/jg/api/mapper/CommonMapper.java
+9
-0
CommonMapper.xml
...-module-jg-api/src/main/resources/mapper/CommonMapper.xml
+59
-0
JgUseRegistrationManageMapper.xml
...c/main/resources/mapper/JgUseRegistrationManageMapper.xml
+6
-4
JgUseRegistrationMapper.xml
...api/src/main/resources/mapper/JgUseRegistrationMapper.xml
+12
-5
IdxBizJqEquipmentRegisterController.java
...g/biz/controller/IdxBizJqEquipmentRegisterController.java
+1
-1
JgChangeRegistrationUnitController.java
...jg/biz/controller/JgChangeRegistrationUnitController.java
+2
-10
JgChangeVehicleRegistrationUnitController.java
...controller/JgChangeVehicleRegistrationUnitController.java
+6
-3
CommonEquipDataProcessService.java
...biz/edit/process/equip/CommonEquipDataProcessService.java
+2
-0
SingleEquipChangeProcess.java
...e/jg/biz/edit/process/equip/SingleEquipChangeProcess.java
+4
-0
DataDockServiceImpl.java
.../boot/module/jg/biz/service/impl/DataDockServiceImpl.java
+3
-1
EquipClaimServiceImpl.java
...oot/module/jg/biz/service/impl/EquipClaimServiceImpl.java
+1
-0
IdxBizJgRegisterInfoServiceImpl.java
.../jg/biz/service/impl/IdxBizJgRegisterInfoServiceImpl.java
+0
-0
JgChangeRegistrationTransferServiceImpl.java
...service/impl/JgChangeRegistrationTransferServiceImpl.java
+1
-0
JgChangeRegistrationUnitServiceImpl.java
...biz/service/impl/JgChangeRegistrationUnitServiceImpl.java
+0
-0
JgChangeVehicleRegistrationUnitServiceImpl.java
...vice/impl/JgChangeVehicleRegistrationUnitServiceImpl.java
+1
-0
JgEnableDisableServiceImpl.java
...odule/jg/biz/service/impl/JgEnableDisableServiceImpl.java
+1
-0
JgMaintenanceContractServiceImpl.java
...jg/biz/service/impl/JgMaintenanceContractServiceImpl.java
+1
-0
JgUseRegistrationManageServiceImpl.java
.../biz/service/impl/JgUseRegistrationManageServiceImpl.java
+3
-1
JgUseRegistrationServiceImpl.java
...ule/jg/biz/service/impl/JgUseRegistrationServiceImpl.java
+1
-0
JgVehicleInformationServiceImpl.java
.../jg/biz/service/impl/JgVehicleInformationServiceImpl.java
+2
-1
ShCarServiceImpl.java
...mos/boot/module/jg/biz/service/impl/ShCarServiceImpl.java
+1
-0
No files found.
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/java/com/yeejoin/amos/boot/module/jg/api/dto/JgChangeRegistrationUnitDto.java
View file @
77080f17
...
...
@@ -219,4 +219,22 @@ public class JgChangeRegistrationUnitDto extends BaseDto {
@ApiModelProperty
(
value
=
"属地监管部门"
)
private
String
orgBranchName
;
@ApiModelProperty
(
value
=
"设备类别代码"
)
private
String
equCategoryCode
;
@ApiModelProperty
(
value
=
"安全管理员"
)
private
String
safetyManager
;
@ApiModelProperty
(
value
=
"安全管理员电话"
)
private
String
phone
;
@ApiModelProperty
(
value
=
"产权单位seq"
)
private
String
estateUnitSeq
;
@ApiModelProperty
(
value
=
"投用日期"
)
private
String
useDate
;
@ApiModelProperty
(
value
=
"设备使用场所"
)
private
String
usePlace
;
}
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/java/com/yeejoin/amos/boot/module/jg/api/dto/JgUseRegistrationManageDto.java
View file @
77080f17
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jg
.
api
.
dto
;
import
com.alibaba.fastjson.JSONObject
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
...
...
@@ -151,4 +150,7 @@ public class JgUseRegistrationManageDto extends BaseDto {
@ApiModelProperty
(
"证书打印标记"
)
private
String
certificatePrintTag
;
@ApiModelProperty
(
"登记证号类型:0-系统生成,1-手动录入"
)
private
String
registrationType
;
}
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/java/com/yeejoin/amos/boot/module/jg/api/entity/JgChangeRegistrationUnit.java
View file @
77080f17
...
...
@@ -239,6 +239,17 @@ public class JgChangeRegistrationUnit extends BaseEntity {
@TableField
(
exist
=
false
)
private
String
equDefine
;
/**
* 设备品种代码
*/
@TableField
(
exist
=
false
)
private
String
equDefineCode
;
/**
* 设备类别
*/
@TableField
(
exist
=
false
)
private
String
equCategory
;
/**
*工作流下一节点任务id
*/
@TableField
(
value
=
"next_task_id"
)
...
...
@@ -331,4 +342,40 @@ public class JgChangeRegistrationUnit extends BaseEntity {
*/
@TableField
(
value
=
"org_branch_name"
)
private
String
orgBranchName
;
/**
* 设备类别编码
*/
@TableField
(
"equ_category_code"
)
private
String
equCategoryCode
;
/**
* 安全管理员
*/
@TableField
(
"safety_manager"
)
private
String
safetyManager
;
/**
* 安全管理员电话
*/
@TableField
(
"phone"
)
private
String
phone
;
/**
* 产权单位seq
*/
@TableField
(
"estate_unit_seq"
)
private
String
estateUnitSeq
;
/**
* 投用日期
*/
@TableField
(
"use_date"
)
private
String
useDate
;
/**
* 设备使用场所
*/
@TableField
(
"use_place"
)
private
String
usePlace
;
}
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/java/com/yeejoin/amos/boot/module/jg/api/entity/JgUseRegistrationManage.java
View file @
77080f17
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jg
.
api
.
entity
;
import
com.alibaba.fastjson.JSONObject
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
lombok.*
;
import
lombok.experimental.Accessors
;
import
java.util.Date
;
/**
...
...
@@ -247,4 +247,10 @@ public class JgUseRegistrationManage extends BaseEntity {
*/
@TableField
(
"certificate_print_tag"
)
private
String
certificatePrintTag
;
/**
* 登记证号类型:0-系统生成,1-手动录入
*/
@TableField
(
"registration_type"
)
private
String
registrationType
;
}
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/java/com/yeejoin/amos/boot/module/jg/api/mapper/CommonMapper.java
View file @
77080f17
...
...
@@ -352,5 +352,14 @@ public interface CommonMapper extends BaseMapper<EquipmentCategory> {
List
<
Map
<
String
,
String
>>
queryRecentlyReceiveCompanyCode
(
String
record
);
Integer
countEquipInUseTimesForXaElevator
(
String
record
);
/**
* 统计设备被引用的次数(只有存在就算引用-作废除外)
*
* @param records 设备唯一标识
* @return 被引用次数 > 0 则设备不可删除
*/
List
<
CountDto
>
countEquipInUseTimesWithOutZFBatch
(
@Param
(
"records"
)
List
<
String
>
records
);
}
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/resources/mapper/CommonMapper.xml
View file @
77080f17
...
...
@@ -22,6 +22,65 @@
</if>
</select>
<select
id=
"countEquipInUseTimesWithOutZFBatch"
resultType=
"com.yeejoin.amos.boot.biz.common.dto.CountDto"
>
select
sum(inUseNumber) longValue,
record as keyStr
from (
select
count(1) as inUseNumber,
b.equ_id AS record
from
tzs_jg_use_registration a,
tzs_jg_use_registration_eq b
where
a.sequence_nbr = b.equip_transfer_id
and b.equ_id = ANY(ARRAY[
<foreach
collection=
"records"
item=
"record"
separator=
","
>
#{record}
</foreach>
])
and a.is_delete = 0
and ( a.status
<![CDATA[ <> ]]>
'已作废')
GROUP BY b.equ_id
UNION ALL
select
count(1) as inUseNumber,
b.equ_id AS record
from
tzs_jg_installation_notice a,
tzs_jg_installation_notice_eq b
where
a.sequence_nbr = b.equip_transfer_id
and b.equ_id = ANY(ARRAY[
<foreach
collection=
"records"
item=
"record"
separator=
","
>
#{record}
</foreach>
])
and a.is_delete = 0
and (a.notice_status
<![CDATA[ <> ]]>
'6617')
GROUP BY b.equ_id
UNION ALL
select
count(1) as inUseNumber,
b.equ_id AS record
from
tzs_jg_vehicle_information a,
tzs_jg_vehicle_information_eq b
where
a.sequence_nbr = b.vehicle_id
and b.equ_id = ANY(ARRAY[
<foreach
collection=
"records"
item=
"record"
separator=
","
>
#{record}
</foreach>
])
and a.is_delete = 0
and (a.status
<![CDATA[ <> ]]>
'已作废')
GROUP BY b.equ_id
)
GROUP BY record
</select>
<select
id=
"getUnitInfoListByType"
resultType=
"java.util.Map"
>
SELECT sequence_nbr AS useCode,
CASE
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/resources/mapper/JgUseRegistrationManageMapper.xml
View file @
77080f17
...
...
@@ -67,12 +67,14 @@
<if
test=
"dto.isDoBusiness != null and dto.isDoBusiness != ''"
>
and tjurm.is_do_business = #{dto.isDoBusiness}
</if>
<!--登记证号类型:0-系统生成,1-手动录入-->
<if
test=
"dto.registrationType != null and dto.registrationType != ''"
>
and tjurm.registration_type = #{dto.registrationType}
</if>
<!--系统数据刷库后,regType可以不用-->
<if
test=
"dto.regType != null and dto.regType != '' "
>
AND EXISTS (
SELECT 1
FROM tzs_jg_use_registration ur
WHERE ur.use_registration_code = tjurm.use_registration_code
AND ur.reg_type IN (0, 2)
SELECT 1 FROM tzs_jg_use_registration ur WHERE ur.use_registration_code = tjurm.use_registration_code AND ur.reg_type IN (0, 2)
)
</if>
ORDER BY tjurm.create_date DESC
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/resources/mapper/JgUseRegistrationMapper.xml
View file @
77080f17
...
...
@@ -1303,11 +1303,18 @@
</otherwise>
</choose>
</if>
<if
test=
"jsonObject.useUnitCreditCode != null and jsonObject.useUnitCreditCode != '' and jsonObject.record == null"
>
and ui."USE_UNIT_CREDIT_CODE" = #{jsonObject.useUnitCreditCode}
-- 限制 没有做过使用登记的
and (ri."USE_ORG_CODE" is null or ri."USE_ORG_CODE" = '')
</if>
<choose>
<!--气瓶单位变更使用登记证号 + 单位信用代码联合查询 -->
<when
test=
"jsonObject.useRegistCode != null and jsonObject.useRegistCode != ''"
>
and ri."USE_ORG_CODE" = #{jsonObject.useRegistCode}
and ui."USE_UNIT_CREDIT_CODE" = #{jsonObject.useUnitCreditCode}
</when>
<!-- 否则根据社会信用代码查询(仅限未登记的) -->
<when
test=
"jsonObject.useUnitCreditCode != null and jsonObject.useUnitCreditCode != '' and jsonObject.record == null"
>
and ui."USE_UNIT_CREDIT_CODE" = #{jsonObject.useUnitCreditCode}
and (ri."USE_ORG_CODE" is null or ri."USE_ORG_CODE" = '')
</when>
</choose>
<choose>
<when
test=
"jsonObject.record != null and jsonObject.record != ''"
>
and ui."RECORD" = #{jsonObject.record}
...
...
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 @
77080f17
...
...
@@ -246,12 +246,12 @@ public class IdxBizJqEquipmentRegisterController extends BaseController {
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/equip/page"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"单位办理设备列表查询"
,
notes
=
"单位办理设备列表查询"
)
@FieldMapping
({
@FieldMapping
.
FieldMap
(
sourceField
=
"useUnitSeq"
,
targetField
=
"useUnitCreditCode"
,
serviceClass
=
CommonServiceImpl
.
class
,
queryMethod
=
"queryUnitCreditInfoBySeq"
),})
public
ResponseModel
<
Page
<
JSONObject
>>
queryEquipPage
(
@RequestParam
Map
<
String
,
Object
>
queryMap
)
{
JSONObject
jsonObject
=
new
JSONObject
(
queryMap
);
return
ResponseHelper
.
buildResponse
(
idxBizJgRegisterInfoService
.
queryForUnitEquipmentPage
(
jsonObject
));
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/equipCanUsedByVessel/page"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"查询车用气瓶可进行选择的设备列表"
,
notes
=
"查询车用气瓶可进行选择的设备列表"
)
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/controller/JgChangeRegistrationUnitController.java
View file @
77080f17
...
...
@@ -9,7 +9,6 @@ import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import
com.yeejoin.amos.boot.module.common.biz.utils.CommonResponseUtil
;
import
com.yeejoin.amos.boot.module.jg.api.dto.JgChangeRegistrationUnitDto
;
import
com.yeejoin.amos.boot.module.jg.api.entity.JgChangeRegistrationUnit
;
import
com.yeejoin.amos.boot.module.jg.biz.service.impl.CommonServiceImpl
;
import
com.yeejoin.amos.boot.module.jg.biz.service.impl.JgChangeRegistrationUnitServiceImpl
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
...
...
@@ -40,8 +39,6 @@ public class JgChangeRegistrationUnitController extends BaseController {
@Autowired
JgChangeRegistrationUnitServiceImpl
jgChangeRegistrationUnitServiceImpl
;
@Autowired
CommonServiceImpl
commonService
;
/**
* 新增
...
...
@@ -53,7 +50,6 @@ public class JgChangeRegistrationUnitController extends BaseController {
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增单位变更"
,
notes
=
"新增单位变更"
)
public
ResponseModel
<
String
>
save
(
@RequestParam
String
submitType
,
@RequestBody
JSONObject
model
)
{
ReginParams
reginParams
=
getSelectedOrgInfo
();
jgChangeRegistrationUnitServiceImpl
.
saveNotice
(
submitType
,
model
,
reginParams
);
return
ResponseHelper
.
buildResponse
(
""
);
}
...
...
@@ -115,12 +111,10 @@ public class JgChangeRegistrationUnitController extends BaseController {
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/details"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据sequenceNbr查询单个单位变更"
,
notes
=
"根据sequenceNbr查询单个单位变更"
)
public
ResponseModel
<
Map
<
String
,
Map
<
String
,
Object
>>>
selectOne
(
@RequestParam
(
"sequenceNbr"
)
Long
sequenceNbr
)
{
public
ResponseModel
<
Map
<
String
,
Map
<
String
,
Object
>>>
selectOne
(
@RequestParam
(
"sequenceNbr"
)
Long
sequenceNbr
)
{
return
ResponseHelper
.
buildResponse
(
jgChangeRegistrationUnitServiceImpl
.
queryBySequenceNbr
(
sequenceNbr
,
getSelectedOrgInfo
()));
}
/**
* 根据sequenceNbr查询详情
*
...
...
@@ -178,7 +172,6 @@ public class JgChangeRegistrationUnitController extends BaseController {
if
(
Objects
.
isNull
(
installationInfo
))
{
throw
new
IllegalArgumentException
(
"参数installationInfo不能为空"
);
}
ReginParams
reginParams
=
getSelectedOrgInfo
();
jgChangeRegistrationUnitServiceImpl
.
cancel
(
installationInfo
);
return
ResponseHelper
.
buildResponse
(
installationInfo
);
}
...
...
@@ -202,8 +195,7 @@ public class JgChangeRegistrationUnitController extends BaseController {
}
JgChangeRegistrationUnitDto
changeRegistrationUnitDto
=
JSON
.
parseObject
(
JSON
.
toJSONString
(
installationInfo
),
JgChangeRegistrationUnitDto
.
class
);
changeRegistrationUnitDto
.
setProcessAdvice
(
opinion
);
ReginParams
reginParams
=
getSelectedOrgInfo
();
jgChangeRegistrationUnitServiceImpl
.
accept
(
changeRegistrationUnitDto
,
op
,
reginParams
);
jgChangeRegistrationUnitServiceImpl
.
accept
(
changeRegistrationUnitDto
,
op
);
return
ResponseHelper
.
buildResponse
(
null
);
}
...
...
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 @
77080f17
...
...
@@ -132,11 +132,11 @@ public class JgChangeVehicleRegistrationUnitController extends BaseController {
@RequestParam
(
value
=
"useUnitCreditCode"
,
required
=
false
)
String
useUnitCreditCode
,
@RequestParam
(
value
=
"whetherVehicleCylinder"
)
String
whetherVehicleCylinder
,
@RequestParam
(
value
=
"certificateStatus"
,
required
=
false
)
String
certificateStatus
,
@RequestParam
(
value
=
"equCategoryCode"
,
required
=
false
)
String
equCategoryCode
,
@RequestParam
(
value
=
"useRegistrationCode"
,
required
=
false
)
String
useRegistrationCode
)
{
if
(
ValidationUtil
.
isEmpty
(
useUnitCreditCode
))
throw
new
BadRequest
(
"请先选择原使用单位"
);
if
(
ValidationUtil
.
isEmpty
(
useUnitCreditCode
))
throw
new
BadRequest
(
"请先选择原使用单位"
);
JgUseRegistrationManageDto
dto
=
new
JgUseRegistrationManageDto
();
Page
<
JgUseRegistrationManageDto
>
page
=
new
Page
<
JgUseRegistrationManageDto
>();
Page
<
JgUseRegistrationManageDto
>
page
=
new
Page
<>();
page
.
setCurrent
(
current
);
page
.
setSize
(
size
);
if
(!
ValidationUtil
.
isEmpty
(
useUnitCreditCode
)){
...
...
@@ -149,6 +149,9 @@ public class JgChangeVehicleRegistrationUnitController extends BaseController {
if
(!
ValidationUtil
.
isEmpty
(
certificateStatus
)){
dto
.
setCertificateStatus
(
certificateStatus
);
}
if
(!
ValidationUtil
.
isEmpty
(
equCategoryCode
)){
dto
.
setEquCategoryCode
(
equCategoryCode
);
}
if
(!
ObjectUtils
.
isEmpty
(
useRegistrationCode
)){
dto
.
setUseRegistrationCode
(
useRegistrationCode
);
}
...
...
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 @
77080f17
...
...
@@ -76,6 +76,7 @@ import java.util.function.Function;
import
java.util.stream.Collectors
;
import
java.util.stream.Stream
;
import
static
com
.
yeejoin
.
amos
.
boot
.
module
.
jg
.
api
.
enums
.
CertificateStatusEnum
.
YIDENGJI
;
import
static
com
.
yeejoin
.
amos
.
boot
.
module
.
jg
.
biz
.
edit
.
core
.
SubClassFinder
.
getAllSubClasses
;
import
static
com
.
yeejoin
.
amos
.
boot
.
module
.
jg
.
biz
.
edit
.
utils
.
ReflectiveFieldAccessor
.
getAllFields
;
import
static
com
.
yeejoin
.
amos
.
boot
.
module
.
jg
.
biz
.
service
.
impl
.
IdxBizJgProjectContraptionServiceImplService
.
PROJECT_CONTRAPTION
;
...
...
@@ -827,6 +828,7 @@ public class CommonEquipDataProcessService {
JgUseRegistrationManage
jgUseRegistrationManage
=
jgUseRegistrationManageService
.
lambdaQuery
()
.
eq
(
JgUseRegistrationManage:
:
getUseRegistrationCode
,
registerInfo
.
getUseOrgCode
())
.
eq
(
JgUseRegistrationManage:
:
getIsDelete
,
0
)
.
eq
(
JgUseRegistrationManage:
:
getCertificateStatus
,
YIDENGJI
.
getName
())
.
select
(
JgUseRegistrationManage:
:
getSequenceNbr
,
JgUseRegistrationManage:
:
getReceiveCompanyCode
).
one
();
result
.
put
(
"receiveCompanyCode"
,
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/edit/process/equip/SingleEquipChangeProcess.java
View file @
77080f17
...
...
@@ -39,6 +39,8 @@ import java.io.IOException;
import
java.util.*
;
import
java.util.stream.Collectors
;
import
static
com
.
yeejoin
.
amos
.
boot
.
module
.
jg
.
api
.
enums
.
CertificateStatusEnum
.
YIDENGJI
;
/**
* 单个维护设备-策略实现类
*/
...
...
@@ -77,6 +79,8 @@ public class SingleEquipChangeProcess implements IEquipChangeDataProcessStrategy
if
(!
ValidationUtil
.
isEmpty
(
registerInfoOld
.
getUseOrgCode
()))
{
JgUseRegistrationManage
jgUseRegistrationManage
=
commonEquipDataProcessService
.
getJgUseRegistrationManageService
().
lambdaQuery
()
.
eq
(
JgUseRegistrationManage:
:
getUseRegistrationCode
,
registerInfoOld
.
getUseOrgCode
())
.
eq
(
JgUseRegistrationManage:
:
getIsDelete
,
0
)
.
eq
(
JgUseRegistrationManage:
:
getCertificateStatus
,
YIDENGJI
.
getName
())
.
select
(
JgUseRegistrationManage:
:
getSequenceNbr
,
JgUseRegistrationManage:
:
getReceiveCompanyCode
).
one
();
useInfoOld
.
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/DataDockServiceImpl.java
View file @
77080f17
...
...
@@ -2545,7 +2545,7 @@ public class DataDockServiceImpl {
.
auditPassDate
(
new
Date
())
.
useRegistrationCode
(
paramsDto
.
getUseOrgCode
())
.
certificateNo
(
commonService
.
generateCertificateNo
(
equType
,
new
Date
(),
paramsDto
.
getReceiveOrgCode
()))
.
regType
(
BusinessTypeEnum
.
JG_HISTORY
_USAGE_REGISTRATION
.
getName
())
.
regType
(
"1"
.
equals
(
useReg
.
getRegType
())?
BusinessTypeEnum
.
JG_HISTORY_USAGE_REGISTRATION
.
getName
():
BusinessTypeEnum
.
JG
_USAGE_REGISTRATION
.
getName
())
.
certificateStatus
(
"已登记"
)
.
regDate
(
new
Date
())
// .equUseAddress()
...
...
@@ -2555,6 +2555,7 @@ public class DataDockServiceImpl {
.
manageType
(
"unit"
)
.
isScrap
(
"0"
)
.
version
(
1
)
.
registrationType
(
"1"
.
equals
(
useReg
.
getRegType
())
?
"1"
:
"0"
)
.
superviseOrgCode
(
paramsDto
.
getOrgBranchCode
())
.
superviseOrgName
(
paramsDto
.
getOrgBranchName
())
.
build
();
...
...
@@ -3234,6 +3235,7 @@ public class DataDockServiceImpl {
// 查询企业地址
manage
.
setUseUnitAddress
(
this
.
queryUseUnitAddress
(
map
));
manage
.
setUseRegistrationCode
(
jgUseRegistration
.
getUseRegistrationCode
());
manage
.
setRegistrationType
(
"1"
.
equals
(
jgUseRegistration
.
getRegType
())
?
"1"
:
"0"
);
manage
.
setUseUnitCreditCode
(
jgUseRegistration
.
getUseUnitCreditCode
());
manage
.
setReceiveCompanyCode
(
jgUseRegistration
.
getReceiveCompanyCode
());
manage
.
setManageType
(
jgUseRegistration
.
getManageType
());
...
...
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/EquipClaimServiceImpl.java
View file @
77080f17
...
...
@@ -1164,6 +1164,7 @@ public class EquipClaimServiceImpl {
.
certificateNo
(
commonService
.
generateCertificateNo
(
equType
,
new
Date
(),
useReg
.
getReceiveOrgCode
()))
.
regType
(
BusinessTypeEnum
.
JG_HISTORY_USAGE_REGISTRATION
.
getName
())
.
certificateStatus
(
"已登记"
)
.
registrationType
(
"1"
)
.
regDate
(
new
Date
())
.
createDate
(
new
Date
())
.
createUserId
(
userModel
.
getUserId
())
...
...
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 @
77080f17
This diff is collapsed.
Click to expand it.
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 @
77080f17
...
...
@@ -1135,6 +1135,7 @@ public class JgChangeRegistrationTransferServiceImpl extends BaseService<JgChang
registrationManageNew
.
setSuperviseOrgCode
(
orgBranchArray
[
0
]);
registrationManageNew
.
setSuperviseOrgName
(
StringUtil
.
isNotEmpty
(
orgBranchName
)
?
orgBranchName
:
orgBranchArray
[
1
]);
}
registrationManageNew
.
setRegistrationType
(
"0"
);
// 添加到新列表中
newRegistrationList
.
add
(
registrationManageNew
);
...
...
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 @
77080f17
This diff is collapsed.
Click to expand it.
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 @
77080f17
...
...
@@ -568,6 +568,7 @@ public class JgChangeVehicleRegistrationUnitServiceImpl extends BaseService<JgCh
// 生成新的使用登记证编号
String
code
=
this
.
generateVehicleUseRegistrationCode
(
receiveCompanyCode
,
manage
.
getEquDefineCode
());
manage
.
setUseRegistrationCode
(
code
);
manage
.
setRegistrationType
(
"0"
);
// 更新设备使用登记证信息
LambdaQueryWrapper
<
IdxBizJgRegisterInfo
>
lambda
=
new
QueryWrapper
<
IdxBizJgRegisterInfo
>().
lambda
();
lambda
.
in
(
IdxBizJgRegisterInfo:
:
getRecord
,
collect
);
...
...
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/JgEnableDisableServiceImpl.java
View file @
77080f17
...
...
@@ -840,6 +840,7 @@ public class JgEnableDisableServiceImpl extends BaseService<JgEnableDisableDto,
resultMap
.
put
(
"sequenceNbr"
,
enableDisable
.
getSequenceNbr
());
resultMap
.
put
(
"applyNo"
,
enableDisable
.
getApplyNo
());
resultMap
.
put
(
"auditStatus"
,
enableDisable
.
getAuditStatus
());
resultMap
.
put
(
"useUnitCreditCode"
,
enableDisable
.
getUseUnitCreditCode
());
commonService
.
convertStringToJsonobject
(
resultMap
,
new
String
[]{
"otherAccessories"
});
new
FillingEditPermForCurrentUser
(
new
JSONObject
(
resultMap
),
company
,
BusinessTypeEnum
.
JG_EQUIPMENT_START_STOP
).
getData
();
return
resultMap
;
...
...
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 @
77080f17
...
...
@@ -900,6 +900,7 @@ public class JgMaintenanceContractServiceImpl extends BaseService<JgMaintenanceC
}
@Transactional
(
rollbackFor
=
Exception
.
class
)
@GlobalTransactional
(
rollbackFor
=
Exception
.
class
,
timeoutMills
=
6000000
)
public
JgMaintenanceContract
cancelApplication
(
Long
sequenceNbr
,
String
cancelReason
)
{
JgMaintenanceContract
maintenanceContract
=
this
.
getById
(
sequenceNbr
);
// 1.更新为已作废
...
...
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 @
77080f17
...
...
@@ -242,6 +242,7 @@ public class JgUseRegistrationManageServiceImpl extends BaseService<JgUseRegistr
jgUseRegistrationManage
.
setManageType
(
useRegistration
.
getManageType
());
jgUseRegistrationManage
.
setUseUnitAddress
(!
ValidationUtil
.
isEmpty
(
enterpriseInfo
)
?
(
String
)
enterpriseInfo
.
get
(
"address"
)
:
""
);
jgUseRegistrationManage
.
setUseRegistrationCode
(
useRegistration
.
getUseRegistrationCode
());
jgUseRegistrationManage
.
setRegistrationType
(
"1"
.
equals
(
useRegistration
.
getRegType
())
?
"1"
:
"0"
);
jgUseRegistrationManage
.
setUseUnitCreditCode
(
useRegistration
.
getUseUnitCreditCode
());
jgUseRegistrationManage
.
setReceiveCompanyCode
(
useRegistration
.
getReceiveCompanyCode
());
jgUseRegistrationManage
.
setCertificateNo
(
commonServiceImpl
.
generateCertificateNo
(
equType
,
useRegistration
.
getAuditPassDate
(),
useRegistration
.
getReceiveCompanyCode
()));
...
...
@@ -285,6 +286,7 @@ public class JgUseRegistrationManageServiceImpl extends BaseService<JgUseRegistr
jgUseRegistrationManage
.
setCarNumber
(
vehicleInformation
.
getCarNumber
());
jgUseRegistrationManage
.
setUseUnitAddress
(!
ValidationUtil
.
isEmpty
(
enterpriseInfo
)
?
(
String
)
enterpriseInfo
.
get
(
"address"
)
:
""
);
jgUseRegistrationManage
.
setUseRegistrationCode
(
vehicleInformation
.
getUseRegistrationCode
());
jgUseRegistrationManage
.
setRegistrationType
(
"1"
.
equals
(
vehicleInformation
.
getRegType
())
?
"1"
:
"0"
);
jgUseRegistrationManage
.
setUseUnitCreditCode
(
vehicleInformation
.
getUseUnitCreditCode
());
jgUseRegistrationManage
.
setReceiveCompanyCode
(
vehicleInformation
.
getReceiveCompanyCode
());
jgUseRegistrationManage
.
setGasNum
(
vehicleInformation
.
getGasNum
());
...
...
@@ -736,7 +738,7 @@ public class JgUseRegistrationManageServiceImpl extends BaseService<JgUseRegistr
}
List
<
JSONObject
>
deviceList
=
this
.
queryEquByCertificate
(
manage
);
if
(
ValidationUtil
.
isEmpty
(
deviceList
))
{
throw
new
BadRequest
(
"
设备信息为空
,导出失败!"
);
throw
new
BadRequest
(
"
使用登记证下无设备
,导出失败!"
);
}
Map
<
String
,
Object
>
params
=
buildExportParams
(
manage
,
deviceList
);
JSONObject
tagJson
=
Optional
.
ofNullable
(
manage
.
getCertificatePrintTag
())
...
...
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 @
77080f17
...
...
@@ -1689,6 +1689,7 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
jgUseRegistrationManage
.
setUseUnitCreditCode
(
jgUseRegistration
.
getUseUnitCreditCode
());
jgUseRegistrationManage
.
setReceiveCompanyCode
(
jgUseRegistration
.
getReceiveCompanyCode
());
jgUseRegistrationManage
.
setManageType
(
jgUseRegistration
.
getManageType
());
jgUseRegistrationManage
.
setRegistrationType
(
"1"
.
equals
(
jgUseRegistration
.
getRegType
())
?
"1"
:
"0"
);
jgUseRegistrationManage
.
setCertificateNo
(
commonServiceImpl
.
generateCertificateNo
(
equType
,
new
Date
(),
jgUseRegistration
.
getReceiveCompanyCode
()));
this
.
setSuperviseOrgInfo
(
jgUseRegistrationManage
,
jgUseRegistration
);
jgUseRegistrationManageService
.
save
(
jgUseRegistrationManage
);
...
...
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 @
77080f17
...
...
@@ -1489,7 +1489,7 @@ public class JgVehicleInformationServiceImpl extends BaseService<JgVehicleInform
}
@Transactional
(
rollbackFor
=
Exception
.
class
)
@GlobalTransactional
(
rollbackFor
=
Exception
.
class
)
@GlobalTransactional
(
rollbackFor
=
Exception
.
class
,
timeoutMills
=
6000000
)
public
JgVehicleInformation
cancelApplication
(
Long
sequenceNbr
,
String
cancelReason
)
{
JgVehicleInformation
vehicleInformation
=
this
.
getById
(
sequenceNbr
);
// 0.作废校验
...
...
@@ -1786,6 +1786,7 @@ public class JgVehicleInformationServiceImpl extends BaseService<JgVehicleInform
jgUseRegistrationManage
.
setCertificateNo
(
commonService
.
generateCertificateNo
(
equType
,
new
Date
(),
jgVehicleInformation
.
getReceiveCompanyCode
()));
jgUseRegistrationManage
.
setSuperviseOrgName
(
jgVehicleInformation
.
getOrgBranchName
());
jgUseRegistrationManage
.
setSuperviseOrgCode
(
jgVehicleInformation
.
getOrgBranchCode
());
jgUseRegistrationManage
.
setRegistrationType
(
"1"
.
equals
(
jgVehicleInformation
.
getRegType
())?
"1"
:
"0"
);
jgUseRegistrationManageService
.
save
(
jgUseRegistrationManage
);
}
...
...
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/ShCarServiceImpl.java
View file @
77080f17
...
...
@@ -402,6 +402,7 @@ public class ShCarServiceImpl extends BaseService<ShCar, ShCar, ShCarMapper> imp
.
carNumber
(
jgVehicleInformation
.
getCarNumber
())
.
createDate
(
new
Date
())
.
gasNum
(
equList
.
size
())
.
registrationType
(
"1"
.
equals
(
jgVehicleInformation
.
getRegType
())
?
"1"
:
"0"
)
.
useUnitAddress
(
jgVehicleInformation
.
getUseUnitAddress
())
.
manageType
(
"unit"
)
.
isScrap
(
"0"
)
...
...
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