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
eaa93019
Commit
eaa93019
authored
Feb 02, 2024
by
chenzhao
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/develop_tzs_register' into develop_tzs_register
parents
038b1c4a
dae97856
Hide whitespace changes
Inline
Side-by-side
Showing
20 changed files
with
256 additions
and
188 deletions
+256
-188
TzsAppService.java
.../amos/boot/module/app/biz/service/impl/TzsAppService.java
+4
-47
application-dev.properties
...ule-app-biz/src/main/resources/application-dev.properties
+17
-14
IJgInstallationNoticeService.java
...t/module/jg/api/service/IJgInstallationNoticeService.java
+1
-1
IJgTransferNoticeService.java
.../boot/module/jg/api/service/IJgTransferNoticeService.java
+1
-1
JgInstallationNoticeMapper.xml
.../src/main/resources/mapper/JgInstallationNoticeMapper.xml
+3
-4
JgTransferNoticeMapper.xml
...-api/src/main/resources/mapper/JgTransferNoticeMapper.xml
+5
-4
JgInstallationNoticeController.java
...ule/jg/biz/controller/JgInstallationNoticeController.java
+2
-1
JgTransferNoticeController.java
.../module/jg/biz/controller/JgTransferNoticeController.java
+2
-1
JgUseRegistrationController.java
...module/jg/biz/controller/JgUseRegistrationController.java
+58
-6
CommonServiceImpl.java
...os/boot/module/jg/biz/service/impl/CommonServiceImpl.java
+25
-3
IdxBizJgRegisterInfoServiceImpl.java
.../jg/biz/service/impl/IdxBizJgRegisterInfoServiceImpl.java
+9
-3
JgChangeRegistrationReformServiceImpl.java
...z/service/impl/JgChangeRegistrationReformServiceImpl.java
+1
-1
JgChangeRegistrationTransferServiceImpl.java
...service/impl/JgChangeRegistrationTransferServiceImpl.java
+1
-1
JgEnableDisableServiceImpl.java
...odule/jg/biz/service/impl/JgEnableDisableServiceImpl.java
+2
-1
JgInstallationNoticeServiceImpl.java
.../jg/biz/service/impl/JgInstallationNoticeServiceImpl.java
+35
-16
JgMaintenanceContractServiceImpl.java
...jg/biz/service/impl/JgMaintenanceContractServiceImpl.java
+33
-0
JgTransferNoticeServiceImpl.java
...dule/jg/biz/service/impl/JgTransferNoticeServiceImpl.java
+32
-1
JgUseRegistrationServiceImpl.java
...ule/jg/biz/service/impl/JgUseRegistrationServiceImpl.java
+23
-4
installation-notification-report.ftl
.../resources/templates/installation-notification-report.ftl
+1
-78
GenerateCodeServiceImpl.java
.../module/ymt/biz/service/impl/GenerateCodeServiceImpl.java
+1
-1
No files found.
amos-boot-system-tzs/amos-boot-module-app/amos-boot-module-app-biz/src/main/java/com/yeejoin/amos/boot/module/app/biz/service/impl/TzsAppService.java
View file @
eaa93019
...
@@ -15,50 +15,8 @@ import com.yeejoin.amos.boot.biz.common.utils.QRCodeUtil;
...
@@ -15,50 +15,8 @@ import com.yeejoin.amos.boot.biz.common.utils.QRCodeUtil;
import
com.yeejoin.amos.boot.biz.common.utils.RedisUtils
;
import
com.yeejoin.amos.boot.biz.common.utils.RedisUtils
;
import
com.yeejoin.amos.boot.module.app.api.common.CommonException
;
import
com.yeejoin.amos.boot.module.app.api.common.CommonException
;
import
com.yeejoin.amos.boot.module.app.api.common.MobileLoginParam
;
import
com.yeejoin.amos.boot.module.app.api.common.MobileLoginParam
;
import
com.yeejoin.amos.boot.module.app.api.dto.ConstructionInfoModel
;
import
com.yeejoin.amos.boot.module.app.api.dto.*
;
import
com.yeejoin.amos.boot.module.app.api.dto.CylinderEquBaseInfoForWXModel
;
import
com.yeejoin.amos.boot.module.app.api.entity.*
;
import
com.yeejoin.amos.boot.module.app.api.dto.DesignInfoModel
;
import
com.yeejoin.amos.boot.module.app.api.dto.ElevatorBaseInfoForWXModel
;
import
com.yeejoin.amos.boot.module.app.api.dto.EquBaseInfoForWXModel
;
import
com.yeejoin.amos.boot.module.app.api.dto.EquipTechParamBoilerModel
;
import
com.yeejoin.amos.boot.module.app.api.dto.EquipTechParamElevatorModel
;
import
com.yeejoin.amos.boot.module.app.api.dto.EquipTechParamLiftingModel
;
import
com.yeejoin.amos.boot.module.app.api.dto.EquipTechParamPipelineModel
;
import
com.yeejoin.amos.boot.module.app.api.dto.EquipTechParamRidesModel
;
import
com.yeejoin.amos.boot.module.app.api.dto.EquipTechParamRopewayModel
;
import
com.yeejoin.amos.boot.module.app.api.dto.EquipTechParamVehicleModel
;
import
com.yeejoin.amos.boot.module.app.api.dto.EquipTechParamVesselModel
;
import
com.yeejoin.amos.boot.module.app.api.dto.InspectionDetectionInfoModel
;
import
com.yeejoin.amos.boot.module.app.api.dto.InspectionDetectionInfoModelForWX
;
import
com.yeejoin.amos.boot.module.app.api.dto.MainPartsModel
;
import
com.yeejoin.amos.boot.module.app.api.dto.MaintenanceInfoModel
;
import
com.yeejoin.amos.boot.module.app.api.dto.MaintenanceInfoModelForWX
;
import
com.yeejoin.amos.boot.module.app.api.dto.OtherEquBaseInfoForWXModel
;
import
com.yeejoin.amos.boot.module.app.api.dto.OtherInfoModel
;
import
com.yeejoin.amos.boot.module.app.api.dto.ProduceInfoModel
;
import
com.yeejoin.amos.boot.module.app.api.dto.ProtectionDevicesModel
;
import
com.yeejoin.amos.boot.module.app.api.dto.RegistrationInfoModel
;
import
com.yeejoin.amos.boot.module.app.api.dto.UseInfoModel
;
import
com.yeejoin.amos.boot.module.app.api.entity.CategoryOtherInfo
;
import
com.yeejoin.amos.boot.module.app.api.entity.ConstructionInfo
;
import
com.yeejoin.amos.boot.module.app.api.entity.DesignInfo
;
import
com.yeejoin.amos.boot.module.app.api.entity.EquipTechParamBoiler
;
import
com.yeejoin.amos.boot.module.app.api.entity.EquipTechParamElevator
;
import
com.yeejoin.amos.boot.module.app.api.entity.EquipTechParamLifting
;
import
com.yeejoin.amos.boot.module.app.api.entity.EquipTechParamPipeline
;
import
com.yeejoin.amos.boot.module.app.api.entity.EquipTechParamRides
;
import
com.yeejoin.amos.boot.module.app.api.entity.EquipTechParamRopeway
;
import
com.yeejoin.amos.boot.module.app.api.entity.EquipTechParamVehicle
;
import
com.yeejoin.amos.boot.module.app.api.entity.EquipTechParamVessel
;
import
com.yeejoin.amos.boot.module.app.api.entity.EquipmentCategory
;
import
com.yeejoin.amos.boot.module.app.api.entity.InspectionDetectionInfo
;
import
com.yeejoin.amos.boot.module.app.api.entity.MainParts
;
import
com.yeejoin.amos.boot.module.app.api.entity.MaintenanceInfo
;
import
com.yeejoin.amos.boot.module.app.api.entity.OtherInfo
;
import
com.yeejoin.amos.boot.module.app.api.entity.ProduceInfo
;
import
com.yeejoin.amos.boot.module.app.api.entity.ProtectionDevices
;
import
com.yeejoin.amos.boot.module.app.api.entity.RegistrationInfo
;
import
com.yeejoin.amos.boot.module.app.api.entity.UseInfo
;
import
com.yeejoin.amos.boot.module.app.api.enums.EquipmentCategoryEnum
;
import
com.yeejoin.amos.boot.module.app.api.enums.EquipmentCategoryEnum
;
import
com.yeejoin.amos.boot.module.app.api.enums.EquipmentClassifityEnum
;
import
com.yeejoin.amos.boot.module.app.api.enums.EquipmentClassifityEnum
;
import
com.yeejoin.amos.boot.module.app.api.mapper.CategoryOtherInfoMapper
;
import
com.yeejoin.amos.boot.module.app.api.mapper.CategoryOtherInfoMapper
;
...
@@ -69,10 +27,8 @@ import com.yeejoin.amos.boot.module.app.biz.utils.JsonUtils;
...
@@ -69,10 +27,8 @@ import com.yeejoin.amos.boot.module.app.biz.utils.JsonUtils;
import
com.yeejoin.amos.boot.module.app.biz.utils.RedisUtil
;
import
com.yeejoin.amos.boot.module.app.biz.utils.RedisUtil
;
import
com.yeejoin.amos.boot.module.app.flc.api.feign.IdxFeignService
;
import
com.yeejoin.amos.boot.module.app.flc.api.feign.IdxFeignService
;
import
com.yeejoin.amos.component.feign.model.FeignClientResult
;
import
com.yeejoin.amos.component.feign.model.FeignClientResult
;
import
com.yeejoin.amos.component.feign.utils.FeignUtil
;
import
com.yeejoin.amos.feign.privilege.Privilege
;
import
com.yeejoin.amos.feign.privilege.Privilege
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.feign.privilege.model.CompanyModel
;
import
com.yeejoin.amos.feign.privilege.model.IdPasswordAuthModel
;
import
com.yeejoin.amos.feign.privilege.model.IdPasswordAuthModel
;
import
com.yeejoin.amos.feign.systemctl.Systemctl
;
import
com.yeejoin.amos.feign.systemctl.Systemctl
;
import
com.yeejoin.amos.feign.systemctl.model.RegionModel
;
import
com.yeejoin.amos.feign.systemctl.model.RegionModel
;
...
@@ -125,7 +81,8 @@ public class TzsAppService {
...
@@ -125,7 +81,8 @@ public class TzsAppService {
/**
/**
* 产品appkey
* 产品appkey
*/
*/
private
static
final
String
appKey
=
"AMOS_STUDIO"
;
@Value
(
"${amos.biz.appCode:AMOS_STUDIO}"
)
private
String
appKey
;
/**
/**
* 产品product
* 产品product
*/
*/
...
...
amos-boot-system-tzs/amos-boot-module-app/amos-boot-module-app-biz/src/main/resources/application-dev.properties
View file @
eaa93019
#DB properties:
#DB properties:
spring.datasource.url
=
jdbc:vastbase://
36.46.137.116
:5432/tzs_amos_tzs_biz_init?currentSchema=amos_tzs_biz&allowMultiQueries=true
spring.datasource.url
=
jdbc:vastbase://
172.16.10.243
:5432/tzs_amos_tzs_biz_init?currentSchema=amos_tzs_biz&allowMultiQueries=true
spring.datasource.username
=
admin
spring.datasource.username
=
admin
spring.datasource.password
=
Yeejoin@2023
spring.datasource.password
=
Yeejoin@2023
eureka.client.service-url.defaultZone
=
http://172.16.10.2
10
:10001/eureka/
eureka.client.service-url.defaultZone
=
http://172.16.10.2
43
:10001/eureka/
eureka.instance.prefer-ip-address
=
true
eureka.instance.prefer-ip-address
=
true
management.endpoint.health.show-details
=
always
management.endpoint.health.show-details
=
always
management.endpoints.web.exposure.include
=
*
management.endpoints.web.exposure.include
=
*
eureka.instance.health-check-url
=
http://172.16.3.
32
:${server.port}${server.servlet.context-path}/actuator/health
eureka.instance.health-check-url
=
http://172.16.3.
89
:${server.port}${server.servlet.context-path}/actuator/health
eureka.instance.metadata-map.management.context-path
=
${server.servlet.context-path}/actuator
eureka.instance.metadata-map.management.context-path
=
${server.servlet.context-path}/actuator
eureka.instance.status-page-url
=
http://172.16.3.
32
:${server.port}${server.servlet.context-path}/actuator/info
eureka.instance.status-page-url
=
http://172.16.3.
89
:${server.port}${server.servlet.context-path}/actuator/info
eureka.instance.metadata-map.management.api-docs
=
http://172.16.3.
32
:${server.port}${server.servlet.context-path}/doc.html
eureka.instance.metadata-map.management.api-docs
=
http://172.16.3.
89
:${server.port}${server.servlet.context-path}/doc.html
eureka.instance.ip-address
=
172.16.3.
32
eureka.instance.ip-address
=
172.16.3.
89
## ES properties:
## ES properties:
elasticsearch.username
=
elastic
elasticsearch.username
=
elastic
elasticsearch.password
=
a123456
elasticsearch.password
=
a123456
spring.elasticsearch.rest.uris
=
http://172.16.10.2
10
:9200
spring.elasticsearch.rest.uris
=
http://172.16.10.2
43
:9200
## unit(h)
## unit(h)
alertcall.es.synchrony.time
=
48
alertcall.es.synchrony.time
=
48
#redis properties:
#redis properties:
spring.redis.database
=
1
spring.redis.database
=
1
spring.redis.host
=
172.16.10.2
10
spring.redis.host
=
172.16.10.2
43
spring.redis.port
=
1
6379
spring.redis.port
=
6379
spring.redis.password
=
yeejoin@2020
spring.redis.password
=
yeejoin@2020
spring.redis.lettuce.pool.max-active
=
200
spring.redis.lettuce.pool.max-active
=
200
spring.redis.lettuce.pool.max-wait
=
-1
spring.redis.lettuce.pool.max-wait
=
-1
...
@@ -69,22 +69,25 @@ tzs.wechat.tempId.supervise=P5XGbszS2Pc6kynvGjzPpZ--ikAwDZo6O7WdJ2EUxtE
...
@@ -69,22 +69,25 @@ tzs.wechat.tempId.supervise=P5XGbszS2Pc6kynvGjzPpZ--ikAwDZo6O7WdJ2EUxtE
tzs.wechat.test.userId
=
3413513
tzs.wechat.test.userId
=
3413513
##new properties
##new properties
org.filter.group.seq
=
1564150103147573249
org.filter.group.seq
=
1564150103147573249
fileserver.domain
=
http://172.16.10.2
10
:19000/
fileserver.domain
=
http://172.16.10.2
43
:19000/
log.level
=
INFO
log.level
=
INFO
duty.seats.role.ids
=
1585956200472674305,1585956257590706177
duty.seats.role.ids
=
1585956200472674305,1585956257590706177
## ???? properties:
## ???? properties:
rule.definition.load
=
false
rule.definition.load
=
false
##rule.definition.model-package=com.yeejoin.amos.boot.module.jcs.api.dto
##rule.definition.model-package=com.yeejoin.amos.boot.module.jcs.api.dto
rule.definition.default-agency
=
tzs
rule.definition.default-agency
=
tzs
rule.definition.local-ip
=
172.16.10.2
10
rule.definition.local-ip
=
172.16.10.2
43
#\u6C14\u74F6\u5145\u88C5\u4FE1\u606F\u5B9A\u65F6\u540C\u6B65\u81F3es
#\u6C14\u74F6\u5145\u88C5\u4FE1\u606F\u5B9A\u65F6\u540C\u6B65\u81F3es
tzs.cylinder.fill.cron
=
0 0 12 * * ?
tzs.cylinder.fill.cron
=
0 0 12 * * ?
#\u6C14\u74F6\u57FA\u672C\u4FE1\u606F\u5B9A\u65F6\u540C\u6B65\u81F3es
#\u6C14\u74F6\u57FA\u672C\u4FE1\u606F\u5B9A\u65F6\u540C\u6B65\u81F3es
tzs.cylinder.info.cron
=
0 0 1 * * ?
tzs.cylinder.info.cron
=
0 0 1 * * ?
# ??????????
# ??????????
minio.url.path
=
http://172.16.10.2
10
:9000/
minio.url.path
=
http://172.16.10.2
43
:9000/
## ɼǰ
## ɼǰ
regulatory_code_prefix
=
https://sxtzsb.sxsei.com:19435/tzs?code=
regulatory_code_prefix
=
https://sxtzsb.sxsei.com:19435/tzs?code=
outSystem.user.password
=
a1234560
outSystem.user.password
=
a1234560
amos.system.user.app-key
=
AMOS_STUDIO
amos.system.user.app-key
=
AMOS_STUDIO
amos.system.user.product
=
STUDIO_APP_WEB
amos.system.user.product
=
STUDIO_APP_WEB
\ No newline at end of file
##??????????appCode
amos.biz.appCode
=
studio_normalapp_9112044
\ No newline at end of file
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/java/com/yeejoin/amos/boot/module/jg/api/service/IJgInstallationNoticeService.java
View file @
eaa93019
...
@@ -26,7 +26,7 @@ public interface IJgInstallationNoticeService extends IService<JgInstallationNot
...
@@ -26,7 +26,7 @@ public interface IJgInstallationNoticeService extends IService<JgInstallationNot
* @param sequenceNbr 主键
* @param sequenceNbr 主键
* @return 安装告知
* @return 安装告知
*/
*/
Map
<
String
,
Map
<
String
,
Object
>>
queryBySequenceNbr
(
Long
sequenceNbr
);
Map
<
String
,
Map
<
String
,
Object
>>
queryBySequenceNbr
(
Long
sequenceNbr
,
String
companyLevel
);
/**
/**
* 更新安装告知
* 更新安装告知
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/java/com/yeejoin/amos/boot/module/jg/api/service/IJgTransferNoticeService.java
View file @
eaa93019
...
@@ -19,7 +19,7 @@ import java.util.Map;
...
@@ -19,7 +19,7 @@ import java.util.Map;
*/
*/
public
interface
IJgTransferNoticeService
extends
IService
<
JgTransferNotice
>
{
public
interface
IJgTransferNoticeService
extends
IService
<
JgTransferNotice
>
{
Map
<
String
,
Map
<
String
,
Object
>>
queryBySequenceNbr
(
Long
sequenceNbr
);
Map
<
String
,
Map
<
String
,
Object
>>
queryBySequenceNbr
(
Long
sequenceNbr
,
String
companyLevel
);
JgTransferNoticeDto
updateTransferNotice
(
String
submitType
,
JgTransferNoticeDto
noticeDto
,
String
op
);
JgTransferNoticeDto
updateTransferNotice
(
String
submitType
,
JgTransferNoticeDto
noticeDto
,
String
op
);
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/resources/mapper/JgInstallationNoticeMapper.xml
View file @
eaa93019
...
@@ -122,14 +122,13 @@
...
@@ -122,14 +122,13 @@
fi.factory_standard AS factoryStandard,
fi.factory_standard AS factoryStandard,
fi.product_quality_yield_prove AS productQualityYieldProve,
fi.product_quality_yield_prove AS productQualityYieldProve,
fi.ins_use_maintain_explain AS insUseMaintainExplain,
fi.ins_use_maintain_explain AS insUseMaintainExplain,
ei.
legal_person
AS safetyManager,
ei.
use_contact
AS safetyManager,
ei.
legal
_phone AS safetyManagerPhone,
ei.
contact
_phone AS safetyManagerPhone,
ei.address AS address,
ei.address AS address,
ei.use_code AS useCode,
ei.use_code AS useCode,
isn.install_unit_credit_code AS installUnitCreditCode,
isn.install_unit_credit_code AS installUnitCreditCode,
idi.INSPECT_REPORT as inspectReport,
idi.INSPECT_REPORT as inspectReport,
concat(ei.province, '', ei.city, '', ei.district, '', ei.street, '',ei.community, '', ei.ADDRESS) as useUnitLeaderAddress,
ei.address as useUnitLeaderAddress,
re.equ_id as equId
re.equ_id as equId
FROM
FROM
tzs_jg_installation_notice isn
tzs_jg_installation_notice isn
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/resources/mapper/JgTransferNoticeMapper.xml
View file @
eaa93019
...
@@ -30,7 +30,7 @@
...
@@ -30,7 +30,7 @@
oi.SUPERVISORY_CODE as supervisoryCode,
oi.SUPERVISORY_CODE as supervisoryCode,
tjtn.next_task_id AS nextTaskId,
tjtn.next_task_id AS nextTaskId,
concat(ibjui."PROVINCE_NAME", '', ibjui."CITY_NAME", '', ibjui."COUNTY_NAME", '', ibjui."STREET_NAME", '', ibjui."ADDRESS") as equAddress,
concat(ibjui."PROVINCE_NAME", '', ibjui."CITY_NAME", '', ibjui."COUNTY_NAME", '', ibjui."STREET_NAME", '', ibjui."ADDRESS") as equAddress,
concat(ei.province, '', ei.city, '', ei.district, '', ei.street, '',ei.community, '', ei.ADDRESS)
as useUnitLeaderAddress
ei.address
as useUnitLeaderAddress
FROM
FROM
tzs_jg_transfer_notice tjtn
tzs_jg_transfer_notice tjtn
LEFT JOIN tzs_jg_transfer_notice_eq re ON re.equip_transfer_id = tjtn.sequence_nbr
LEFT JOIN tzs_jg_transfer_notice_eq re ON re.equip_transfer_id = tjtn.sequence_nbr
...
@@ -154,15 +154,16 @@
...
@@ -154,15 +154,16 @@
fi.factory_standard AS factoryStandard,
fi.factory_standard AS factoryStandard,
fi.product_quality_yield_prove AS productQualityYieldProve,
fi.product_quality_yield_prove AS productQualityYieldProve,
fi.ins_use_maintain_explain AS insUseMaintainExplain,
fi.ins_use_maintain_explain AS insUseMaintainExplain,
ei.
legal_person
AS safetyManager,
ei.
use_contact
AS safetyManager,
ei.
legal
_phone AS safetyManagerPhone,
ei.
contact
_phone AS safetyManagerPhone,
ui.PROVINCE_NAME AS useUnitProvinceName,
ui.PROVINCE_NAME AS useUnitProvinceName,
ui.CITY_NAME AS useUnitCityName,
ui.CITY_NAME AS useUnitCityName,
ui.COUNTY_NAME AS useUnitCountyName,
ui.COUNTY_NAME AS useUnitCountyName,
ui.ADDRESS AS useUnitAddress,
ui.ADDRESS AS useUnitAddress,
eio.use_code AS useCode,
eio.use_code AS useCode,
idi.INSPECT_REPORT as inspectReport,
idi.INSPECT_REPORT as inspectReport,
re.equ_id as equId
re.equ_id as equId,
ei.address as useUnitLeaderAddress
FROM
FROM
tzs_jg_transfer_notice tjtn
tzs_jg_transfer_notice tjtn
LEFT JOIN tzs_jg_transfer_notice_eq re ON re.equip_transfer_id = tjtn.sequence_nbr
LEFT JOIN tzs_jg_transfer_notice_eq re ON re.equip_transfer_id = tjtn.sequence_nbr
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/controller/JgInstallationNoticeController.java
View file @
eaa93019
...
@@ -120,7 +120,8 @@ public class JgInstallationNoticeController extends BaseController {
...
@@ -120,7 +120,8 @@ public class JgInstallationNoticeController extends BaseController {
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据sequenceNbr查询单个安装告知"
,
notes
=
"根据sequenceNbr查询单个安装告知"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据sequenceNbr查询单个安装告知"
,
notes
=
"根据sequenceNbr查询单个安装告知"
)
public
ResponseModel
<
Map
<
String
,
public
ResponseModel
<
Map
<
String
,
Map
<
String
,
Object
>>>
selectOne
(
@RequestParam
(
"sequenceNbr"
)
Long
sequenceNbr
)
{
Map
<
String
,
Object
>>>
selectOne
(
@RequestParam
(
"sequenceNbr"
)
Long
sequenceNbr
)
{
return
ResponseHelper
.
buildResponse
(
iJgInstallationNoticeService
.
queryBySequenceNbr
(
sequenceNbr
));
String
companyLevel
=
(
String
)
iJgInstallationNoticeService
.
getCompanyType
().
get
(
"companyLevel"
);
return
ResponseHelper
.
buildResponse
(
iJgInstallationNoticeService
.
queryBySequenceNbr
(
sequenceNbr
,
companyLevel
));
}
}
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/controller/JgTransferNoticeController.java
View file @
eaa93019
...
@@ -134,7 +134,8 @@ public class JgTransferNoticeController extends BaseController {
...
@@ -134,7 +134,8 @@ public class JgTransferNoticeController extends BaseController {
@GetMapping
(
value
=
"/details"
)
@GetMapping
(
value
=
"/details"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据sequenceNbr查询单个移装造告知"
,
notes
=
"根据sequenceNbr查询单个移装造告知"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据sequenceNbr查询单个移装造告知"
,
notes
=
"根据sequenceNbr查询单个移装造告知"
)
public
ResponseModel
<
Map
<
String
,
Map
<
String
,
Object
>>>
selectOne
(
@RequestParam
Long
sequenceNbr
)
{
public
ResponseModel
<
Map
<
String
,
Map
<
String
,
Object
>>>
selectOne
(
@RequestParam
Long
sequenceNbr
)
{
return
ResponseHelper
.
buildResponse
(
jgTransferNoticeService
.
queryBySequenceNbr
(
sequenceNbr
));
String
companyLevel
=
(
String
)
iJgInstallationNoticeService
.
getCompanyType
().
get
(
"companyLevel"
);
return
ResponseHelper
.
buildResponse
(
jgTransferNoticeService
.
queryBySequenceNbr
(
sequenceNbr
,
companyLevel
));
}
}
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/controller/JgUseRegistrationController.java
View file @
eaa93019
...
@@ -5,13 +5,17 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
...
@@ -5,13 +5,17 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import
com.yeejoin.amos.boot.biz.common.bo.ReginParams
;
import
com.yeejoin.amos.boot.biz.common.bo.ReginParams
;
import
com.yeejoin.amos.boot.biz.common.controller.BaseController
;
import
com.yeejoin.amos.boot.biz.common.controller.BaseController
;
import
com.yeejoin.amos.boot.module.jg.api.dto.JgUseRegistrationDto
;
import
com.yeejoin.amos.boot.module.jg.api.dto.JgUseRegistrationDto
;
import
com.yeejoin.amos.boot.module.jg.api.entity.JgUseRegistration
;
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.component.feign.model.FeignClientResult
;
import
com.yeejoin.amos.component.feign.utils.FeignUtil
;
import
com.yeejoin.amos.component.feign.utils.FeignUtil
;
import
com.yeejoin.amos.feign.privilege.Privilege
;
import
com.yeejoin.amos.feign.privilege.Privilege
;
import
com.yeejoin.amos.feign.privilege.model.CompanyModel
;
import
com.yeejoin.amos.feign.systemctl.Systemctl
;
import
com.yeejoin.amos.feign.systemctl.model.RegionModel
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.util.ObjectUtils
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
import
org.typroject.tyboot.core.restful.doc.TycloudOperation
;
import
org.typroject.tyboot.core.restful.doc.TycloudOperation
;
...
@@ -45,7 +49,7 @@ public class JgUseRegistrationController extends BaseController {
...
@@ -45,7 +49,7 @@ public class JgUseRegistrationController extends BaseController {
@PostMapping
(
value
=
"/flowExecute"
)
@PostMapping
(
value
=
"/flowExecute"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"执行流程"
,
notes
=
"执行流程"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"执行流程"
,
notes
=
"执行流程"
)
public
ResponseModel
<
Object
>
flowExecute
(
@RequestBody
JSONObject
map
)
{
public
ResponseModel
<
Object
>
flowExecute
(
@RequestBody
JSONObject
map
)
{
jgUseRegistrationServiceImpl
.
flowExecute
(
Long
.
valueOf
(
String
.
valueOf
(
map
.
get
(
"sequenceNbr"
))),
String
.
valueOf
(
map
.
get
(
"instanceId"
)),
String
.
valueOf
(
map
.
get
(
"operate"
)),
String
.
valueOf
(
map
.
get
(
"comment"
)));
jgUseRegistrationServiceImpl
.
flowExecute
(
Long
.
valueOf
(
String
.
valueOf
(
map
.
get
(
"sequenceNbr"
))),
String
.
valueOf
(
map
.
get
(
"instanceId"
)),
String
.
valueOf
(
map
.
get
(
"operate"
)),
String
.
valueOf
(
map
.
get
(
"comment"
)));
return
ResponseHelper
.
buildResponse
(
"ok"
);
return
ResponseHelper
.
buildResponse
(
"ok"
);
}
}
...
@@ -86,12 +90,12 @@ public class JgUseRegistrationController extends BaseController {
...
@@ -86,12 +90,12 @@ public class JgUseRegistrationController extends BaseController {
Page
<
Map
<
String
,
Object
>>
page
=
new
Page
<>(
current
,
size
);
Page
<
Map
<
String
,
Object
>>
page
=
new
Page
<>(
current
,
size
);
ReginParams
info
=
getSelectedOrgInfo
();
ReginParams
info
=
getSelectedOrgInfo
();
dto
.
setCurrentUserId
(
info
.
getUserModel
().
getUserId
());
dto
.
setCurrentUserId
(
info
.
getUserModel
().
getUserId
());
if
(
info
.
getCompany
().
getLevel
().
equals
(
BaseController
.
COMPANY_TYPE_COMPANY
)){
if
(
info
.
getCompany
().
getLevel
().
equals
(
BaseController
.
COMPANY_TYPE_COMPANY
))
{
dto
.
setDataType
(
BaseController
.
COMPANY_TYPE_COMPANY
);
dto
.
setDataType
(
BaseController
.
COMPANY_TYPE_COMPANY
);
}
else
{
}
else
{
dto
.
setDataType
(
BaseController
.
COMPANY_TYPE_SUPERVISION
);
dto
.
setDataType
(
BaseController
.
COMPANY_TYPE_SUPERVISION
);
}
}
return
ResponseHelper
.
buildResponse
(
jgUseRegistrationServiceImpl
.
getList
(
dto
,
page
,
dto
.
getRoleIds
()));
return
ResponseHelper
.
buildResponse
(
jgUseRegistrationServiceImpl
.
getList
(
dto
,
page
,
dto
.
getRoleIds
()));
}
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
...
@@ -141,8 +145,56 @@ public class JgUseRegistrationController extends BaseController {
...
@@ -141,8 +145,56 @@ public class JgUseRegistrationController extends BaseController {
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/export"
)
@GetMapping
(
value
=
"/export"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"导出使用登记证"
,
notes
=
"导出使用登记证"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"导出使用登记证"
,
notes
=
"导出使用登记证"
)
public
void
exportImageZip
(
HttpServletResponse
response
,
@RequestParam
(
"sequenceNbr"
)
String
sequenceNbr
){
public
void
exportImageZip
(
HttpServletResponse
response
,
@RequestParam
(
"sequenceNbr"
)
String
sequenceNbr
)
{
jgUseRegistrationServiceImpl
.
exportUseRegistrationCertificate
(
sequenceNbr
,
response
);
jgUseRegistrationServiceImpl
.
exportUseRegistrationCertificate
(
sequenceNbr
,
response
);
}
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/getRegion"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
""
,
notes
=
""
)
public
ResponseModel
<
Map
<
String
,
Object
>>
exportImageZip
(
@RequestParam
(
"code"
)
String
code
)
{
HashMap
<
String
,
Object
>
map
=
new
HashMap
<>();
if
(!
ObjectUtils
.
isEmpty
(
code
))
{
String
[]
data
=
code
.
split
(
"_"
);
FeignClientResult
<
CompanyModel
>
result
=
Privilege
.
companyClient
.
queryByCompanyCode
(
data
[
0
]);
if
(!
ObjectUtils
.
isEmpty
(
result
))
{
CompanyModel
result1
=
result
.
getResult
();
if
(!
ObjectUtils
.
isEmpty
(
result1
.
getRegionSeq
()))
{
FeignClientResult
<
Collection
<
RegionModel
>>
region
=
Systemctl
.
regionClient
.
queryForParent
(
Long
.
valueOf
(
result1
.
getRegionSeq
()));
Collection
<
RegionModel
>
result2
=
region
.
getResult
();
List
<
RegionModel
>
list
=
new
ArrayList
<>(
Arrays
.
asList
(
result2
.
toArray
(
new
RegionModel
[
0
])));
RegionModel
region1
=
list
.
get
(
0
);
changeData
(
map
,
region1
);
}
}
}
return
ResponseHelper
.
buildResponse
(
map
);
}
private
HashMap
<
String
,
Object
>
changeData
(
HashMap
<
String
,
Object
>
map
,
RegionModel
regionModel
)
{
if
(!
ObjectUtils
.
isEmpty
(
regionModel
.
getChildren
()))
{
Collection
<
RegionModel
>
children
=
regionModel
.
getChildren
();
List
<
RegionModel
>
list
=
new
ArrayList
<>(
Arrays
.
asList
(
children
.
toArray
(
new
RegionModel
[
0
])));
RegionModel
region
=
list
.
get
(
0
);
if
(
map
.
containsKey
(
"region"
))
{
map
.
put
(
"region"
,
String
.
valueOf
(
map
.
get
(
"region"
))
+
region
.
getRegionCode
()
+
","
);
map
.
put
(
"regionAll"
,
String
.
valueOf
(
map
.
get
(
"regionAll"
))
+
region
.
getRegionCode
()
+
"_"
+
region
.
getRegionName
()
+
","
);
}
else
{
map
.
put
(
"regionAll"
,
region
.
getRegionCode
()
+
"_"
+
region
.
getRegionName
()
+
","
);
map
.
put
(
"region"
,
region
.
getRegionCode
()
+
","
);
}
if
(!
ObjectUtils
.
isEmpty
(
region
.
getChildren
()))
{
Collection
<
RegionModel
>
regionChildren
=
regionModel
.
getChildren
();
List
<
RegionModel
>
regionChildrenList
=
new
ArrayList
<>(
Arrays
.
asList
(
regionChildren
.
toArray
(
new
RegionModel
[
0
])));
changeData
(
map
,
regionChildrenList
.
get
(
0
));
}
}
return
map
;
}
}
}
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 @
eaa93019
...
@@ -110,6 +110,9 @@ public class CommonServiceImpl implements ICommonService {
...
@@ -110,6 +110,9 @@ public class CommonServiceImpl implements ICommonService {
//管辖机构redis缓存key
//管辖机构redis缓存key
private
static
final
String
REGULATOR_UNIT_TREE
=
"REGULATOR_UNIT_TREE"
;
private
static
final
String
REGULATOR_UNIT_TREE
=
"REGULATOR_UNIT_TREE"
;
//管辖机构redis缓存key
private
static
final
String
REGULATOR_UNIT_TREE_ALL
=
"REGULATOR_UNIT_TREE_ALL"
;
//行政审批局redis缓存key
//行政审批局redis缓存key
private
static
final
String
ADMINISTRATION_UNIT_TREE
=
"ADMINISTRATION_UNIT_TREE"
;
private
static
final
String
ADMINISTRATION_UNIT_TREE
=
"ADMINISTRATION_UNIT_TREE"
;
...
@@ -285,7 +288,7 @@ public class CommonServiceImpl implements ICommonService {
...
@@ -285,7 +288,7 @@ public class CommonServiceImpl implements ICommonService {
@Override
@Override
public
List
<
LinkedHashMap
>
getCreatTreeByInstallation
()
{
public
List
<
LinkedHashMap
>
getCreatTreeByInstallation
()
{
List
<
LinkedHashMap
>
result
=
(
List
<
LinkedHashMap
>)
redisUtils
.
get
(
REGULATOR_UNIT_TREE
);
List
<
LinkedHashMap
>
result
=
(
List
<
LinkedHashMap
>)
redisUtils
.
get
(
REGULATOR_UNIT_TREE
_ALL
);
//判断redis是否存在管辖机构树
//判断redis是否存在管辖机构树
return
!
ObjectUtils
.
isEmpty
(
result
)
?
result
:
getCreatTreeByInstallationTree
();
return
!
ObjectUtils
.
isEmpty
(
result
)
?
result
:
getCreatTreeByInstallationTree
();
}
}
...
@@ -294,10 +297,10 @@ public class CommonServiceImpl implements ICommonService {
...
@@ -294,10 +297,10 @@ public class CommonServiceImpl implements ICommonService {
public
List
<
LinkedHashMap
>
getCreatTreeByInstallationTree
()
{
public
List
<
LinkedHashMap
>
getCreatTreeByInstallationTree
()
{
FeignClientResult
tree
=
privilegeFeginService
.
queryAgencyTreeForCache
(
RequestContext
.
getToken
(),
RequestContext
.
getAppKey
(),
RequestContext
.
getProduct
());
FeignClientResult
tree
=
privilegeFeginService
.
queryAgencyTreeForCache
(
RequestContext
.
getToken
(),
RequestContext
.
getAppKey
(),
RequestContext
.
getProduct
());
List
<
LinkedHashMap
>
result
=
(
List
<
LinkedHashMap
>)
tree
.
getResult
();
List
<
LinkedHashMap
>
result
=
(
List
<
LinkedHashMap
>)
tree
.
getResult
();
List
<
LinkedHashMap
>
treeData
=
delete
Tree
Data
(
result
,
REGULATOR_UNIT
);
List
<
LinkedHashMap
>
treeData
=
deleteData
(
result
,
REGULATOR_UNIT
);
List
<
LinkedHashMap
>
supervisionTree
=
treeData
.
stream
().
filter
(
e
->
code
.
equals
(
e
.
get
(
"orgCode"
))).
collect
(
Collectors
.
toList
());
List
<
LinkedHashMap
>
supervisionTree
=
treeData
.
stream
().
filter
(
e
->
code
.
equals
(
e
.
get
(
"orgCode"
))).
collect
(
Collectors
.
toList
());
List
<
LinkedHashMap
>
resultTree
=
updateNullChildren
(
supervisionTree
);
List
<
LinkedHashMap
>
resultTree
=
updateNullChildren
(
supervisionTree
);
redisUtils
.
set
(
REGULATOR_UNIT_TREE
,
resultTree
);
redisUtils
.
set
(
REGULATOR_UNIT_TREE
_ALL
,
resultTree
);
return
resultTree
;
return
resultTree
;
}
}
...
@@ -366,6 +369,10 @@ public class CommonServiceImpl implements ICommonService {
...
@@ -366,6 +369,10 @@ public class CommonServiceImpl implements ICommonService {
if
(!
e
.
get
(
"companyType"
).
toString
().
contains
(
companyType
))
{
if
(!
e
.
get
(
"companyType"
).
toString
().
contains
(
companyType
))
{
it
.
remove
();
it
.
remove
();
}
}
// 删除监管所
if
(
e
.
get
(
"level"
).
toString
().
equals
(
"organization"
))
{
it
.
remove
();
}
if
(!
ObjectUtils
.
isEmpty
(
e
.
get
(
"children"
)))
{
if
(!
ObjectUtils
.
isEmpty
(
e
.
get
(
"children"
)))
{
deleteTreeData
((
List
<
LinkedHashMap
>)
e
.
get
(
"children"
),
companyType
);
deleteTreeData
((
List
<
LinkedHashMap
>)
e
.
get
(
"children"
),
companyType
);
}
}
...
@@ -373,6 +380,21 @@ public class CommonServiceImpl implements ICommonService {
...
@@ -373,6 +380,21 @@ public class CommonServiceImpl implements ICommonService {
return
result
;
return
result
;
}
}
private
List
<
LinkedHashMap
>
deleteData
(
List
<
LinkedHashMap
>
result
,
String
companyType
)
{
Iterator
it
=
result
.
iterator
();
while
(
it
.
hasNext
())
{
LinkedHashMap
e
=
(
LinkedHashMap
)
it
.
next
();
// 删除非行政审批局
if
(!
e
.
get
(
"companyType"
).
toString
().
contains
(
companyType
))
{
it
.
remove
();
}
if
(!
ObjectUtils
.
isEmpty
(
e
.
get
(
"children"
)))
{
deleteData
((
List
<
LinkedHashMap
>)
e
.
get
(
"children"
),
companyType
);
}
}
return
result
;
}
@Override
@Override
public
List
<
Map
<
String
,
Object
>>
getUnitListByType
(
String
type
)
{
public
List
<
Map
<
String
,
Object
>>
getUnitListByType
(
String
type
)
{
...
...
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 @
eaa93019
...
@@ -234,9 +234,9 @@ public class IdxBizJgRegisterInfoServiceImpl extends BaseService<IdxBizJgRegiste
...
@@ -234,9 +234,9 @@ public class IdxBizJgRegisterInfoServiceImpl extends BaseService<IdxBizJgRegiste
if
(!
ValidationUtil
.
isEmpty
(
equipParamsMap
))
{
if
(!
ValidationUtil
.
isEmpty
(
equipParamsMap
))
{
// 给技术参数中添加设备种类,标记技术参数属于那个设备
// 给技术参数中添加设备种类,标记技术参数属于那个设备
equipParamsMap
.
put
(
"EQU_LIST"
,
equIpClassMap
.
get
(
"EQU_LIST"
).
toString
(
));
equipParamsMap
.
put
(
"EQU_LIST"
,
String
.
valueOf
(
equIpClassMap
.
get
(
"EQU_LIST"
)
));
equipParamsMap
.
put
(
"EQU_CATEGORY"
,
equIpClassMap
.
get
(
"EQU_CATEGORY"
).
toString
(
));
equipParamsMap
.
put
(
"EQU_CATEGORY"
,
String
.
valueOf
(
equIpClassMap
.
get
(
"EQU_CATEGORY"
)
));
equipParamsMap
.
put
(
"EQU_DEFINE"
,
equIpClassMap
.
get
(
"EQU_DEFINE"
).
toString
(
));
equipParamsMap
.
put
(
"EQU_DEFINE"
,
String
.
valueOf
(
equIpClassMap
.
get
(
"EQU_DEFINE"
)
));
resultMap
.
put
(
EQUIP_PARAMS_FORM_ID
,
equipParamsMap
);
resultMap
.
put
(
EQUIP_PARAMS_FORM_ID
,
equipParamsMap
);
}
}
}
}
...
@@ -285,6 +285,7 @@ public class IdxBizJgRegisterInfoServiceImpl extends BaseService<IdxBizJgRegiste
...
@@ -285,6 +285,7 @@ public class IdxBizJgRegisterInfoServiceImpl extends BaseService<IdxBizJgRegiste
resultMap
.
putAll
(
equipParamsMap
);
resultMap
.
putAll
(
equipParamsMap
);
}
}
}
}
resultMap
.
remove
(
"instanceId"
);
return
resultMap
;
return
resultMap
;
}
}
...
@@ -1091,6 +1092,11 @@ public class IdxBizJgRegisterInfoServiceImpl extends BaseService<IdxBizJgRegiste
...
@@ -1091,6 +1092,11 @@ public class IdxBizJgRegisterInfoServiceImpl extends BaseService<IdxBizJgRegiste
String
status
=
ConstructionEnum
.
getName
.
get
(
integer
);
String
status
=
ConstructionEnum
.
getName
.
get
(
integer
);
dto2
.
put
(
CONSTRUCTIONTYPE
,
status
);
dto2
.
put
(
CONSTRUCTIONTYPE
,
status
);
}
}
if
(!
ValidationUtil
.
isEmpty
(
dto2
.
get
(
EQUSTATE
)))
{
Integer
integer
=
Integer
.
valueOf
(
dto2
.
get
(
EQUSTATE
).
toString
());
String
status
=
EquimentEnum
.
getName
.
get
(
integer
);
dto2
.
put
(
EQUSTATE
,
status
);
}
dto2
.
put
(
"record"
,
dto2
.
get
(
"SEQUENCE_NBR"
));
dto2
.
put
(
"record"
,
dto2
.
get
(
"SEQUENCE_NBR"
));
list
.
add
(
dto2
);
list
.
add
(
dto2
);
}
}
...
...
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/JgChangeRegistrationReformServiceImpl.java
View file @
eaa93019
...
@@ -180,7 +180,7 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
...
@@ -180,7 +180,7 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
jgRegistrationHistory
.
setSupervisoryCode
(
supervisoryCode
);
jgRegistrationHistory
.
setSupervisoryCode
(
supervisoryCode
);
//数据状态
//数据状态
jgChangeRegistrationReform
.
setUseRegistrationCode
(
jgRegistrationHistory
.
getUseRegistrationCode
());
jgChangeRegistrationReform
.
setUseRegistrationCode
(
jgRegistrationHistory
.
getUseRegistrationCode
());
String
equipListName
=
Optional
.
ofNullable
(
map
.
get
(
"equListDesc"
)
.
toString
()).
orElse
(
" "
);
String
equipListName
=
Optional
.
ofNullable
(
map
.
get
(
"equListDesc"
)
).
orElse
(
"无"
).
toString
(
);
jgChangeRegistrationReform
.
setEquipListName
(
equipListName
);
jgChangeRegistrationReform
.
setEquipListName
(
equipListName
);
jgChangeRegistrationReform
.
setCreateUserId
(
reginParams
.
getUserModel
().
getUserId
());
jgChangeRegistrationReform
.
setCreateUserId
(
reginParams
.
getUserModel
().
getUserId
());
jgChangeRegistrationReform
.
setCreateUserName
(
reginParams
.
getUserModel
().
getRealName
());
jgChangeRegistrationReform
.
setCreateUserName
(
reginParams
.
getUserModel
().
getRealName
());
...
...
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 @
eaa93019
...
@@ -337,7 +337,7 @@ public class JgChangeRegistrationTransferServiceImpl extends BaseService<JgChang
...
@@ -337,7 +337,7 @@ public class JgChangeRegistrationTransferServiceImpl extends BaseService<JgChang
this
.
flowExecute
(
oldTransfer
.
getSequenceNbr
(),
oldTransfer
.
getInstanceId
(),
"0"
,
""
);
this
.
flowExecute
(
oldTransfer
.
getSequenceNbr
(),
oldTransfer
.
getInstanceId
(),
"0"
,
""
);
}
else
{
}
else
{
// 如果是新启动的流程开启自动访问
// 如果是新启动的流程开启自动访问
String
equipListName
=
Optional
.
ofNullable
(
tableData
.
get
(
"equListDesc"
)
.
toString
()).
orElse
(
" "
);
String
equipListName
=
Optional
.
ofNullable
(
tableData
.
get
(
"equListDesc"
)
).
orElse
(
"无"
).
toString
(
);
oldTransfer
.
setAuditStatus
(
WorkFlowStatusEnum
.
TRANSFER_RECEIVE
.
getPass
());
oldTransfer
.
setAuditStatus
(
WorkFlowStatusEnum
.
TRANSFER_RECEIVE
.
getPass
());
oldTransfer
.
setStatus
(
WorkFlowStatusEnum
.
TRANSFER_RECEIVE
.
getPass
());
oldTransfer
.
setStatus
(
WorkFlowStatusEnum
.
TRANSFER_RECEIVE
.
getPass
());
oldTransfer
.
setEquipListName
(
equipListName
);
oldTransfer
.
setEquipListName
(
equipListName
);
...
...
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 @
eaa93019
...
@@ -135,7 +135,7 @@ public class JgEnableDisableServiceImpl extends BaseService<JgEnableDisableDto,
...
@@ -135,7 +135,7 @@ public class JgEnableDisableServiceImpl extends BaseService<JgEnableDisableDto,
}
}
dto
.
setVariable
(
commMap
);
dto
.
setVariable
(
commMap
);
ProcessTaskDTO
processTaskDTO
=
iCmWorkflowService
.
completeOrReject
(
jgEnableDisable
.
getNextTaskId
(),
dto
,
submit
);
ProcessTaskDTO
processTaskDTO
=
iCmWorkflowService
.
completeOrReject
(
jgEnableDisable
.
getNextTaskId
(),
dto
,
"0"
);
processTaskDTOS
.
add
(
processTaskDTO
);
processTaskDTOS
.
add
(
processTaskDTO
);
// 提取节点等信息
// 提取节点等信息
workflowResultDto
=
commonService
.
buildWorkFlowInfo
(
Collections
.
singletonList
(
processTaskDTO
)).
get
(
0
);
workflowResultDto
=
commonService
.
buildWorkFlowInfo
(
Collections
.
singletonList
(
processTaskDTO
)).
get
(
0
);
...
@@ -607,6 +607,7 @@ public class JgEnableDisableServiceImpl extends BaseService<JgEnableDisableDto,
...
@@ -607,6 +607,7 @@ public class JgEnableDisableServiceImpl extends BaseService<JgEnableDisableDto,
}
}
resultMap
.
putAll
(
map
);
resultMap
.
putAll
(
map
);
}
}
resultMap
.
put
(
"sequenceNbr"
,
sequenceNbr
);
return
resultMap
;
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/JgInstallationNoticeServiceImpl.java
View file @
eaa93019
...
@@ -134,6 +134,9 @@ public class JgInstallationNoticeServiceImpl extends BaseService<JgInstallationN
...
@@ -134,6 +134,9 @@ public class JgInstallationNoticeServiceImpl extends BaseService<JgInstallationN
IIdxBizJgUseInfoService
useInfoService
;
IIdxBizJgUseInfoService
useInfoService
;
@Autowired
@Autowired
IdxBizJgUseInfoMapper
idxBizJgUseInfoMapper
;
@Autowired
private
DataDictionaryMapper
dataDictionaryMapper
;
private
DataDictionaryMapper
dataDictionaryMapper
;
@Autowired
@Autowired
...
@@ -168,7 +171,7 @@ public class JgInstallationNoticeServiceImpl extends BaseService<JgInstallationN
...
@@ -168,7 +171,7 @@ public class JgInstallationNoticeServiceImpl extends BaseService<JgInstallationN
* @return 安装告知
* @return 安装告知
*/
*/
@Override
@Override
public
Map
<
String
,
Map
<
String
,
Object
>>
queryBySequenceNbr
(
Long
sequenceNbr
)
{
public
Map
<
String
,
Map
<
String
,
Object
>>
queryBySequenceNbr
(
Long
sequenceNbr
,
String
companyLevel
)
{
// 安装告知信息
// 安装告知信息
JgInstallationNotice
notice
=
jgInstallationNoticeMapper
.
selectById
(
sequenceNbr
);
JgInstallationNotice
notice
=
jgInstallationNoticeMapper
.
selectById
(
sequenceNbr
);
if
(
Objects
.
isNull
(
notice
))
{
if
(
Objects
.
isNull
(
notice
))
{
...
@@ -217,9 +220,9 @@ public class JgInstallationNoticeServiceImpl extends BaseService<JgInstallationN
...
@@ -217,9 +220,9 @@ public class JgInstallationNoticeServiceImpl extends BaseService<JgInstallationN
equInfo
.
put
(
"inspectReport"
,
JSON
.
parse
(
String
.
valueOf
(
detail
.
get
(
"inspectReport"
))));
equInfo
.
put
(
"inspectReport"
,
JSON
.
parse
(
String
.
valueOf
(
detail
.
get
(
"inspectReport"
))));
equInfo
.
put
(
"designStandard"
,
JSON
.
parse
(
String
.
valueOf
(
detail
.
get
(
"designStandard"
))));
equInfo
.
put
(
"designStandard"
,
JSON
.
parse
(
String
.
valueOf
(
detail
.
get
(
"designStandard"
))));
equInfo
.
put
(
"designDoc"
,
JSON
.
parse
(
String
.
valueOf
(
detail
.
get
(
"designDoc"
))));
equInfo
.
put
(
"designDoc"
,
JSON
.
parse
(
String
.
valueOf
(
detail
.
get
(
"designDoc"
))));
BeanUtil
.
copyProperties
(
equInfo
,
detail
);
BeanUtil
.
copyProperties
(
equInfo
,
detail
);
BeanUtil
.
copyProperties
(
installationInfo
,
detail
,
"equList"
,
"supervisoryCode"
,
"factoryNum"
,
"equRegisterCode"
);
BeanUtil
.
copyProperties
(
installationInfo
,
detail
,
"equList"
,
"supervisoryCode"
,
"factoryNum"
,
"equRegisterCode"
);
detail
.
put
(
"companyLevel"
,
companyLevel
);
return
new
HashMap
<
String
,
Map
<
String
,
Object
>>()
{{
return
new
HashMap
<
String
,
Map
<
String
,
Object
>>()
{{
this
.
put
(
"installationInfo"
,
detail
);
this
.
put
(
"installationInfo"
,
detail
);
}};
}};
...
@@ -861,7 +864,12 @@ public class JgInstallationNoticeServiceImpl extends BaseService<JgInstallationN
...
@@ -861,7 +864,12 @@ public class JgInstallationNoticeServiceImpl extends BaseService<JgInstallationN
map1
.
put
(
"USE_UNIT_NAME"
,
jgInstallationNotice
.
getUseUnitName
());
map1
.
put
(
"USE_UNIT_NAME"
,
jgInstallationNotice
.
getUseUnitName
());
map1
.
put
(
"USC_UNIT_CREDIT_CODE"
,
jgInstallationNotice
.
getInstallUnitCreditCode
());
map1
.
put
(
"USC_UNIT_CREDIT_CODE"
,
jgInstallationNotice
.
getInstallUnitCreditCode
());
map1
.
put
(
"USC_UNIT_NAME"
,
jgInstallationNotice
.
getInstallUnitName
());
map1
.
put
(
"USC_UNIT_NAME"
,
jgInstallationNotice
.
getInstallUnitName
());
objMap
.
put
(
tzsJgOtherInfo
.
getRecord
(),
map1
);
// 安装告知去除该字段,使用登记时添加
// map1.put("ORG_BRANCH_CODE",jgInstallationNotice.getOrgBranchCode());
// map1.put("ORG_BRANCH_NAME",jgInstallationNotice.getOrgBranchCode());
map1
.
put
(
"USE_PLACE"
,
String
.
format
(
"%s/%s/%s"
,
jgInstallationNotice
.
getProvinceName
(),
jgInstallationNotice
.
getCityName
(),
jgInstallationNotice
.
getCounty
()));
map1
.
put
(
"ADDRESS"
,
String
.
format
(
"%s/%s"
,
jgInstallationNotice
.
getStreetName
(),
jgInstallationNotice
.
getAddress
()));
objMap
.
put
(
tzsJgOtherInfo
.
getRecord
(),
map1
);
jgInstallationNotice
.
setPromoter
(
""
);
jgInstallationNotice
.
setPromoter
(
""
);
tzsServiceFeignClient
.
commonUpdateEsDataByIds
(
objMap
);
tzsServiceFeignClient
.
commonUpdateEsDataByIds
(
objMap
);
tzsJgOtherInfoMapper
.
updateById
(
tzsJgOtherInfo
);
tzsJgOtherInfoMapper
.
updateById
(
tzsJgOtherInfo
);
...
@@ -890,19 +898,30 @@ public class JgInstallationNoticeServiceImpl extends BaseService<JgInstallationN
...
@@ -890,19 +898,30 @@ public class JgInstallationNoticeServiceImpl extends BaseService<JgInstallationN
useInfo
.
setIsNotXiXian
(
jgInstallationNotice
.
getIsXixian
()
==
null
?
"0"
:
jgInstallationNotice
.
getIsXixian
());
useInfo
.
setIsNotXiXian
(
jgInstallationNotice
.
getIsXixian
()
==
null
?
"0"
:
jgInstallationNotice
.
getIsXixian
());
useInfoService
.
saveOrUpdateData
(
useInfo
);
useInfoService
.
saveOrUpdateData
(
useInfo
);
}
}
// 修改属地
// 修改属地 - 字段去除
LambdaUpdateWrapper
<
SuperviseInfo
>
lambdaUpdateWrapper
=
new
LambdaUpdateWrapper
<>();
// LambdaUpdateWrapper<SuperviseInfo> lambdaUpdateWrapper = new LambdaUpdateWrapper<>();
lambdaUpdateWrapper
.
eq
(
SuperviseInfo:
:
getRecord
,
jgRelationEquip
.
getEquId
());
// lambdaUpdateWrapper.eq(SuperviseInfo::getRecord, jgRelationEquip.getEquId());
SuperviseInfo
superviseInfo
=
new
SuperviseInfo
();
// SuperviseInfo superviseInfo = new SuperviseInfo();
superviseInfo
.
setOrgBranchName
(
jgInstallationNotice
.
getOrgBranchName
());
// superviseInfo.setOrgBranchName(jgInstallationNotice.getOrgBranchName());
superviseInfo
.
setOrgBranchCode
(
jgInstallationNotice
.
getOrgBranchCode
());
// superviseInfo.setOrgBranchCode(jgInstallationNotice.getOrgBranchCode());
superviseInfoMapper
.
update
(
superviseInfo
,
lambdaUpdateWrapper
);
// superviseInfoMapper.update(superviseInfo, lambdaUpdateWrapper);
HashMap
<
String
,
Object
>
hashMap
=
new
HashMap
<>();
// 修改使用信息
Map
<
String
,
Map
<
String
,
Object
>>
superMap
=
new
HashMap
<>();
LambdaUpdateWrapper
<
IdxBizJgUseInfo
>
lambda
=
new
LambdaUpdateWrapper
<>();
hashMap
.
put
(
"ORG_BRANCH_CODE"
,
jgInstallationNotice
.
getOrgBranchCode
());
lambda
.
eq
(
IdxBizJgUseInfo:
:
getRecord
,
jgRelationEquip
.
getEquId
());
hashMap
.
put
(
"ORG_BRANCH_NAME"
,
jgInstallationNotice
.
getOrgBranchCode
());
IdxBizJgUseInfo
idxBizJgUseInfo
=
new
IdxBizJgUseInfo
();
superMap
.
put
(
jgRelationEquip
.
getEquId
(),
hashMap
);
idxBizJgUseInfo
.
setProvince
(
jgInstallationNotice
.
getProvince
());
tzsServiceFeignClient
.
commonUpdateEsDataByIds
(
superMap
);
idxBizJgUseInfo
.
setProvinceName
(
jgInstallationNotice
.
getProvinceName
());
idxBizJgUseInfo
.
setCity
(
jgInstallationNotice
.
getCity
());
idxBizJgUseInfo
.
setCityName
(
jgInstallationNotice
.
getCityName
());
idxBizJgUseInfo
.
setCounty
(
jgInstallationNotice
.
getCounty
());
idxBizJgUseInfo
.
setCountyName
(
jgInstallationNotice
.
getCountyName
());
idxBizJgUseInfo
.
setFactoryUseSiteStreet
(
jgInstallationNotice
.
getFactoryUseSiteStreet
());
idxBizJgUseInfo
.
setStreetName
(
jgInstallationNotice
.
getStreetName
());
idxBizJgUseInfo
.
setAddress
(
jgInstallationNotice
.
getAddress
());
idxBizJgUseInfo
.
setIsNotXiXian
(
jgInstallationNotice
.
getIsXixian
());
idxBizJgUseInfoMapper
.
update
(
idxBizJgUseInfo
,
lambda
);
// 上个代办改为已办
// 上个代办改为已办
HashMap
<
String
,
Object
>
taskMap
=
new
HashMap
<>();
HashMap
<
String
,
Object
>
taskMap
=
new
HashMap
<>();
taskMap
.
put
(
"taskStatus"
,
FlowStatusEnum
.
TO_BE_FINISHED
.
getCode
());
taskMap
.
put
(
"taskStatus"
,
FlowStatusEnum
.
TO_BE_FINISHED
.
getCode
());
...
...
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 @
eaa93019
...
@@ -24,6 +24,7 @@ import com.yeejoin.amos.boot.module.jg.api.service.IJgMaintenanceContractService
...
@@ -24,6 +24,7 @@ import com.yeejoin.amos.boot.module.jg.api.service.IJgMaintenanceContractService
import
com.yeejoin.amos.boot.module.jg.api.vo.JgMaintenanceContractVo
;
import
com.yeejoin.amos.boot.module.jg.api.vo.JgMaintenanceContractVo
;
import
com.yeejoin.amos.boot.module.jg.biz.feign.TzsServiceFeignClient
;
import
com.yeejoin.amos.boot.module.jg.biz.feign.TzsServiceFeignClient
;
import
com.yeejoin.amos.boot.module.jg.biz.service.ICmWorkflowService
;
import
com.yeejoin.amos.boot.module.jg.biz.service.ICmWorkflowService
;
import
com.yeejoin.amos.boot.module.ymt.api.entity.IdxBizJgMaintenanceRecordInfo
;
import
com.yeejoin.amos.boot.module.ymt.api.enums.ApplicationFormTypeEnum
;
import
com.yeejoin.amos.boot.module.ymt.api.enums.ApplicationFormTypeEnum
;
import
com.yeejoin.amos.boot.module.ymt.api.enums.FlowStatusEnum
;
import
com.yeejoin.amos.boot.module.ymt.api.enums.FlowStatusEnum
;
import
com.yeejoin.amos.feign.systemctl.model.TaskV2Model
;
import
com.yeejoin.amos.feign.systemctl.model.TaskV2Model
;
...
@@ -81,6 +82,9 @@ public class JgMaintenanceContractServiceImpl extends BaseService<JgMaintenanceC
...
@@ -81,6 +82,9 @@ public class JgMaintenanceContractServiceImpl extends BaseService<JgMaintenanceC
@Autowired
@Autowired
IJgInstallationNoticeService
jrmInstallationNoticeService
;
IJgInstallationNoticeService
jrmInstallationNoticeService
;
@Autowired
private
IdxBizJgMaintenanceRecordInfoServiceImpl
idxBizJgMaintenanceRecordInfoService
;
/**
/**
* 分页查询
* 分页查询
*/
*/
...
@@ -507,10 +511,39 @@ public class JgMaintenanceContractServiceImpl extends BaseService<JgMaintenanceC
...
@@ -507,10 +511,39 @@ public class JgMaintenanceContractServiceImpl extends BaseService<JgMaintenanceC
contract
.
setApplyDate
(
new
Date
());
contract
.
setApplyDate
(
new
Date
());
contract
.
setStatus
(
taskCode
);
contract
.
setStatus
(
taskCode
);
updateTaskModel
(
contract
,
"0"
);
updateTaskModel
(
contract
,
"0"
);
// 添加设备维保信息
updateEquipMessage
(
contract
.
getSequenceNbr
());
}
}
this
.
getBaseMapper
().
updateById
(
contract
);
this
.
getBaseMapper
().
updateById
(
contract
);
}
}
/**
* 流程结束后添加设备维保信息
*
* @param id
*/
private
void
updateEquipMessage
(
Long
id
)
{
JgMaintenanceContract
jgMaintenanceContract
=
this
.
getBaseMapper
().
selectById
(
id
);
LambdaQueryWrapper
<
JgMaintenanceContractEq
>
lambda
=
new
QueryWrapper
<
JgMaintenanceContractEq
>().
lambda
();
lambda
.
eq
(
JgMaintenanceContractEq:
:
getEquipTransferId
,
id
);
List
<
JgMaintenanceContractEq
>
list
=
jgMaintenanceContractEqService
.
getBaseMapper
().
selectList
(
lambda
);
ArrayList
<
IdxBizJgMaintenanceRecordInfo
>
data
=
new
ArrayList
<>();
list
.
forEach
(
item
->
{
IdxBizJgMaintenanceRecordInfo
info
=
new
IdxBizJgMaintenanceRecordInfo
();
info
.
setRecord
(
item
.
getEquId
());
info
.
setMeUnitName
(
ObjectUtils
.
isEmpty
(
jgMaintenanceContract
.
getMaintenanceUnitName
())
?
null
:
jgMaintenanceContract
.
getMaintenanceUnitName
());
info
.
setMeUnitCreditCode
(
ObjectUtils
.
isEmpty
(
jgMaintenanceContract
.
getMaintenanceUnitCode
())
?
null
:
jgMaintenanceContract
.
getMaintenanceUnitCode
());
info
.
setMeMaster
(
ObjectUtils
.
isEmpty
(
jgMaintenanceContract
.
getMaintenanceManagerOneName
())
?
null
:
jgMaintenanceContract
.
getMaintenanceManagerOneName
());
info
.
setEmergencycall
(
ObjectUtils
.
isEmpty
(
jgMaintenanceContract
.
getMaintenanceManagerOnePhone
())
?
null
:
jgMaintenanceContract
.
getMaintenanceManagerOnePhone
());
info
.
setInformStart
(
ObjectUtils
.
isEmpty
(
jgMaintenanceContract
.
getInformStart
())
?
null
:
jgMaintenanceContract
.
getInformStart
());
info
.
setInformEnd
(
ObjectUtils
.
isEmpty
(
jgMaintenanceContract
.
getInformEnd
())
?
null
:
jgMaintenanceContract
.
getInformEnd
());
info
.
setRepairInform
(
ObjectUtils
.
isEmpty
(
jgMaintenanceContract
.
getMaintenanceContract
())
?
null
:
jgMaintenanceContract
.
getMaintenanceContract
());
data
.
add
(
info
);
});
idxBizJgMaintenanceRecordInfoService
.
saveBatch
(
data
);
}
private
TaskV2Model
updateTaskModel
(
JgMaintenanceContract
contract
,
String
operate
)
{
private
TaskV2Model
updateTaskModel
(
JgMaintenanceContract
contract
,
String
operate
)
{
Map
<
String
,
Object
>
params
=
new
HashMap
<>();
Map
<
String
,
Object
>
params
=
new
HashMap
<>();
FlowStatusEnum
flowStatusEnum
=
this
.
getTaskStatus
(
operate
);
FlowStatusEnum
flowStatusEnum
=
this
.
getTaskStatus
(
operate
);
...
...
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/JgTransferNoticeServiceImpl.java
View file @
eaa93019
...
@@ -5,6 +5,7 @@ import com.alibaba.fastjson.JSON;
...
@@ -5,6 +5,7 @@ import com.alibaba.fastjson.JSON;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONArray
;
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.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.biz.common.bo.ReginParams
;
import
com.yeejoin.amos.boot.biz.common.bo.ReginParams
;
import
com.yeejoin.amos.boot.biz.common.utils.DateUtils
;
import
com.yeejoin.amos.boot.biz.common.utils.DateUtils
;
...
@@ -25,6 +26,7 @@ import com.yeejoin.amos.boot.module.jg.biz.feign.TzsServiceFeignClient;
...
@@ -25,6 +26,7 @@ import com.yeejoin.amos.boot.module.jg.biz.feign.TzsServiceFeignClient;
import
com.yeejoin.amos.boot.module.jg.biz.service.ICmWorkflowService
;
import
com.yeejoin.amos.boot.module.jg.biz.service.ICmWorkflowService
;
import
com.yeejoin.amos.boot.module.jg.biz.utils.ImageUtils
;
import
com.yeejoin.amos.boot.module.jg.biz.utils.ImageUtils
;
import
com.yeejoin.amos.boot.module.jg.biz.utils.WordTemplateUtils
;
import
com.yeejoin.amos.boot.module.jg.biz.utils.WordTemplateUtils
;
import
com.yeejoin.amos.boot.module.ymt.api.entity.IdxBizJgUseInfo
;
import
com.yeejoin.amos.boot.module.ymt.api.entity.RegistrationInfo
;
import
com.yeejoin.amos.boot.module.ymt.api.entity.RegistrationInfo
;
import
com.yeejoin.amos.boot.module.ymt.api.entity.TzBaseUnitLicence
;
import
com.yeejoin.amos.boot.module.ymt.api.entity.TzBaseUnitLicence
;
import
com.yeejoin.amos.boot.module.ymt.api.enums.ApplicationFormTypeEnum
;
import
com.yeejoin.amos.boot.module.ymt.api.enums.ApplicationFormTypeEnum
;
...
@@ -98,6 +100,10 @@ public class JgTransferNoticeServiceImpl extends BaseService<JgTransferNoticeDto
...
@@ -98,6 +100,10 @@ public class JgTransferNoticeServiceImpl extends BaseService<JgTransferNoticeDto
@Autowired
@Autowired
ICmWorkflowService
iCmWorkflowService
;
ICmWorkflowService
iCmWorkflowService
;
@Autowired
IdxBizJgUseInfoMapper
idxBizJgUseInfoMapper
;
/**
/**
* 根据sequenceNbr查询
* 根据sequenceNbr查询
*
*
...
@@ -105,7 +111,7 @@ public class JgTransferNoticeServiceImpl extends BaseService<JgTransferNoticeDto
...
@@ -105,7 +111,7 @@ public class JgTransferNoticeServiceImpl extends BaseService<JgTransferNoticeDto
* @return 移装告知
* @return 移装告知
*/
*/
@Override
@Override
public
Map
<
String
,
Map
<
String
,
Object
>>
queryBySequenceNbr
(
Long
sequenceNbr
)
{
public
Map
<
String
,
Map
<
String
,
Object
>>
queryBySequenceNbr
(
Long
sequenceNbr
,
String
companyLevel
)
{
// 移装告知信息
// 移装告知信息
JgTransferNotice
notice
=
jgTransferNoticeMapper
.
selectById
(
sequenceNbr
);
JgTransferNotice
notice
=
jgTransferNoticeMapper
.
selectById
(
sequenceNbr
);
if
(
Objects
.
isNull
(
notice
))
{
if
(
Objects
.
isNull
(
notice
))
{
...
@@ -153,6 +159,7 @@ public class JgTransferNoticeServiceImpl extends BaseService<JgTransferNoticeDto
...
@@ -153,6 +159,7 @@ public class JgTransferNoticeServiceImpl extends BaseService<JgTransferNoticeDto
equInfo
.
put
(
"designDoc"
,
JSON
.
parse
(
String
.
valueOf
(
detail
.
get
(
"designDoc"
))));
equInfo
.
put
(
"designDoc"
,
JSON
.
parse
(
String
.
valueOf
(
detail
.
get
(
"designDoc"
))));
BeanUtil
.
copyProperties
(
equInfo
,
detail
);
BeanUtil
.
copyProperties
(
equInfo
,
detail
);
BeanUtil
.
copyProperties
(
transferNotice
,
detail
,
"equList"
,
"supervisoryCode"
);
BeanUtil
.
copyProperties
(
transferNotice
,
detail
,
"equList"
,
"supervisoryCode"
);
detail
.
put
(
"companyLevel"
,
companyLevel
);
return
new
HashMap
<
String
,
Map
<
String
,
Object
>>()
{{
return
new
HashMap
<
String
,
Map
<
String
,
Object
>>()
{{
this
.
put
(
"transferNoticeInfo"
,
detail
);
this
.
put
(
"transferNoticeInfo"
,
detail
);
}};
}};
...
@@ -708,6 +715,30 @@ public class JgTransferNoticeServiceImpl extends BaseService<JgTransferNoticeDto
...
@@ -708,6 +715,30 @@ public class JgTransferNoticeServiceImpl extends BaseService<JgTransferNoticeDto
jgTransferNotice
.
setHandleDate
(
new
Date
());
jgTransferNotice
.
setHandleDate
(
new
Date
());
jgTransferNotice
.
setNoticeStatus
(
String
.
valueOf
(
FlowStatusEnum
.
TO_BE_FINISHED
.
getCode
()));
jgTransferNotice
.
setNoticeStatus
(
String
.
valueOf
(
FlowStatusEnum
.
TO_BE_FINISHED
.
getCode
()));
this
.
generateTransferNoticeReport
(
jgTransferNotice
.
getSequenceNbr
());
this
.
generateTransferNoticeReport
(
jgTransferNotice
.
getSequenceNbr
());
Map
<
String
,
Object
>
map1
=
new
HashMap
<>();
Map
<
String
,
Map
<
String
,
Object
>>
objMap
=
new
HashMap
<>();
map1
.
put
(
"USE_PLACE"
,
String
.
format
(
"%s/%s/%s"
,
jgTransferNotice
.
getProvinceName
(),
jgTransferNotice
.
getCityName
(),
jgTransferNotice
.
getCounty
()));
map1
.
put
(
"ADDRESS"
,
String
.
format
(
"%s/%s"
,
jgTransferNotice
.
getStreetName
(),
jgTransferNotice
.
getAddress
()));
objMap
.
put
(
jgTransferNoticeEq
.
getEquId
(),
map1
);
tzsServiceFeignClient
.
commonUpdateEsDataByIds
(
objMap
);
// 修改使用信息
LambdaUpdateWrapper
<
IdxBizJgUseInfo
>
lambda
=
new
LambdaUpdateWrapper
<>();
lambda
.
eq
(
IdxBizJgUseInfo:
:
getRecord
,
jgTransferNoticeEq
.
getEquId
());
IdxBizJgUseInfo
idxBizJgUseInfo
=
new
IdxBizJgUseInfo
();
idxBizJgUseInfo
.
setProvince
(
jgTransferNotice
.
getProvince
());
idxBizJgUseInfo
.
setProvinceName
(
jgTransferNotice
.
getProvinceName
());
idxBizJgUseInfo
.
setCity
(
jgTransferNotice
.
getCity
());
idxBizJgUseInfo
.
setCityName
(
jgTransferNotice
.
getCityName
());
idxBizJgUseInfo
.
setCounty
(
jgTransferNotice
.
getCounty
());
idxBizJgUseInfo
.
setCountyName
(
jgTransferNotice
.
getCountyName
());
idxBizJgUseInfo
.
setFactoryUseSiteStreet
(
jgTransferNotice
.
getFactoryUseSiteStreet
());
idxBizJgUseInfo
.
setStreetName
(
jgTransferNotice
.
getStreetName
());
idxBizJgUseInfo
.
setAddress
(
jgTransferNotice
.
getAddress
());
idxBizJgUseInfo
.
setIsNotXiXian
(
jgTransferNotice
.
getIsXixian
());
idxBizJgUseInfoMapper
.
update
(
idxBizJgUseInfo
,
lambda
);
// 上个代办改为已办
// 上个代办改为已办
HashMap
<
String
,
Object
>
taskMap
=
new
HashMap
<>();
HashMap
<
String
,
Object
>
taskMap
=
new
HashMap
<>();
taskMap
.
put
(
"taskStatus"
,
FlowStatusEnum
.
TO_BE_FINISHED
.
getCode
());
taskMap
.
put
(
"taskStatus"
,
FlowStatusEnum
.
TO_BE_FINISHED
.
getCode
());
...
...
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 @
eaa93019
...
@@ -92,6 +92,8 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
...
@@ -92,6 +92,8 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
CommonServiceImpl
commonServiceImpl
;
CommonServiceImpl
commonServiceImpl
;
@Autowired
@Autowired
CmWorkflowServiceImpl
cmWorkflowService
;
CmWorkflowServiceImpl
cmWorkflowService
;
@Autowired
IdxBizJgSupervisionInfoMapper
idxBizJgSupervisionInfoMapper
;
private
static
final
String
DEFINITION_KEY
=
"useRegistration"
;
private
static
final
String
DEFINITION_KEY
=
"useRegistration"
;
...
@@ -116,8 +118,9 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
...
@@ -116,8 +118,9 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
JgRegistrationHistory
jgRegistrationHistory
=
jgRegistrationHistoryService
.
getBaseMapper
().
selectOne
(
lambdaSelect
);
JgRegistrationHistory
jgRegistrationHistory
=
jgRegistrationHistoryService
.
getBaseMapper
().
selectOne
(
lambdaSelect
);
JSONObject
map
=
JSONObject
.
parseObject
(
jgRegistrationHistory
.
getChangeData
());
JSONObject
map
=
JSONObject
.
parseObject
(
jgRegistrationHistory
.
getChangeData
());
map
.
remove
(
"status"
);
map
.
remove
(
"status"
);
map
.
remove
(
"instanceId"
);
// 安全管理员
// 安全管理员
if
(
map
.
containsKey
(
"safetyManagerName"
)){
if
(
map
.
containsKey
(
"safetyManagerName"
))
{
map
.
put
(
"safetyManager"
,
map
.
get
(
"safetyManagerName"
));
map
.
put
(
"safetyManager"
,
map
.
get
(
"safetyManagerName"
));
}
}
IdxBizJgUseInfo
useInfo
=
new
IdxBizJgUseInfo
();
IdxBizJgUseInfo
useInfo
=
new
IdxBizJgUseInfo
();
...
@@ -157,7 +160,7 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
...
@@ -157,7 +160,7 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
useInfo
.
setEstateUnitName
(
data
[
1
]);
useInfo
.
setEstateUnitName
(
data
[
1
]);
}
}
// 修改设备使用状态为在用
// 修改设备使用状态为在用
useInfo
.
setEquState
(
String
.
valueOf
(
EquimentEnum
.
BAOFEI
.
getCode
()));
useInfo
.
setEquState
(
String
.
valueOf
(
EquimentEnum
.
ZAIYONG
.
getCode
()));
// 更新使用信息
// 更新使用信息
useInfoMapper
.
update
(
useInfo
,
lambda
);
useInfoMapper
.
update
(
useInfo
,
lambda
);
InspectionDetectionInfo
inspectionDetectionInfo
=
new
InspectionDetectionInfo
();
InspectionDetectionInfo
inspectionDetectionInfo
=
new
InspectionDetectionInfo
();
...
@@ -165,8 +168,17 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
...
@@ -165,8 +168,17 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
LambdaQueryWrapper
<
InspectionDetectionInfo
>
inspectionLambda
=
new
QueryWrapper
<
InspectionDetectionInfo
>().
lambda
();
LambdaQueryWrapper
<
InspectionDetectionInfo
>
inspectionLambda
=
new
QueryWrapper
<
InspectionDetectionInfo
>().
lambda
();
inspectionLambda
.
eq
(
InspectionDetectionInfo:
:
getRecord
,
map
.
get
(
"equipId"
));
inspectionLambda
.
eq
(
InspectionDetectionInfo:
:
getRecord
,
map
.
get
(
"equipId"
));
// 更新检验检测信息
// 更新检验检测信息
inspectionDetectionInfo
.
setInspectReport
(
null
);
//
inspectionDetectionInfo.setInspectReport(null);
inspectionDetectionInfoMapper
.
update
(
inspectionDetectionInfo
,
inspectionLambda
);
inspectionDetectionInfoMapper
.
update
(
inspectionDetectionInfo
,
inspectionLambda
);
// 更新设备监管部门
IdxBizJgSupervisionInfo
idxBizJgSupervisionInfo
=
new
IdxBizJgSupervisionInfo
();
if
(
map
.
containsKey
(
"orgBranchCode"
)
&&
!
ObjectUtils
.
isEmpty
(
map
.
get
(
"orgBranchCode"
)))
{
String
[]
data
=
String
.
valueOf
(
map
.
getString
(
"orgBranchCode"
)).
split
(
"_"
);
idxBizJgSupervisionInfo
.
setOrgBranchCode
(
data
[
0
]);
idxBizJgSupervisionInfo
.
setOrgBranchName
(
data
[
1
]);
LambdaQueryWrapper
<
IdxBizJgSupervisionInfo
>
eq
=
new
QueryWrapper
<
IdxBizJgSupervisionInfo
>().
lambda
().
eq
(
IdxBizJgSupervisionInfo:
:
getRecord
,
map
.
get
(
"equipId"
));
idxBizJgSupervisionInfoMapper
.
update
(
idxBizJgSupervisionInfo
,
eq
);
}
// 更新设备使用登记证
// 更新设备使用登记证
idxBizJgRegisterInfoMapper
.
updateUseOrgCodeByEquip
(
String
.
valueOf
(
map
.
get
(
"equipId"
)),
useOrgCode
);
idxBizJgRegisterInfoMapper
.
updateUseOrgCodeByEquip
(
String
.
valueOf
(
map
.
get
(
"equipId"
)),
useOrgCode
);
// 更新es
// 更新es
...
@@ -176,7 +188,7 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
...
@@ -176,7 +188,7 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
public
void
updateHistory
(
JSONObject
map
,
String
equipId
,
String
currentDocumentId
,
String
supervisoryCode
)
{
public
void
updateHistory
(
JSONObject
map
,
String
equipId
,
String
currentDocumentId
,
String
supervisoryCode
)
{
JgRegistrationHistory
jgRegistrationHistory
=
new
JgRegistrationHistory
();
JgRegistrationHistory
jgRegistrationHistory
=
new
JgRegistrationHistory
();
LambdaQueryWrapper
<
JgRegistrationHistory
>
lambda
=
new
QueryWrapper
<
JgRegistrationHistory
>().
lambda
();
LambdaQueryWrapper
<
JgRegistrationHistory
>
lambda
=
new
QueryWrapper
<
JgRegistrationHistory
>().
lambda
();
// lambda.eq(JgRegistrationHistory::getEquId, equipId);
// lambda.eq(JgRegistrationHistory::getEquId, equipId);
lambda
.
eq
(
JgRegistrationHistory:
:
getCurrentDocumentId
,
currentDocumentId
);
lambda
.
eq
(
JgRegistrationHistory:
:
getCurrentDocumentId
,
currentDocumentId
);
lambda
.
eq
(
JgRegistrationHistory:
:
getRegistrationClass
,
"使用登记"
);
lambda
.
eq
(
JgRegistrationHistory:
:
getRegistrationClass
,
"使用登记"
);
Integer
integer
=
jgRegistrationHistoryService
.
getBaseMapper
().
selectCount
(
lambda
);
Integer
integer
=
jgRegistrationHistoryService
.
getBaseMapper
().
selectCount
(
lambda
);
...
@@ -273,6 +285,12 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
...
@@ -273,6 +285,12 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
jgUseRegistration
.
setUseUnitCreditCode
(
null
);
jgUseRegistration
.
setUseUnitCreditCode
(
null
);
jgUseRegistration
.
setSequenceNbr
(
Long
.
valueOf
(
String
.
valueOf
(
map
.
get
(
"sequenceNbr"
))));
jgUseRegistration
.
setSequenceNbr
(
Long
.
valueOf
(
String
.
valueOf
(
map
.
get
(
"sequenceNbr"
))));
this
.
getBaseMapper
().
updateById
(
jgUseRegistration
);
this
.
getBaseMapper
().
updateById
(
jgUseRegistration
);
// 更新设备关联表
LambdaQueryWrapper
<
JgUseRegistrationEq
>
lambda
=
new
QueryWrapper
<
JgUseRegistrationEq
>().
lambda
();
lambda
.
eq
(
JgUseRegistrationEq:
:
getEquipTransferId
,
jgUseRegistration
.
getSequenceNbr
());
JgUseRegistrationEq
jgUseRegistrationEq
=
new
JgUseRegistrationEq
();
jgUseRegistrationEq
.
setEquId
(
map
.
get
(
"equipId"
).
toString
());
jgRelationEquipMapper
.
update
(
jgUseRegistrationEq
,
lambda
);
}
else
{
}
else
{
// 业务管理设备信息保存
// 业务管理设备信息保存
...
@@ -605,6 +623,7 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
...
@@ -605,6 +623,7 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
detail
.
put
(
"designStandard"
,
JSON
.
parse
(
String
.
valueOf
(
detail
.
get
(
"designStandard"
))));
detail
.
put
(
"designStandard"
,
JSON
.
parse
(
String
.
valueOf
(
detail
.
get
(
"designStandard"
))));
detail
.
put
(
"designDoc"
,
JSON
.
parse
(
String
.
valueOf
(
detail
.
get
(
"designDoc"
))));
detail
.
put
(
"designDoc"
,
JSON
.
parse
(
String
.
valueOf
(
detail
.
get
(
"designDoc"
))));
detail
.
put
(
"longitudeLatitude"
,
JSON
.
parse
(
String
.
valueOf
(
detail
.
get
(
"longitudeLatitude"
))));
detail
.
put
(
"longitudeLatitude"
,
JSON
.
parse
(
String
.
valueOf
(
detail
.
get
(
"longitudeLatitude"
))));
detail
.
put
(
"province"
,
"610000"
);
return
detail
;
return
detail
;
}
}
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/resources/templates/installation-notification-report.ftl
View file @
eaa93019
...
@@ -578,7 +578,7 @@
...
@@ -578,7 +578,7 @@
<w:sz
w:val=
"24"
/>
<w:sz
w:val=
"24"
/>
<w:lang
w:val=
"en-US"
w:eastAsia=
"zh-CN"
/>
<w:lang
w:val=
"en-US"
w:eastAsia=
"zh-CN"
/>
</w:rPr>
</w:rPr>
<w:t>
设备代码
</w:t>
<w:t>
设备
注册
代码
</w:t>
</w:r>
</w:r>
</w:p>
</w:p>
</w:tc>
</w:tc>
...
@@ -2934,83 +2934,6 @@
...
@@ -2934,83 +2934,6 @@
</w:tc>
</w:tc>
</w:tr>
</w:tr>
</w:tbl>
</w:tbl>
<w:p>
<w:pPr>
<w:spacing
w:line=
"360"
w:lineRule=
"auto"
/>
<w:rPr>
<w:rFonts
w:hint=
"eastAsia"
w:ascii=
"黑体"
w:hAnsi=
"黑体"
w:eastAsia=
"黑体"
w:cs=
"黑体"
/>
<w:sz
w:val=
"24"
/>
<w:szCs
w:val=
"24"
/>
<w:lang
w:val=
"en-US"
w:eastAsia=
"zh-CN"
/>
</w:rPr>
</w:pPr>
<w:r>
<w:rPr>
<w:rFonts
w:hint=
"eastAsia"
w:ascii=
"黑体"
w:hAnsi=
"黑体"
w:eastAsia=
"黑体"
w:cs=
"黑体"
/>
<w:sz
w:val=
"24"
/>
<w:szCs
w:val=
"24"
/>
<w:lang
w:val=
"en-US"
w:eastAsia=
"zh-CN"
/>
</w:rPr>
<w:t>
注:1、告知单按每台设备填写。
</w:t>
</w:r>
</w:p>
<w:p>
<w:pPr>
<w:spacing
w:line=
"240"
w:lineRule=
"auto"
/>
<w:ind
w:firstLine=
"480"
w:firstLineChars=
"200"
/>
<w:rPr>
<w:rFonts
w:hint=
"eastAsia"
w:ascii=
"黑体"
w:hAnsi=
"黑体"
w:eastAsia=
"黑体"
w:cs=
"黑体"
/>
<w:sz
w:val=
"24"
/>
<w:szCs
w:val=
"24"
/>
<w:lang
w:val=
"en-US"
w:eastAsia=
"zh-CN"
/>
</w:rPr>
</w:pPr>
<w:r>
<w:rPr>
<w:rFonts
w:hint=
"eastAsia"
w:ascii=
"黑体"
w:hAnsi=
"黑体"
w:eastAsia=
"黑体"
w:cs=
"黑体"
/>
<w:sz
w:val=
"24"
/>
<w:szCs
w:val=
"24"
/>
<w:lang
w:val=
"en-US"
w:eastAsia=
"zh-CN"
/>
</w:rPr>
<w:t>
2、施工单位应提供特种设备许可证书复印件(加盖单位公章)。
</w:t>
</w:r>
</w:p>
<w:p>
<w:pPr>
<w:keepNext
w:val=
"0"
/>
<w:keepLines
w:val=
"0"
/>
<w:pageBreakBefore
w:val=
"0"
/>
<w:widowControl
w:val=
"0"
/>
<w:numPr>
<w:ilvl
w:val=
"0"
/>
<w:numId
w:val=
"0"
/>
</w:numPr>
<w:kinsoku/>
<w:wordWrap/>
<w:overflowPunct/>
<w:topLinePunct
w:val=
"0"
/>
<w:autoSpaceDE/>
<w:autoSpaceDN/>
<w:bidi
w:val=
"0"
/>
<w:adjustRightInd/>
<w:snapToGrid/>
<w:spacing
w:line=
"300"
w:lineRule=
"auto"
/>
<w:textAlignment
w:val=
"auto"
/>
<w:rPr>
<w:sz
w:val=
"28"
/>
</w:rPr>
</w:pPr>
<w:r>
<w:rPr>
<w:rFonts
w:hint=
"eastAsia"
w:ascii=
"等线"
w:hAnsi=
"等线"
w:eastAsia=
"等线"
w:cs=
"等线"
/>
<w:lang
w:val=
"en-US"
w:eastAsia=
"zh-CN"
/>
</w:rPr>
<w:t>
按照市委政府关于“四改两拆”三年攻坚行动实施方案要求,市域范围内的建筑物和建设项目,须符合城乡建设规划要求和《土地管理法》之要求并须取得合法手续,按要求,特种设备不允许装于不符合相关法规的建筑物之内。据此要求。
</w:t>
</w:r>
</w:p>
<w:sectPr>
<w:sectPr>
<w:pgSz
w:w=
"11906"
w:h=
"16838"
/>
<w:pgSz
w:w=
"11906"
w:h=
"16838"
/>
<w:pgMar
w:top=
"1440"
w:right=
"1800"
w:bottom=
"1440"
w:left=
"1800"
w:header=
"851"
w:footer=
"992"
<w:pgMar
w:top=
"1440"
w:right=
"1800"
w:bottom=
"1440"
w:left=
"1800"
w:header=
"851"
w:footer=
"992"
...
...
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-biz/src/main/java/com/yeejoin/amos/boot/module/ymt/biz/service/impl/GenerateCodeServiceImpl.java
View file @
eaa93019
...
@@ -165,7 +165,7 @@ public class GenerateCodeServiceImpl implements IGenerateCodeService {
...
@@ -165,7 +165,7 @@ public class GenerateCodeServiceImpl implements IGenerateCodeService {
* @param batchSize 批量生成个数
* @param batchSize 批量生成个数
* @return List
* @return List
*/
*/
public
List
<
String
>
generateBatchSequence
(
String
sequenceKey
,
int
batchSize
)
{
public
synchronized
List
<
String
>
generateBatchSequence
(
String
sequenceKey
,
int
batchSize
)
{
// 使用分布式锁,确保在并发情况下只有一个线程能够生成顺序码
// 使用分布式锁,确保在并发情况下只有一个线程能够生成顺序码
Boolean
lockAcquired
=
obtainLock
(
LOCK_KEY_AF
);
Boolean
lockAcquired
=
obtainLock
(
LOCK_KEY_AF
);
if
(
Boolean
.
TRUE
.
equals
(
lockAcquired
))
{
if
(
Boolean
.
TRUE
.
equals
(
lockAcquired
))
{
...
...
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