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
d689c593
Commit
d689c593
authored
Jan 19, 2024
by
王果
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/develop_tzs_register' into develop_tzs_register
parents
96b981ac
48089c3e
Show whitespace changes
Inline
Side-by-side
Showing
39 changed files
with
587 additions
and
205 deletions
+587
-205
JgEquipTransferDto.java
...ejoin/amos/boot/module/jg/api/dto/JgEquipTransferDto.java
+7
-1
JgUseRegistrationDto.java
...oin/amos/boot/module/jg/api/dto/JgUseRegistrationDto.java
+3
-0
JgUseRegistration.java
...oin/amos/boot/module/jg/api/entity/JgUseRegistration.java
+3
-0
JgChangeRegistrationReformMapper.java
...odule/jg/api/mapper/JgChangeRegistrationReformMapper.java
+2
-0
JgUseRegistrationMapper.java
...os/boot/module/jg/api/mapper/JgUseRegistrationMapper.java
+2
-0
IJgChangeRegistrationReformService.java
...le/jg/api/service/IJgChangeRegistrationReformService.java
+1
-1
IJgMaintainNoticeService.java
.../boot/module/jg/api/service/IJgMaintainNoticeService.java
+2
-3
IJgReformNoticeService.java
...os/boot/module/jg/api/service/IJgReformNoticeService.java
+2
-1
JgChangeRegistrationReformMapper.xml
...ain/resources/mapper/JgChangeRegistrationReformMapper.xml
+30
-1
JgEnableDisableMapper.xml
...g-api/src/main/resources/mapper/JgEnableDisableMapper.xml
+1
-1
JgEquipTransferMapper.xml
...g-api/src/main/resources/mapper/JgEquipTransferMapper.xml
+10
-5
JgUseRegistrationMapper.xml
...api/src/main/resources/mapper/JgUseRegistrationMapper.xml
+32
-1
JgChangeRegistrationReformController.java
.../biz/controller/JgChangeRegistrationReformController.java
+1
-1
JgEnableDisableController.java
...t/module/jg/biz/controller/JgEnableDisableController.java
+1
-10
JgEquipTransferController.java
...t/module/jg/biz/controller/JgEquipTransferController.java
+3
-4
JgMaintainNoticeController.java
.../module/jg/biz/controller/JgMaintainNoticeController.java
+2
-4
JgReformNoticeController.java
...ot/module/jg/biz/controller/JgReformNoticeController.java
+2
-3
JgUseRegistrationController.java
...module/jg/biz/controller/JgUseRegistrationController.java
+1
-2
CommonServiceImpl.java
...os/boot/module/jg/biz/service/impl/CommonServiceImpl.java
+17
-11
IdxBizJgRegisterInfoServiceImpl.java
.../jg/biz/service/impl/IdxBizJgRegisterInfoServiceImpl.java
+1
-0
JgChangeRegistrationReformServiceImpl.java
...z/service/impl/JgChangeRegistrationReformServiceImpl.java
+146
-8
JgEnableDisableServiceImpl.java
...odule/jg/biz/service/impl/JgEnableDisableServiceImpl.java
+2
-2
JgEquipTransferServiceImpl.java
...odule/jg/biz/service/impl/JgEquipTransferServiceImpl.java
+3
-2
JgMaintainNoticeServiceImpl.java
...dule/jg/biz/service/impl/JgMaintainNoticeServiceImpl.java
+2
-1
JgReformNoticeServiceImpl.java
...module/jg/biz/service/impl/JgReformNoticeServiceImpl.java
+2
-2
JgScrapCancelServiceImpl.java
.../module/jg/biz/service/impl/JgScrapCancelServiceImpl.java
+3
-3
JgUseRegistrationServiceImpl.java
...ule/jg/biz/service/impl/JgUseRegistrationServiceImpl.java
+62
-17
JyjcInspectionApplication.java
...oot/module/jyjc/api/entity/JyjcInspectionApplication.java
+10
-1
JyjcInspectionApplicationModel.java
...module/jyjc/api/model/JyjcInspectionApplicationModel.java
+4
-32
TaskMessageDto.java
...ejoin/amos/boot/module/jyjc/api/model/TaskMessageDto.java
+5
-0
JyjcInspectionApplicationMapper.xml
...main/resources/mapper/JyjcInspectionApplicationMapper.xml
+5
-6
CommonController.java
...mos/boot/module/jyjc/biz/controller/CommonController.java
+6
-0
JyjcInspectionApplicationController.java
...c/biz/controller/JyjcInspectionApplicationController.java
+5
-5
TaskModelServiceImpl.java
...os/boot/module/jyjc/biz/service/TaskModelServiceImpl.java
+12
-0
JyjcInspectionApplicationServiceImpl.java
...iz/service/impl/JyjcInspectionApplicationServiceImpl.java
+153
-60
JyjcInspectionResultServiceImpl.java
...yjc/biz/service/impl/JyjcInspectionResultServiceImpl.java
+1
-1
JyjcOpeningApplicationServiceImpl.java
...c/biz/service/impl/JyjcOpeningApplicationServiceImpl.java
+12
-3
bizTypeInfo.json
...-module-jyjc-biz/src/main/resources/json/bizTypeInfo.json
+12
-12
EquipmentCategoryServiceImpl.java
...le/ymt/biz/service/impl/EquipmentCategoryServiceImpl.java
+19
-1
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/JgEquipTransferDto.java
View file @
d689c593
...
@@ -85,6 +85,9 @@ public class JgEquipTransferDto extends BaseDto {
...
@@ -85,6 +85,9 @@ public class JgEquipTransferDto extends BaseDto {
@ApiModelProperty
(
value
=
"任务名称"
)
@ApiModelProperty
(
value
=
"任务名称"
)
private
String
taskName
;
private
String
taskName
;
@ApiModelProperty
(
value
=
"设备名称"
)
private
String
productName
;
@ApiModelProperty
(
value
=
"流程执行角色"
)
@ApiModelProperty
(
value
=
"流程执行角色"
)
private
String
instanceRoles
;
private
String
instanceRoles
;
...
@@ -104,6 +107,9 @@ public class JgEquipTransferDto extends BaseDto {
...
@@ -104,6 +107,9 @@ public class JgEquipTransferDto extends BaseDto {
@ApiModelProperty
(
value
=
"设备注册代码"
)
@ApiModelProperty
(
value
=
"设备注册代码"
)
private
String
equCode
;
private
String
equCode
;
@ApiModelProperty
(
value
=
"使用登记证编号"
)
private
String
useOrgCode
;
@ApiModelProperty
(
value
=
"监管码"
)
@ApiModelProperty
(
value
=
"监管码"
)
private
String
supervisoryCode
;
private
String
supervisoryCode
;
...
@@ -114,7 +120,7 @@ public class JgEquipTransferDto extends BaseDto {
...
@@ -114,7 +120,7 @@ public class JgEquipTransferDto extends BaseDto {
private
String
useInnerCode
;
private
String
useInnerCode
;
@ApiModelProperty
(
value
=
"设备地址"
)
@ApiModelProperty
(
value
=
"设备地址"
)
private
String
concatenated
Address
;
private
String
equ
Address
;
@ApiModelProperty
(
value
=
"流程建议"
)
@ApiModelProperty
(
value
=
"流程建议"
)
private
String
processAdvice
;
private
String
processAdvice
;
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/java/com/yeejoin/amos/boot/module/jg/api/dto/JgUseRegistrationDto.java
View file @
d689c593
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jg
.
api
.
dto
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jg
.
api
.
dto
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
...
@@ -103,4 +104,6 @@ public class JgUseRegistrationDto extends BaseDto {
...
@@ -103,4 +104,6 @@ public class JgUseRegistrationDto extends BaseDto {
private
String
dataType
;
private
String
dataType
;
private
String
unitCode
;
private
String
unitCode
;
private
String
isXixian
;
}
}
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/java/com/yeejoin/amos/boot/module/jg/api/entity/JgUseRegistration.java
View file @
d689c593
...
@@ -183,4 +183,7 @@ public class JgUseRegistration extends BaseEntity {
...
@@ -183,4 +183,7 @@ public class JgUseRegistration extends BaseEntity {
@TableField
(
value
=
"next_execute_user_ids"
)
@TableField
(
value
=
"next_execute_user_ids"
)
private
String
nextExecuteUserIds
;
private
String
nextExecuteUserIds
;
@TableField
(
value
=
"is_xixian"
)
private
String
isXixian
;
}
}
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/java/com/yeejoin/amos/boot/module/jg/api/mapper/JgChangeRegistrationReformMapper.java
View file @
d689c593
...
@@ -33,4 +33,6 @@ public interface JgChangeRegistrationReformMapper extends BaseMapper<JgChangeReg
...
@@ -33,4 +33,6 @@ public interface JgChangeRegistrationReformMapper extends BaseMapper<JgChangeReg
@Select
(
"select name from tz_equipment_category where code=#{code}"
)
@Select
(
"select name from tz_equipment_category where code=#{code}"
)
String
getEquiplistNameByEquiplist
(
String
code
);
String
getEquiplistNameByEquiplist
(
String
code
);
List
<
Map
<
String
,
Object
>>
getDetailById
(
@Param
(
"id"
)
Long
id
);
}
}
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/java/com/yeejoin/amos/boot/module/jg/api/mapper/JgUseRegistrationMapper.java
View file @
d689c593
...
@@ -30,4 +30,6 @@ public interface JgUseRegistrationMapper extends BaseMapper<JgUseRegistration> {
...
@@ -30,4 +30,6 @@ public interface JgUseRegistrationMapper extends BaseMapper<JgUseRegistration> {
Page
<
Map
<
String
,
Object
>>
getEquipListPage
(
@Param
(
"page"
)
Page
<
Map
<
String
,
Object
>>
page
,
@Param
(
"factoryNum"
)
String
factoryNum
,
@Param
(
"equList"
)
String
equList
,
@Param
(
"equCategory"
)
String
equCategory
);
Page
<
Map
<
String
,
Object
>>
getEquipListPage
(
@Param
(
"page"
)
Page
<
Map
<
String
,
Object
>>
page
,
@Param
(
"factoryNum"
)
String
factoryNum
,
@Param
(
"equList"
)
String
equList
,
@Param
(
"equCategory"
)
String
equCategory
);
void
updatePromoter
(
@Param
(
"id"
)
Long
id
);
void
updatePromoter
(
@Param
(
"id"
)
Long
id
);
List
<
Map
<
String
,
Object
>>
getDetailById
(
@Param
(
"id"
)
Long
id
);
}
}
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/java/com/yeejoin/amos/boot/module/jg/api/service/IJgChangeRegistrationReformService.java
View file @
d689c593
...
@@ -20,7 +20,7 @@ import java.util.Map;
...
@@ -20,7 +20,7 @@ import java.util.Map;
*/
*/
public
interface
IJgChangeRegistrationReformService
{
public
interface
IJgChangeRegistrationReformService
{
Page
<
Map
<
String
,
Object
>>
getList
(
JgChangeRegistrationReformDto
dto
,
Page
<
Map
<
String
,
Object
>>
page
,
List
<
String
>
roleIds
);
Page
<
Map
<
String
,
Object
>>
getList
(
JgChangeRegistrationReformDto
dto
,
Page
<
Map
<
String
,
Object
>>
page
,
List
<
String
>
roleIds
);
JgChangeRegistrationReform
save
(
JSONObject
map
);
List
<
Map
<
String
,
Object
>>
save
(
JSONObject
map
);
void
updateExecuteIds
(
String
instanceId
,
JgChangeRegistrationReform
jgChangeRegistrationReform
,
String
operate
,
ProcessTaskDTO
processTaskDTO
);
void
updateExecuteIds
(
String
instanceId
,
JgChangeRegistrationReform
jgChangeRegistrationReform
,
String
operate
,
ProcessTaskDTO
processTaskDTO
);
void
flowExecute
(
Long
id
,
String
instanceId
,
String
operate
,
String
comment
);
void
flowExecute
(
Long
id
,
String
instanceId
,
String
operate
,
String
comment
);
void
withdraw
(
String
instanceId
);
void
withdraw
(
String
instanceId
);
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/java/com/yeejoin/amos/boot/module/jg/api/service/IJgMaintainNoticeService.java
View file @
d689c593
...
@@ -6,8 +6,7 @@ import com.baomidou.mybatisplus.extension.service.IService;
...
@@ -6,8 +6,7 @@ import com.baomidou.mybatisplus.extension.service.IService;
import
com.yeejoin.amos.boot.biz.common.bo.ReginParams
;
import
com.yeejoin.amos.boot.biz.common.bo.ReginParams
;
import
com.yeejoin.amos.boot.module.jg.api.dto.JgMaintainNoticeDto
;
import
com.yeejoin.amos.boot.module.jg.api.dto.JgMaintainNoticeDto
;
import
com.yeejoin.amos.boot.module.jg.api.entity.JgMaintainNotice
;
import
com.yeejoin.amos.boot.module.jg.api.entity.JgMaintainNotice
;
import
jdk.nashorn.api.scripting.JSObject
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
/**
/**
...
@@ -57,7 +56,7 @@ public interface IJgMaintainNoticeService extends IService<JgMaintainNotice> {
...
@@ -57,7 +56,7 @@ public interface IJgMaintainNoticeService extends IService<JgMaintainNotice> {
* @param model 数据
* @param model 数据
* @param submitType 保存类型
* @param submitType 保存类型
*/
*/
void
saveNotice
(
String
submitType
,
Map
<
String
,
Object
>
model
,
ReginParams
reginParams
);
List
<
JgMaintainNotice
>
saveNotice
(
String
submitType
,
Map
<
String
,
Object
>
model
,
ReginParams
reginParams
);
/**
/**
* 打印告知单
* 打印告知单
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/java/com/yeejoin/amos/boot/module/jg/api/service/IJgReformNoticeService.java
View file @
d689c593
...
@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.extension.service.IService;
...
@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.extension.service.IService;
import
com.yeejoin.amos.boot.biz.common.bo.ReginParams
;
import
com.yeejoin.amos.boot.biz.common.bo.ReginParams
;
import
com.yeejoin.amos.boot.module.jg.api.dto.JgReformNoticeDto
;
import
com.yeejoin.amos.boot.module.jg.api.dto.JgReformNoticeDto
;
import
com.yeejoin.amos.boot.module.jg.api.entity.JgReformNotice
;
import
com.yeejoin.amos.boot.module.jg.api.entity.JgReformNotice
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
/**
/**
...
@@ -56,7 +57,7 @@ public interface IJgReformNoticeService extends IService<JgReformNotice> {
...
@@ -56,7 +57,7 @@ public interface IJgReformNoticeService extends IService<JgReformNotice> {
* @param model 数据
* @param model 数据
* @param submitType 保存类型
* @param submitType 保存类型
*/
*/
void
saveNotice
(
String
submitType
,
Map
<
String
,
Object
>
model
,
ReginParams
reginParams
);
List
<
JgReformNotice
>
saveNotice
(
String
submitType
,
Map
<
String
,
Object
>
model
,
ReginParams
reginParams
);
/**
/**
* 打印告知单
* 打印告知单
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/resources/mapper/JgChangeRegistrationReformMapper.xml
View file @
d689c593
...
@@ -20,7 +20,7 @@
...
@@ -20,7 +20,7 @@
jri.PRODUCT_NAME as productName,
jri.PRODUCT_NAME as productName,
jri.EQU_CODE as equCode,
jri.EQU_CODE as equCode,
use.USE_INNER_CODE as innerCode,
use.USE_INNER_CODE as innerCode,
concat(use.PROVINCE_NAME,
'-',use.CITY_NAME,'-'
,use.COUNTY_NAME) as place,
concat(use.PROVINCE_NAME,
use.CITY_NAME
,use.COUNTY_NAME) as place,
ifnull(ur.instance_id, '') as instanceId,
ifnull(ur.instance_id, '') as instanceId,
re.equ_id as equipId,
re.equ_id as equipId,
ur.apply_no as applyNo,
ur.apply_no as applyNo,
...
@@ -140,4 +140,33 @@
...
@@ -140,4 +140,33 @@
</where>
</where>
</select>
</select>
<select
id=
"getDetailById"
resultType=
"java.util.Map"
>
select ur.sequence_nbr as sequenceNbr,
ur.audit_status as auditStatus,
ur.use_unit_name as useUnitName,
ur.use_registration_code as useRegistrationCode,
ur.status,
ur.receive_org_name as receiveOrgName,
DATE_FORMAT(ur.reg_date,'%Y-%m-%d') as regDate,
DATE_FORMAT(ur.audit_pass_date,'%Y-%m-%d') as auditPassDate,
(SELECT name from tz_equipment_category where code = jri.EQU_CATEGORY) as equCategory,
jri.PRODUCT_NAME as productName,
jri.EQU_CODE as equCode,
use.USE_INNER_CODE as innerCode,
concat(use.PROVINCE_NAME,use.CITY_NAME,use.COUNTY_NAME) as place,
ifnull(ur.instance_id, '') as instanceId,
re.equ_id as equipId,
ur.apply_no as applyNo,
ifnull(ur.next_executor_ids,'') as nextExecutorIds,
ur.promoter,
ur.next_execute_user_ids as nextExecuteUserIds
from tzs_jg_change_registration_reform ur
LEFT JOIN tzs_jg_change_registration_reform_eq re on ur.sequence_nbr = re.equip_transfer_id
LEFT JOIN idx_biz_jg_register_info jri on re.equ_id = jri.RECORD
LEFT JOIN idx_biz_jg_use_info use on re.equ_id = use.RECORD
LEFT JOIN idx_biz_jg_other_info other on re.equ_id = other.RECORD
where ur.sequence_nbr = #{id}
</select>
</mapper>
</mapper>
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/resources/mapper/JgEnableDisableMapper.xml
View file @
d689c593
...
@@ -16,7 +16,7 @@
...
@@ -16,7 +16,7 @@
jri.PRODUCT_NAME as productName,
jri.PRODUCT_NAME as productName,
use.USE_UNIT_NAME as useUnitName,
use.USE_UNIT_NAME as useUnitName,
jed.receive_org_name as receiveOrgName,
jed.receive_org_name as receiveOrgName,
concat(use."PROVINCE_NAME", '
-', use."CITY_NAME", '-', use."COUNTY_NAME", '-', use."STREET_NAME", '-
', use."ADDRESS") as address,
concat(use."PROVINCE_NAME", '
', use."CITY_NAME", '', use."COUNTY_NAME", '', use."STREET_NAME", '
', use."ADDRESS") as address,
use."USE_INNER_CODE" as useInnerCode,
use."USE_INNER_CODE" as useInnerCode,
jed.audit_status as auditStatus,
jed.audit_status as auditStatus,
date_format(jed.audit_pass_date, '%Y-%m-%d') as auditPassDate,
date_format(jed.audit_pass_date, '%Y-%m-%d') as auditPassDate,
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/resources/mapper/JgEquipTransferMapper.xml
View file @
d689c593
...
@@ -19,15 +19,13 @@
...
@@ -19,15 +19,13 @@
jet.instance_status AS instanceStatus,
jet.instance_status AS instanceStatus,
jet.accept_date AS acceptDate,
jet.accept_date AS acceptDate,
jet.task_name AS taskName,
jet.task_name AS taskName,
ri.EQU_LIST AS equList,
ri.EQU_CATEGORY AS equCategory,
ri.EQU_DEFINE AS equDefine,
ri.PRODUCT_NAME AS productName,
ri.PRODUCT_NAME AS productName,
ri.BRAND_NAME AS brandName,
ri.BRAND_NAME AS brandName,
ri.EQU_TYPE AS equType,
ri.EQU_TYPE AS equType,
ri.EQU_PRICE AS equPrice,
ri.EQU_PRICE AS equPrice,
ri.PRODUCT_PHOTO AS productPhoto,
ri.PRODUCT_PHOTO AS productPhoto,
ri.EQU_CODE,
ri.EQU_CODE,
ri.use_org_code AS useOrgCode,
di.design_unit_credit_code AS designUnitCreditCode,
di.design_unit_credit_code AS designUnitCreditCode,
di.design_unit_name AS designUnitName,
di.design_unit_name AS designUnitName,
di.design_license_num AS designLicenseNum,
di.design_license_num AS designLicenseNum,
...
@@ -50,9 +48,13 @@
...
@@ -50,9 +48,13 @@
fi.ins_use_maintain_explain AS insUseMaintainExplain,
fi.ins_use_maintain_explain AS insUseMaintainExplain,
ui.safety_manager AS safetyManager,
ui.safety_manager AS safetyManager,
ui.phone AS safetyManagerPhone,
ui.phone AS safetyManagerPhone,
CONCAT_WS('
, ',ui.PROVINCE_NAME, ui.CITY_NAME, ui.COUNTY_NAME, ui.STREET_NAME, ui.ADDRESS) AS concatenated
Address,
CONCAT_WS('
',ui.PROVINCE_NAME, ui.CITY_NAME, ui.COUNTY_NAME, ui.STREET_NAME, ui.ADDRESS) AS equ
Address,
ui.USE_INNER_CODE AS useInnerCode,
ui.USE_INNER_CODE AS useInnerCode,
oi.SUPERVISORY_CODE AS supervisoryCode
oi.SUPERVISORY_CODE AS supervisoryCode,
tec2.name AS equCategory,
tec1.name AS equList,
tec.name AS equDefine,
jet.create_date AS createDate
FROM
FROM
tzs_jg_equip_transfer jet
tzs_jg_equip_transfer jet
LEFT JOIN tzs_jg_equip_transfer_eq ete ON ete.equip_transfer_id = jet.sequence_nbr
LEFT JOIN tzs_jg_equip_transfer_eq ete ON ete.equip_transfer_id = jet.sequence_nbr
...
@@ -62,6 +64,9 @@
...
@@ -62,6 +64,9 @@
LEFT JOIN idx_biz_jg_inspection_detection_info idi ON idi.record = ete.equ_id
LEFT JOIN idx_biz_jg_inspection_detection_info idi ON idi.record = ete.equ_id
LEFT JOIN idx_biz_jg_use_info ui ON ui.record = ete.equ_id
LEFT JOIN idx_biz_jg_use_info ui ON ui.record = ete.equ_id
LEFT JOIN idx_biz_jg_other_info oi ON oi.record = ete.equ_id
LEFT JOIN idx_biz_jg_other_info oi ON oi.record = ete.equ_id
LEFT JOIN tz_equipment_category tec ON ri."EQU_CATEGORY"::text = tec.code::text
LEFT JOIN tz_equipment_category tec1 ON ri."EQU_LIST"::text = tec1.code::text
LEFT JOIN tz_equipment_category tec2 ON ri."EQU_DEFINE"::text = tec2.code::text
<where>
<where>
jet.is_delete = false
jet.is_delete = false
<if
test=
"param != null "
>
<if
test=
"param != null "
>
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/resources/mapper/JgUseRegistrationMapper.xml
View file @
d689c593
...
@@ -19,7 +19,7 @@
...
@@ -19,7 +19,7 @@
jri.PRODUCT_NAME as productName,
jri.PRODUCT_NAME as productName,
jri.EQU_CODE as equCode,
jri.EQU_CODE as equCode,
use.USE_INNER_CODE as innerCode,
use.USE_INNER_CODE as innerCode,
concat(use.PROVINCE_NAME,
'-',use.CITY_NAME,'-'
,use.COUNTY_NAME) as place,
concat(use.PROVINCE_NAME,
use.CITY_NAME
,use.COUNTY_NAME) as place,
ur.instance_id as instanceId,
ur.instance_id as instanceId,
re.equ_id as equipId,
re.equ_id as equipId,
ur.apply_no as applyNo,
ur.apply_no as applyNo,
...
@@ -161,5 +161,36 @@
...
@@ -161,5 +161,36 @@
from idx_biz_jg_design_info
from idx_biz_jg_design_info
where RECORD = #{id}
where RECORD = #{id}
</select>
</select>
<select
id=
"getDetailById"
resultType=
"java.util.Map"
>
select ur.sequence_nbr as sequenceNbr,
ur.audit_status as auditStatus,
date_format(reg_date, '%Y-%m-%d') as regDate,
ur.use_unit_name as useUnitName,
ur.status,
other.CODE96333 code96333,
ur.receive_org_name as receiveOrgName,
(SELECT name from tz_equipment_category where code = jri.EQU_CATEGORY) as equCategory,
jri.PRODUCT_NAME as productName,
jri.EQU_CODE as equCode,
use.USE_INNER_CODE as innerCode,
concat(use.PROVINCE_NAME, use.CITY_NAME, use.COUNTY_NAME) as place,
ur.instance_id as instanceId,
re.equ_id as equipId,
ur.apply_no as applyNo,
ur.next_execute_ids as nextExecuteIds,
ur.promoter,
ur.supervisory_code as supervisoryCode,
ur.use_registration_code as useRegistrationCode,
date_format(ur.audit_pass_date, '%Y-%m-%d') as auditPassDate,
ur.receive_org_name as receiveOrgName,
ur.next_execute_user_ids as nextExecuteUserIds
from tzs_jg_use_registration ur
LEFT JOIN tzs_jg_use_registration_eq re on ur.sequence_nbr = re.equip_transfer_id
LEFT JOIN idx_biz_jg_register_info jri on re.equ_id = jri.RECORD
LEFT JOIN idx_biz_jg_use_info use on re.equ_id = use.RECORD
LEFT JOIN idx_biz_jg_other_info other on re.equ_id = other.RECORD
where ur.sequence_nbr = #{id}
</select>
</mapper>
</mapper>
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/controller/JgChangeRegistrationReformController.java
View file @
d689c593
...
@@ -49,7 +49,7 @@ public class JgChangeRegistrationReformController extends BaseController {
...
@@ -49,7 +49,7 @@ public class JgChangeRegistrationReformController extends BaseController {
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PostMapping
(
value
=
"/save"
)
@PostMapping
(
value
=
"/save"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增改造变更登记"
,
notes
=
"新增改造变更登记"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增改造变更登记"
,
notes
=
"新增改造变更登记"
)
public
ResponseModel
<
JgChangeRegistrationReform
>
save
(
@RequestBody
JSONObject
map
)
{
public
ResponseModel
<
Object
>
save
(
@RequestBody
JSONObject
map
)
{
return
ResponseHelper
.
buildResponse
(
jgChangeRegistrationReformServiceImpl
.
save
(
map
));
return
ResponseHelper
.
buildResponse
(
jgChangeRegistrationReformServiceImpl
.
save
(
map
));
}
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/controller/JgEnableDisableController.java
View file @
d689c593
...
@@ -4,25 +4,17 @@ import com.alibaba.fastjson.JSONObject;
...
@@ -4,25 +4,17 @@ import com.alibaba.fastjson.JSONObject;
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.RedisKey
;
import
com.yeejoin.amos.boot.biz.common.utils.RedisKey
;
import
com.yeejoin.amos.boot.biz.common.utils.RedisUtils
;
import
com.yeejoin.amos.boot.biz.common.utils.RedisUtils
;
import
com.yeejoin.amos.boot.module.jg.api.dto.JgUseRegistrationEqDto
;
import
com.yeejoin.amos.boot.module.jg.api.entity.JgEnableDisable
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.yeejoin.amos.boot.biz.common.controller.BaseController
;
import
com.yeejoin.amos.boot.biz.common.controller.BaseController
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
import
com.yeejoin.amos.boot.module.jg.biz.service.impl.JgEnableDisableServiceImpl
;
import
com.yeejoin.amos.boot.module.jg.biz.service.impl.JgEnableDisableServiceImpl
;
import
org.typroject.tyboot.core.foundation.context.RequestContext
;
import
org.typroject.tyboot.core.foundation.context.RequestContext
;
import
org.typroject.tyboot.core.restful.utils.ResponseHelper
;
import
org.typroject.tyboot.core.restful.utils.ResponseHelper
;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
javax.servlet.http.HttpServletRequest
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.module.jg.api.dto.JgEnableDisableDto
;
import
com.yeejoin.amos.boot.module.jg.api.dto.JgEnableDisableDto
;
...
@@ -54,8 +46,7 @@ public class JgEnableDisableController extends BaseController {
...
@@ -54,8 +46,7 @@ public class JgEnableDisableController extends BaseController {
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增"
,
notes
=
"新增"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增"
,
notes
=
"新增"
)
public
ResponseModel
<
Object
>
save
(
@RequestBody
JSONObject
map
)
{
public
ResponseModel
<
Object
>
save
(
@RequestBody
JSONObject
map
)
{
ReginParams
reginParams
=
JSONObject
.
parseObject
(
redisUtils
.
get
(
RedisKey
.
buildReginKey
(
RequestContext
.
getExeUserId
(),
RequestContext
.
getToken
())).
toString
(),
ReginParams
.
class
);
ReginParams
reginParams
=
JSONObject
.
parseObject
(
redisUtils
.
get
(
RedisKey
.
buildReginKey
(
RequestContext
.
getExeUserId
(),
RequestContext
.
getToken
())).
toString
(),
ReginParams
.
class
);
jgEnableDisableServiceImpl
.
saveOrUpdate
(
map
,
reginParams
);
return
ResponseHelper
.
buildResponse
(
jgEnableDisableServiceImpl
.
saveOrUpdate
(
map
,
reginParams
));
return
ResponseHelper
.
buildResponse
(
"ok"
);
}
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/controller/JgEquipTransferController.java
View file @
d689c593
...
@@ -46,15 +46,14 @@ public class JgEquipTransferController extends BaseController {
...
@@ -46,15 +46,14 @@ public class JgEquipTransferController extends BaseController {
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PostMapping
(
value
=
"/save"
)
@PostMapping
(
value
=
"/save"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增设备移交"
,
notes
=
"新增设备移交"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增设备移交"
,
notes
=
"新增设备移交"
)
public
ResponseModel
<
String
>
save
(
@RequestParam
(
"submitType"
)
String
submitType
,
@RequestBody
JSONObject
model
)
{
public
ResponseModel
<
Object
>
save
(
@RequestParam
(
"submitType"
)
String
submitType
,
@RequestBody
JSONObject
model
)
{
jgEquipTransferServiceImpl
.
saveTransfer
(
submitType
,
model
,
getSelectedOrgInfo
());
return
ResponseHelper
.
buildResponse
(
jgEquipTransferServiceImpl
.
saveTransfer
(
submitType
,
model
,
getSelectedOrgInfo
()));
return
ResponseHelper
.
buildResponse
(
"ok"
);
}
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PutMapping
(
value
=
"/update"
)
@PutMapping
(
value
=
"/update"
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"根据sequenceNbr更新设备移交"
,
notes
=
"根据sequenceNbr更新设备移交"
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"根据sequenceNbr更新设备移交"
,
notes
=
"根据sequenceNbr更新设备移交"
)
public
ResponseModel
<
JgEquipTransferDto
>
updateBySequenceNbr
(
@RequestParam
(
"submitType"
)
String
submitType
,
public
ResponseModel
<
Object
>
updateBySequenceNbr
(
@RequestParam
(
"submitType"
)
String
submitType
,
@RequestBody
JgEquipTransferDto
equipTransferDto
,
@RequestBody
JgEquipTransferDto
equipTransferDto
,
@RequestParam
(
value
=
"op"
,
required
=
false
)
String
op
)
{
@RequestParam
(
value
=
"op"
,
required
=
false
)
String
op
)
{
return
ResponseHelper
.
buildResponse
(
jgEquipTransferServiceImpl
.
updateEquipTransfer
(
submitType
,
equipTransferDto
,
op
));
return
ResponseHelper
.
buildResponse
(
jgEquipTransferServiceImpl
.
updateEquipTransfer
(
submitType
,
equipTransferDto
,
op
));
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/controller/JgMaintainNoticeController.java
View file @
d689c593
...
@@ -47,11 +47,9 @@ public class JgMaintainNoticeController extends BaseController {
...
@@ -47,11 +47,9 @@ public class JgMaintainNoticeController extends BaseController {
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PostMapping
(
value
=
"/save"
)
@PostMapping
(
value
=
"/save"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增维修告知"
,
notes
=
"新增维修告知"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增维修告知"
,
notes
=
"新增维修告知"
)
public
ResponseModel
<
String
>
save
(
@RequestParam
String
submitType
,
@RequestBody
Map
<
String
,
Object
>
model
)
{
public
ResponseModel
<
Object
>
save
(
@RequestParam
String
submitType
,
@RequestBody
Map
<
String
,
Object
>
model
)
{
ReginParams
reginParams
=
getSelectedOrgInfo
();
ReginParams
reginParams
=
getSelectedOrgInfo
();
return
ResponseHelper
.
buildResponse
(
iJgMaintainNoticeService
.
saveNotice
(
submitType
,
model
,
reginParams
));
iJgMaintainNoticeService
.
saveNotice
(
submitType
,
model
,
reginParams
);
return
ResponseHelper
.
buildResponse
(
""
);
}
}
/**
/**
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/controller/JgReformNoticeController.java
View file @
d689c593
...
@@ -47,10 +47,9 @@ public class JgReformNoticeController extends BaseController {
...
@@ -47,10 +47,9 @@ public class JgReformNoticeController extends BaseController {
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PostMapping
(
value
=
"/save"
)
@PostMapping
(
value
=
"/save"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增改造告知"
,
notes
=
"新增改造告知"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增改造告知"
,
notes
=
"新增改造告知"
)
public
ResponseModel
<
String
>
save
(
@RequestParam
String
submitType
,
@RequestBody
Map
<
String
,
Object
>
model
)
{
public
ResponseModel
<
Object
>
save
(
@RequestParam
String
submitType
,
@RequestBody
Map
<
String
,
Object
>
model
)
{
ReginParams
reginParams
=
getSelectedOrgInfo
();
ReginParams
reginParams
=
getSelectedOrgInfo
();
jgReformNoticeService
.
saveNotice
(
submitType
,
model
,
reginParams
);
return
ResponseHelper
.
buildResponse
(
jgReformNoticeService
.
saveNotice
(
submitType
,
model
,
reginParams
));
return
ResponseHelper
.
buildResponse
(
""
);
}
}
...
...
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 @
d689c593
...
@@ -38,8 +38,7 @@ public class JgUseRegistrationController extends BaseController {
...
@@ -38,8 +38,7 @@ public class JgUseRegistrationController extends BaseController {
@PostMapping
(
value
=
"/save"
)
@PostMapping
(
value
=
"/save"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增"
,
notes
=
"新增"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增"
,
notes
=
"新增"
)
public
ResponseModel
<
Object
>
save
(
@RequestBody
JSONObject
map
)
{
public
ResponseModel
<
Object
>
save
(
@RequestBody
JSONObject
map
)
{
JgUseRegistration
data
=
jgUseRegistrationServiceImpl
.
save
(
map
);
return
ResponseHelper
.
buildResponse
(
jgUseRegistrationServiceImpl
.
save
(
map
));
return
ResponseHelper
.
buildResponse
(
Collections
.
singletonList
(
data
));
}
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
...
...
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 @
d689c593
...
@@ -110,6 +110,12 @@ public class CommonServiceImpl implements ICommonService {
...
@@ -110,6 +110,12 @@ public class CommonServiceImpl implements ICommonService {
//行政审批局redis缓存key
//行政审批局redis缓存key
private
static
final
String
ADMINISTRATION_UNIT_TREE
=
"ADMINISTRATION_UNIT_TREE"
;
private
static
final
String
ADMINISTRATION_UNIT_TREE
=
"ADMINISTRATION_UNIT_TREE"
;
//管辖机构
private
static
final
String
REGULATOR_UNIT
=
"监管机构"
;
//行政审批局
private
static
final
String
ADMINISTRATION_UNIT
=
"行政审批局"
;
@Value
(
"${regulator.unit.code}"
)
@Value
(
"${regulator.unit.code}"
)
private
String
code
;
private
String
code
;
...
@@ -280,7 +286,7 @@ public class CommonServiceImpl implements ICommonService {
...
@@ -280,7 +286,7 @@ public class CommonServiceImpl implements ICommonService {
public
List
<
LinkedHashMap
>
creatTree
()
{
public
List
<
LinkedHashMap
>
creatTree
()
{
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
RegulatorTreeData
(
result
);
List
<
LinkedHashMap
>
treeData
=
delete
TreeData
(
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
,
resultTree
);
...
@@ -307,7 +313,7 @@ public class CommonServiceImpl implements ICommonService {
...
@@ -307,7 +313,7 @@ public class CommonServiceImpl implements ICommonService {
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
>
children
=
(
List
<
LinkedHashMap
>)
result
.
get
(
0
).
get
(
"children"
);
List
<
LinkedHashMap
>
children
=
(
List
<
LinkedHashMap
>)
result
.
get
(
0
).
get
(
"children"
);
List
<
LinkedHashMap
>
treeData
=
deleteTreeData
(
children
);
List
<
LinkedHashMap
>
treeData
=
deleteTreeData
(
children
,
REGULATOR_UNIT
);
List
<
LinkedHashMap
>
resultTree
=
updateNullChildren
(
treeData
);
List
<
LinkedHashMap
>
resultTree
=
updateNullChildren
(
treeData
);
redisUtils
.
set
(
ADMINISTRATION_UNIT_TREE
,
resultTree
);
redisUtils
.
set
(
ADMINISTRATION_UNIT_TREE
,
resultTree
);
return
resultTree
;
return
resultTree
;
...
@@ -319,16 +325,16 @@ public class CommonServiceImpl implements ICommonService {
...
@@ -319,16 +325,16 @@ public class CommonServiceImpl implements ICommonService {
return
resourceJson
.
get
(
type
);
return
resourceJson
.
get
(
type
);
}
}
private
List
<
LinkedHashMap
>
deleteTreeData
(
List
<
LinkedHashMap
>
result
)
{
private
List
<
LinkedHashMap
>
deleteTreeData
(
List
<
LinkedHashMap
>
result
,
String
companyType
)
{
Iterator
it
=
result
.
iterator
();
Iterator
it
=
result
.
iterator
();
while
(
it
.
hasNext
())
{
while
(
it
.
hasNext
())
{
LinkedHashMap
e
=
(
LinkedHashMap
)
it
.
next
();
LinkedHashMap
e
=
(
LinkedHashMap
)
it
.
next
();
// 删除非行政审批局
// 删除非行政审批局
if
(!
e
.
get
(
"companyType"
).
toString
().
contains
(
"行政审批局"
))
{
if
(!
e
.
get
(
"companyType"
).
toString
().
contains
(
companyType
))
{
it
.
remove
();
it
.
remove
();
}
}
if
(!
ObjectUtils
.
isEmpty
(
e
.
get
(
"children"
)))
{
if
(!
ObjectUtils
.
isEmpty
(
e
.
get
(
"children"
)))
{
deleteTreeData
((
List
<
LinkedHashMap
>)
e
.
get
(
"children"
));
deleteTreeData
((
List
<
LinkedHashMap
>)
e
.
get
(
"children"
)
,
companyType
);
}
}
}
}
return
result
;
return
result
;
...
@@ -551,13 +557,13 @@ public class CommonServiceImpl implements ICommonService {
...
@@ -551,13 +557,13 @@ public class CommonServiceImpl implements ICommonService {
noticeObj
.
put
(
"receiveOrgCode"
,
!
ObjectUtils
.
isEmpty
(
basicObj
.
get
(
"receiveOrgCreditCode"
))
?
String
.
valueOf
(
basicObj
.
get
(
"receiveOrgCreditCode"
))
:
String
.
valueOf
(
basicObj
.
get
(
"receiveOrgCreditCode1"
)));
noticeObj
.
put
(
"receiveOrgCode"
,
!
ObjectUtils
.
isEmpty
(
basicObj
.
get
(
"receiveOrgCreditCode"
))
?
String
.
valueOf
(
basicObj
.
get
(
"receiveOrgCreditCode"
))
:
String
.
valueOf
(
basicObj
.
get
(
"receiveOrgCreditCode1"
)));
provideMap
.
put
(
GZGZ_PAGE_ID
,
noticeObj
);
provideMap
.
put
(
GZGZ_PAGE_ID
,
noticeObj
);
JSONObject
jsonObject
=
new
JSONObject
(
provideMap
);
JSONObject
jsonObject
=
new
JSONObject
(
provideMap
);
jgReformNoticeService
.
saveNotice
(
submitType
,
jsonObject
,
reginParams
);
return
jgReformNoticeService
.
saveNotice
(
submitType
,
jsonObject
,
reginParams
);
}
else
if
(
type
.
equals
(
ApplicationFormTypeEnum
.
WXGZ
.
getBusinessCode
()))
{
}
else
if
(
type
.
equals
(
ApplicationFormTypeEnum
.
WXGZ
.
getBusinessCode
()))
{
noticeObj
.
put
(
"receiveOrgCode"
,
!
ObjectUtils
.
isEmpty
(
basicObj
.
get
(
"receiveOrgCreditCode"
))
?
String
.
valueOf
(
basicObj
.
get
(
"receiveOrgCreditCode"
))
:
String
.
valueOf
(
basicObj
.
get
(
"receiveOrgCreditCode1"
)));
noticeObj
.
put
(
"receiveOrgCode"
,
!
ObjectUtils
.
isEmpty
(
basicObj
.
get
(
"receiveOrgCreditCode"
))
?
String
.
valueOf
(
basicObj
.
get
(
"receiveOrgCreditCode"
))
:
String
.
valueOf
(
basicObj
.
get
(
"receiveOrgCreditCode1"
)));
provideMap
.
put
(
WXGZ_PAGE_ID
,
noticeObj
);
provideMap
.
put
(
WXGZ_PAGE_ID
,
noticeObj
);
JSONObject
jsonObject
=
new
JSONObject
(
provideMap
);
JSONObject
jsonObject
=
new
JSONObject
(
provideMap
);
iJgMaintainNoticeService
.
saveNotice
(
submitType
,
jsonObject
,
reginParams
);
return
iJgMaintainNoticeService
.
saveNotice
(
submitType
,
jsonObject
,
reginParams
);
}
else
if
(
type
.
equals
(
ApplicationFormTypeEnum
.
YZGZ
.
getBusinessCode
()))
{
}
else
if
(
type
.
equals
(
ApplicationFormTypeEnum
.
YZGZ
.
getBusinessCode
()))
{
noticeObj
.
put
(
"receiveOrgCode"
,
!
ObjectUtils
.
isEmpty
(
basicObj
.
get
(
"receiveOrgCreditCode"
))
?
String
.
valueOf
(
basicObj
.
get
(
"receiveOrgCreditCode"
))
:
String
.
valueOf
(
basicObj
.
get
(
"receiveOrgCreditCode1"
)));
noticeObj
.
put
(
"receiveOrgCode"
,
!
ObjectUtils
.
isEmpty
(
basicObj
.
get
(
"receiveOrgCreditCode"
))
?
String
.
valueOf
(
basicObj
.
get
(
"receiveOrgCreditCode"
))
:
String
.
valueOf
(
basicObj
.
get
(
"receiveOrgCreditCode1"
)));
...
@@ -580,7 +586,7 @@ public class CommonServiceImpl implements ICommonService {
...
@@ -580,7 +586,7 @@ public class CommonServiceImpl implements ICommonService {
noticeObj
.
put
(
"receiveCompanyCode"
,
!
ObjectUtils
.
isEmpty
(
basicObj
.
get
(
"receiveOrgCreditCode"
))
?
String
.
valueOf
(
basicObj
.
get
(
"receiveOrgCreditCode"
))
:
String
.
valueOf
(
basicObj
.
get
(
"receiveOrgCreditCode1"
)));
noticeObj
.
put
(
"receiveCompanyCode"
,
!
ObjectUtils
.
isEmpty
(
basicObj
.
get
(
"receiveOrgCreditCode"
))
?
String
.
valueOf
(
basicObj
.
get
(
"receiveOrgCreditCode"
))
:
String
.
valueOf
(
basicObj
.
get
(
"receiveOrgCreditCode1"
)));
noticeObj
.
put
(
"techInfo"
,
techInfoObj
);
noticeObj
.
put
(
"techInfo"
,
techInfoObj
);
JSONObject
jsonObject
=
new
JSONObject
(
noticeObj
);
JSONObject
jsonObject
=
new
JSONObject
(
noticeObj
);
jgChangeRegistrationReformServiceImpl
.
save
(
jsonObject
);
return
jgChangeRegistrationReformServiceImpl
.
save
(
jsonObject
);
}
else
if
(
type
.
equals
(
ApplicationFormTypeEnum
.
YZBG
.
getBusinessCode
()))
{
}
else
if
(
type
.
equals
(
ApplicationFormTypeEnum
.
YZBG
.
getBusinessCode
()))
{
noticeObj
.
put
(
"receiveOrgCode"
,
!
ObjectUtils
.
isEmpty
(
basicObj
.
get
(
"receiveOrgCreditCode"
))
?
String
.
valueOf
(
basicObj
.
get
(
"receiveOrgCreditCode"
))
:
String
.
valueOf
(
basicObj
.
get
(
"receiveOrgCreditCode1"
)));
noticeObj
.
put
(
"receiveOrgCode"
,
!
ObjectUtils
.
isEmpty
(
basicObj
.
get
(
"receiveOrgCreditCode"
))
?
String
.
valueOf
(
basicObj
.
get
(
"receiveOrgCreditCode"
))
:
String
.
valueOf
(
basicObj
.
get
(
"receiveOrgCreditCode1"
)));
...
@@ -592,7 +598,7 @@ public class CommonServiceImpl implements ICommonService {
...
@@ -592,7 +598,7 @@ public class CommonServiceImpl implements ICommonService {
noticeObj
.
put
(
"receiveOrgCode"
,
!
ObjectUtils
.
isEmpty
(
basicObj
.
get
(
"receiveOrgCreditCode"
))
?
String
.
valueOf
(
basicObj
.
get
(
"receiveOrgCreditCode"
))
:
String
.
valueOf
(
basicObj
.
get
(
"receiveOrgCreditCode1"
)));
noticeObj
.
put
(
"receiveOrgCode"
,
!
ObjectUtils
.
isEmpty
(
basicObj
.
get
(
"receiveOrgCreditCode"
))
?
String
.
valueOf
(
basicObj
.
get
(
"receiveOrgCreditCode"
))
:
String
.
valueOf
(
basicObj
.
get
(
"receiveOrgCreditCode1"
)));
provideMap
.
put
(
DWBG_PAGE_ID
,
noticeObj
);
provideMap
.
put
(
DWBG_PAGE_ID
,
noticeObj
);
JSONObject
jsonObject
=
new
JSONObject
(
provideMap
);
JSONObject
jsonObject
=
new
JSONObject
(
provideMap
);
jgChangeRegistrationUnitServiceImpl
.
saveNotice
(
submitType
,
jsonObject
,
reginParams
);
return
jgChangeRegistrationUnitServiceImpl
.
saveNotice
(
submitType
,
jsonObject
,
reginParams
);
}
else
if
(
type
.
equals
(
ApplicationFormTypeEnum
.
WBBA
.
getBusinessCode
()))
{
}
else
if
(
type
.
equals
(
ApplicationFormTypeEnum
.
WBBA
.
getBusinessCode
()))
{
noticeObj
.
put
(
"pageType"
,
"add"
);
noticeObj
.
put
(
"pageType"
,
"add"
);
noticeObj
.
put
(
"receiveOrgCode"
,
!
ObjectUtils
.
isEmpty
(
basicObj
.
get
(
"receiveOrgCreditCode"
))
?
String
.
valueOf
(
basicObj
.
get
(
"receiveOrgCreditCode"
))
:
String
.
valueOf
(
basicObj
.
get
(
"receiveOrgCreditCode1"
)));
noticeObj
.
put
(
"receiveOrgCode"
,
!
ObjectUtils
.
isEmpty
(
basicObj
.
get
(
"receiveOrgCreditCode"
))
?
String
.
valueOf
(
basicObj
.
get
(
"receiveOrgCreditCode"
))
:
String
.
valueOf
(
basicObj
.
get
(
"receiveOrgCreditCode1"
)));
...
@@ -603,7 +609,7 @@ public class CommonServiceImpl implements ICommonService {
...
@@ -603,7 +609,7 @@ public class CommonServiceImpl implements ICommonService {
JgEquipTransferDto
jgEquipTransferDto
=
JSON
.
parseObject
(
JSON
.
toJSONString
(
noticeObj
),
JgEquipTransferDto
.
class
);
JgEquipTransferDto
jgEquipTransferDto
=
JSON
.
parseObject
(
JSON
.
toJSONString
(
noticeObj
),
JgEquipTransferDto
.
class
);
JSONObject
jsonObject
=
(
JSONObject
)
JSONObject
.
toJSON
(
jgEquipTransferDto
);
JSONObject
jsonObject
=
(
JSONObject
)
JSONObject
.
toJSON
(
jgEquipTransferDto
);
jsonObject
.
put
(
"businessCode"
,
type
);
jsonObject
.
put
(
"businessCode"
,
type
);
jgEquipTransferServiceImpl
.
saveTransfer
(
submitType
,
jsonObject
,
reginParams
);
return
jgEquipTransferServiceImpl
.
saveTransfer
(
submitType
,
jsonObject
,
reginParams
);
}
else
if
(
type
.
contains
(
ApplicationFormTypeEnum
.
YZBF
.
getBusinessCode
())
||
type
.
contains
(
ApplicationFormTypeEnum
.
ZXBF
.
getBusinessCode
()))
{
}
else
if
(
type
.
contains
(
ApplicationFormTypeEnum
.
YZBF
.
getBusinessCode
())
||
type
.
contains
(
ApplicationFormTypeEnum
.
ZXBF
.
getBusinessCode
()))
{
noticeObj
.
put
(
"cancelType"
,
type
.
equals
(
"BF_ZX"
)
?
"1"
:
"2"
);
noticeObj
.
put
(
"cancelType"
,
type
.
equals
(
"BF_ZX"
)
?
"1"
:
"2"
);
noticeObj
.
put
(
"receiveOrgCreditCode"
,
!
ObjectUtils
.
isEmpty
(
basicObj
.
get
(
"receiveOrgCreditCode"
))
?
String
.
valueOf
(
basicObj
.
get
(
"receiveOrgCreditCode"
))
:
String
.
valueOf
(
basicObj
.
get
(
"receiveOrgCreditCode1"
)));
noticeObj
.
put
(
"receiveOrgCreditCode"
,
!
ObjectUtils
.
isEmpty
(
basicObj
.
get
(
"receiveOrgCreditCode"
))
?
String
.
valueOf
(
basicObj
.
get
(
"receiveOrgCreditCode"
))
:
String
.
valueOf
(
basicObj
.
get
(
"receiveOrgCreditCode1"
)));
...
@@ -621,7 +627,7 @@ public class CommonServiceImpl implements ICommonService {
...
@@ -621,7 +627,7 @@ public class CommonServiceImpl implements ICommonService {
noticeObj
.
put
(
"formType"
,
"add"
);
noticeObj
.
put
(
"formType"
,
"add"
);
noticeObj
.
put
(
"receiveOrgCode"
,
!
ObjectUtils
.
isEmpty
(
basicObj
.
get
(
"receiveOrgCreditCode"
))
?
String
.
valueOf
(
basicObj
.
get
(
"receiveOrgCreditCode"
))
:
String
.
valueOf
(
basicObj
.
get
(
"receiveOrgCreditCode1"
)));
noticeObj
.
put
(
"receiveOrgCode"
,
!
ObjectUtils
.
isEmpty
(
basicObj
.
get
(
"receiveOrgCreditCode"
))
?
String
.
valueOf
(
basicObj
.
get
(
"receiveOrgCreditCode"
))
:
String
.
valueOf
(
basicObj
.
get
(
"receiveOrgCreditCode1"
)));
JSONObject
jsonObject
=
new
JSONObject
(
noticeObj
);
JSONObject
jsonObject
=
new
JSONObject
(
noticeObj
);
jgEnableDisableServiceImpl
.
saveOrUpdate
(
jsonObject
,
reginParams
);
return
jgEnableDisableServiceImpl
.
saveOrUpdate
(
jsonObject
,
reginParams
);
}
}
return
null
;
return
null
;
}
}
...
...
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 @
d689c593
...
@@ -929,6 +929,7 @@ public class IdxBizJgRegisterInfoServiceImpl extends BaseService<IdxBizJgRegiste
...
@@ -929,6 +929,7 @@ public class IdxBizJgRegisterInfoServiceImpl extends BaseService<IdxBizJgRegiste
// 默认条件【STATUS==="" || null】
// 默认条件【STATUS==="" || null】
BoolQueryBuilder
meBuilder
=
QueryBuilders
.
boolQuery
();
BoolQueryBuilder
meBuilder
=
QueryBuilders
.
boolQuery
();
meBuilder
.
should
(
QueryBuilders
.
matchQuery
(
"STATUS"
,
"已认领"
));
meBuilder
.
should
(
QueryBuilders
.
boolQuery
().
mustNot
(
QueryBuilders
.
existsQuery
(
"STATUS"
)));
meBuilder
.
should
(
QueryBuilders
.
boolQuery
().
mustNot
(
QueryBuilders
.
existsQuery
(
"STATUS"
)));
meBuilder
.
should
(
QueryBuilders
.
boolQuery
().
must
(
QueryBuilders
.
matchPhraseQuery
(
"STATUS"
,
""
)));
meBuilder
.
should
(
QueryBuilders
.
boolQuery
().
must
(
QueryBuilders
.
matchPhraseQuery
(
"STATUS"
,
""
)));
meBuilder
.
minimumShouldMatch
(
1
);
meBuilder
.
minimumShouldMatch
(
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/JgChangeRegistrationReformServiceImpl.java
View file @
d689c593
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jg
.
biz
.
service
.
impl
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jg
.
biz
.
service
.
impl
;
import
cn.hutool.core.bean.BeanUtil
;
import
cn.hutool.core.bean.BeanUtil
;
import
com.alibaba.fastjson.JSON
;
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.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
...
@@ -18,9 +19,10 @@ import com.yeejoin.amos.boot.module.jg.api.mapper.*;
...
@@ -18,9 +19,10 @@ import com.yeejoin.amos.boot.module.jg.api.mapper.*;
import
com.yeejoin.amos.boot.module.jg.api.service.IJgChangeRegistrationReformService
;
import
com.yeejoin.amos.boot.module.jg.api.service.IJgChangeRegistrationReformService
;
import
com.yeejoin.amos.boot.module.jg.api.dto.JgChangeRegistrationReformDto
;
import
com.yeejoin.amos.boot.module.jg.api.dto.JgChangeRegistrationReformDto
;
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.
*
;
import
com.yeejoin.amos.boot.module.ymt.api.entity.*
;
import
com.yeejoin.amos.boot.module.ymt.api.entity.*
;
import
com.yeejoin.amos.boot.module.ymt.api.enums.ApplicationFormTypeEnum
;
import
com.yeejoin.amos.boot.module.ymt.api.enums.ApplicationFormTypeEnum
;
import
com.yeejoin.amos.boot.module.ymt.api.enums.EquipmentClassifityEnum
;
import
com.yeejoin.amos.boot.module.ymt.api.enums.FlowStatusEnum
;
import
com.yeejoin.amos.boot.module.ymt.api.enums.FlowStatusEnum
;
import
com.yeejoin.amos.boot.module.ymt.api.mapper.*
;
import
com.yeejoin.amos.boot.module.ymt.api.mapper.*
;
import
com.yeejoin.amos.feign.systemctl.model.TaskV2Model
;
import
com.yeejoin.amos.feign.systemctl.model.TaskV2Model
;
...
@@ -91,7 +93,21 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
...
@@ -91,7 +93,21 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
private
JgChangeRegistrationNameEqMapper
jgChangeRegistrationNameEqMapper
;
private
JgChangeRegistrationNameEqMapper
jgChangeRegistrationNameEqMapper
;
@Autowired
@Autowired
private
CommonMapper
commonMapper
;
IIdxBizJgTechParamsElevatorService
iIdxBizJgTechParamsElevatorService
;
@Autowired
IIdxBizJgTechParamsVehicleService
iIdxBizJgTechParamsVehicleService
;
@Autowired
IIdxBizJgTechParamsRopewayService
iIdxBizJgTechParamsRopewayService
;
@Autowired
IIdxBizJgTechParamsRidesService
iIdxBizJgTechParamsRidesService
;
@Autowired
IIdxBizJgTechParamsBoilerService
iIdxBizJgTechParamsBoilerService
;
@Autowired
IIdxBizJgTechParamsVesselService
iIdxBizJgTechParamsVesselService
;
@Autowired
IIdxBizJgTechParamsPipelineService
iIdxBizJgTechParamsPipelineService
;
@Autowired
IIdxBizJgTechParamsLiftingService
iIdxBizJgTechParamsLiftingService
;
/**
/**
* 分页查询
* 分页查询
...
@@ -106,7 +122,7 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
...
@@ -106,7 +122,7 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
}
}
@Transactional
@Transactional
public
JgChangeRegistrationReform
save
(
JSONObject
map
)
{
public
List
<
Map
<
String
,
Object
>>
save
(
JSONObject
map
)
{
ReginParams
reginParams
=
JSONObject
.
parseObject
(
redisUtils
.
get
(
RedisKey
.
buildReginKey
(
RequestContext
.
getExeUserId
(),
RequestContext
.
getToken
())).
toString
(),
ReginParams
.
class
);
ReginParams
reginParams
=
JSONObject
.
parseObject
(
redisUtils
.
get
(
RedisKey
.
buildReginKey
(
RequestContext
.
getExeUserId
(),
RequestContext
.
getToken
())).
toString
(),
ReginParams
.
class
);
UseInfo
useInfo
=
new
UseInfo
();
UseInfo
useInfo
=
new
UseInfo
();
String
equipId
=
map
.
get
(
"record"
).
toString
();
String
equipId
=
map
.
get
(
"record"
).
toString
();
...
@@ -159,8 +175,8 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
...
@@ -159,8 +175,8 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
//修改数据
//修改数据
jgRegistrationHistory
.
setChangeData
(
JSONObject
.
toJSONString
(
map
));
jgRegistrationHistory
.
setChangeData
(
JSONObject
.
toJSONString
(
map
));
//保存历史数据
//保存历史数据
IdxBizJgTechParamsElevator
idxBizJgTechParamsElevator
=
idxBizJgTechParamsElevatorMapper
.
selectOne
(
new
QueryWrapper
<
IdxBizJgTechParamsElevator
>().
eq
(
"RECORD"
,
equipId
));
//
IdxBizJgTechParamsElevator idxBizJgTechParamsElevator = idxBizJgTechParamsElevatorMapper.selectOne(new QueryWrapper<IdxBizJgTechParamsElevator>().eq("RECORD", equipId));
jgRegistrationHistory
.
setOldData
(
JSONObject
.
toJSONString
(
idxBizJgTechParamsElevator
));
//
jgRegistrationHistory.setOldData(JSONObject.toJSONString(idxBizJgTechParamsElevator));
//设备监管码
//设备监管码
jgRegistrationHistory
.
setSupervisoryCode
(
supervisoryCode
);
jgRegistrationHistory
.
setSupervisoryCode
(
supervisoryCode
);
//数据状态
//数据状态
...
@@ -229,7 +245,8 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
...
@@ -229,7 +245,8 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
// updateExecuteIds(instanceId, jgChangeRegistrationReform.getSequenceNbr(), "0");
// updateExecuteIds(instanceId, jgChangeRegistrationReform.getSequenceNbr(), "0");
// }
// }
}
}
return
jgChangeRegistrationReform
;
return
this
.
getBaseMapper
().
getDetailById
(
jgChangeRegistrationReform
.
getSequenceNbr
());
}
}
public
ProcessTaskDTO
startByVariable
(
JgChangeRegistrationReform
jgChangeRegistrationReform
)
{
public
ProcessTaskDTO
startByVariable
(
JgChangeRegistrationReform
jgChangeRegistrationReform
)
{
...
@@ -479,9 +496,130 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
...
@@ -479,9 +496,130 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
//将历史数据更新到技术参数表中
//将历史数据更新到技术参数表中
JSONObject
allData
=
JSONObject
.
parseObject
(
newData
);
JSONObject
allData
=
JSONObject
.
parseObject
(
newData
);
Map
<
String
,
Object
>
techInfo
=
(
Map
<
String
,
Object
>)
allData
.
get
(
"techInfo"
);
Map
<
String
,
Object
>
techInfo
=
(
Map
<
String
,
Object
>)
allData
.
get
(
"techInfo"
);
String
equList
=
techInfo
.
get
(
"EQU_LIST"
).
toString
();
//电梯
if
(
EquipmentClassifityEnum
.
DT
.
getCode
().
equals
(
equList
))
{
IdxBizJgTechParamsElevator
idxBizJgTechParamsElevatorNew
=
JSONObject
.
parseObject
(
JSONObject
.
toJSONString
(
techInfo
),
IdxBizJgTechParamsElevator
.
class
);
IdxBizJgTechParamsElevator
idxBizJgTechParamsElevatorNew
=
JSONObject
.
parseObject
(
JSONObject
.
toJSONString
(
techInfo
),
IdxBizJgTechParamsElevator
.
class
);
BeanUtil
.
copyProperties
(
idxBizJgTechParamsElevatorNew
,
idxBizJgTechParamsElevator
,
"sequenceNbr"
,
"record"
);
idxBizJgTechParamsElevatorMapper
.
updateById
(
idxBizJgTechParamsElevator
);
IdxBizJgTechParamsElevator
elevator
=
JSON
.
parseObject
(
JSON
.
toJSONString
(
techInfo
),
IdxBizJgTechParamsElevator
.
class
);
if
(!
ValidationUtil
.
isEmpty
(
elevator
))
{
elevator
.
setSequenceNbr
(
String
.
valueOf
(
techInfo
.
get
(
"ELEVATOR_SEQ"
)));
iIdxBizJgTechParamsElevatorService
.
saveOrUpdateData
(
elevator
);
}
}
// 厂车
else
if
(
EquipmentClassifityEnum
.
CC
.
getCode
().
equals
(
equList
))
{
IdxBizJgTechParamsVehicle
vehicle
=
JSON
.
parseObject
(
JSON
.
toJSONString
(
techInfo
),
IdxBizJgTechParamsVehicle
.
class
);
if
(!
ValidationUtil
.
isEmpty
(
vehicle
))
{
vehicle
.
setSequenceNbr
(
String
.
valueOf
(
techInfo
.
get
(
"VEHICLE_SEQ"
)));
iIdxBizJgTechParamsVehicleService
.
saveOrUpdateData
(
vehicle
);
}
//主要零部件
// List<String> subFormMainPartsList = new ArrayList<>();
// subFormMainPartsList.add("subForm_sey164b51a");
// subFormMainPartsList.add("subForm_tef7yf5fbr");
// mainPartsList = this.getAccessoryEntity(equipmentParamsForm, subFormMainPartsList, EQUIP_MAINPARTS_FORM_ID, record, date, operateType);
}
// 索道
else
if
(
EquipmentClassifityEnum
.
KYSD
.
getCode
().
equals
(
equList
))
{
IdxBizJgTechParamsRopeway
ropeway
=
JSON
.
parseObject
(
JSON
.
toJSONString
(
techInfo
),
IdxBizJgTechParamsRopeway
.
class
);
if
(!
ValidationUtil
.
isEmpty
(
ropeway
))
{
ropeway
.
setSequenceNbr
(
String
.
valueOf
(
techInfo
.
get
(
"ROPEWAY_SEQ"
)));
iIdxBizJgTechParamsRopewayService
.
saveOrUpdateData
(
ropeway
);
}
// //主要零部件
// List<String> subFormMainPartsList = new ArrayList<>();
// subFormMainPartsList.add("subForm_5fi0jewuyh");
// mainPartsList = this.getAccessoryEntity(equipmentParamsForm, subFormMainPartsList, EQUIP_MAINPARTS_FORM_ID, record, date, operateType);
}
// 游乐设施
else
if
(
EquipmentClassifityEnum
.
YLSS
.
getCode
().
equals
(
equList
))
{
IdxBizJgTechParamsRides
rides
=
JSON
.
parseObject
(
JSON
.
toJSONString
(
techInfo
),
IdxBizJgTechParamsRides
.
class
);
if
(!
ValidationUtil
.
isEmpty
(
rides
))
{
rides
.
setSequenceNbr
(
String
.
valueOf
(
techInfo
.
get
(
"RIDES_SEQ"
)));
iIdxBizJgTechParamsRidesService
.
saveOrUpdateData
(
rides
);
}
}
// 锅炉
else
if
(
EquipmentClassifityEnum
.
GL
.
getCode
().
equals
(
equList
))
{
IdxBizJgTechParamsBoiler
boiler
=
JSON
.
parseObject
(
JSON
.
toJSONString
(
techInfo
),
IdxBizJgTechParamsBoiler
.
class
);
if
(!
ValidationUtil
.
isEmpty
(
boiler
))
{
boiler
.
setSequenceNbr
(
String
.
valueOf
(
techInfo
.
get
(
"BOILER_SEQ"
)));
iIdxBizJgTechParamsBoilerService
.
saveOrUpdateData
(
boiler
);
}
//主要零部件
// List<String> subFormMainPartsList = new ArrayList<>();
// subFormMainPartsList.add("subForm_1hh88r4m69");
// mainPartsList = this.getAccessoryEntity(equipmentParamsForm, subFormMainPartsList, EQUIP_MAINPARTS_FORM_ID, record, date, operateType);
}
// 压力容器
else
if
(
EquipmentClassifityEnum
.
YLRQ
.
getCode
().
equals
(
equList
))
{
IdxBizJgTechParamsVessel
vessel
=
JSON
.
parseObject
(
JSON
.
toJSONString
(
techInfo
),
IdxBizJgTechParamsVessel
.
class
);
if
(!
ValidationUtil
.
isEmpty
(
vessel
))
{
vessel
.
setSequenceNbr
(
String
.
valueOf
(
techInfo
.
get
(
"VESSEL_SEQ"
)));
iIdxBizJgTechParamsVesselService
.
saveOrUpdateData
(
vessel
);
}
// //主要零部件
// List<String> subFormMainPartsList = new ArrayList<>();
// subFormMainPartsList.add("subForm_fie04854f2");
// mainPartsList = this.getAccessoryEntity(equipmentParamsForm, subFormMainPartsList, EQUIP_MAINPARTS_FORM_ID, record, date, operateType);
//
// //安全附件
// List<String> subFormProtectionDevicesList = new ArrayList<>();
// subFormProtectionDevicesList.add("subForm_d4xdzhsgdj");
// protectionDevicesList = this.getAccessoryEntity(equipmentParamsForm, subFormProtectionDevicesList, EQUIP_PROTECTIONDEVICES_FORM_ID, record, date, operateType);
}
// 压力管道
else
if
(
EquipmentClassifityEnum
.
YLGD
.
getCode
().
equals
(
equList
))
{
IdxBizJgTechParamsPipeline
pipeline
=
JSON
.
parseObject
(
JSON
.
toJSONString
(
techInfo
),
IdxBizJgTechParamsPipeline
.
class
);
if
(!
ValidationUtil
.
isEmpty
(
pipeline
))
{
pipeline
.
setSequenceNbr
(
String
.
valueOf
(
techInfo
.
get
(
"PIPELINE_SEQ"
)));
iIdxBizJgTechParamsPipelineService
.
saveOrUpdateData
(
pipeline
);
}
// //主要零部件
// List<String> subFormMainPartsList = new ArrayList<>();
// subFormMainPartsList.add("subForm_9n7nu55z8r");
// mainPartsList = this.getAccessoryEntity(equipmentParamsForm, subFormMainPartsList, EQUIP_MAINPARTS_FORM_ID, record, date, operateType);
}
// 起重机械
else
if
(
EquipmentClassifityEnum
.
QZJX
.
getCode
().
equals
(
equList
))
{
IdxBizJgTechParamsLifting
lifting
=
JSON
.
parseObject
(
JSON
.
toJSONString
(
techInfo
),
IdxBizJgTechParamsLifting
.
class
);
if
(!
ValidationUtil
.
isEmpty
(
lifting
))
{
lifting
.
setSequenceNbr
(
String
.
valueOf
(
techInfo
.
get
(
"LIFTING_SEQ"
)));
iIdxBizJgTechParamsLiftingService
.
saveOrUpdateData
(
lifting
);
}
// //主要零部件
// List<String> subFormMainPartsList = new ArrayList<>();
// subFormMainPartsList.add("subForm_bqirdyvztt");
// mainPartsList = this.getAccessoryEntity(equipmentParamsForm, subFormMainPartsList, EQUIP_MAINPARTS_FORM_ID, record, date, operateType);
//
// //安全附件
// List<String> subFormProtectionDevicesList = new ArrayList<>();
// subFormProtectionDevicesList.add("subForm_29yy3pdzhl");
// subFormProtectionDevicesList.add("subForm_h5h4x0zhur");
// protectionDevicesList = this.getAccessoryEntity(equipmentParamsForm, subFormProtectionDevicesList, EQUIP_PROTECTIONDEVICES_FORM_ID, record, date, operateType);
}
//八大类技术参数和主要零部件和安全附件表
// if (!ValidationUtil.isEmpty(mainPartsList)) {
// iIdxBizJgMainPartsService.saveOrUpdateBatchData(mainPartsList);
// }
// if (!ValidationUtil.isEmpty(protectionDevicesList)) {
// iIdxBizJgProtectionDevicesService.saveOrUpdateBatchData(protectionDevicesList);
// }
//将历史数据回填到历史记录表中
//将历史数据回填到历史记录表中
jgRegistrationHistory
.
setChangeData
(
newData
);
jgRegistrationHistory
.
setChangeData
(
newData
);
jgRegistrationHistory
.
setOldData
(
historyData
);
jgRegistrationHistory
.
setOldData
(
historyData
);
...
...
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 @
d689c593
...
@@ -86,7 +86,7 @@ public class JgEnableDisableServiceImpl extends BaseService<JgEnableDisableDto,
...
@@ -86,7 +86,7 @@ public class JgEnableDisableServiceImpl extends BaseService<JgEnableDisableDto,
ICmWorkflowService
iCmWorkflowService
;
ICmWorkflowService
iCmWorkflowService
;
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
void
saveOrUpdate
(
JSONObject
map
,
ReginParams
reginParams
)
{
public
List
<
JgEnableDisable
>
saveOrUpdate
(
JSONObject
map
,
ReginParams
reginParams
)
{
JgEnableDisable
jgEnableDisable
=
new
JgEnableDisable
();
JgEnableDisable
jgEnableDisable
=
new
JgEnableDisable
();
if
(!
"null"
.
equals
(
String
.
valueOf
(
map
.
get
(
"sequenceNbr"
))))
{
if
(!
"null"
.
equals
(
String
.
valueOf
(
map
.
get
(
"sequenceNbr"
))))
{
jgEnableDisable
=
this
.
baseMapper
.
selectById
(
String
.
valueOf
(
map
.
get
(
"sequenceNbr"
)));
jgEnableDisable
=
this
.
baseMapper
.
selectById
(
String
.
valueOf
(
map
.
get
(
"sequenceNbr"
)));
...
@@ -211,7 +211,7 @@ public class JgEnableDisableServiceImpl extends BaseService<JgEnableDisableDto,
...
@@ -211,7 +211,7 @@ public class JgEnableDisableServiceImpl extends BaseService<JgEnableDisableDto,
jgEnableDisableEq
.
setEnableDisableApplyId
(
jgEnableDisable
.
getSequenceNbr
().
toString
());
jgEnableDisableEq
.
setEnableDisableApplyId
(
jgEnableDisable
.
getSequenceNbr
().
toString
());
jgEnableDisableEqService
.
saveOrUpdate
(
jgEnableDisableEq
);
jgEnableDisableEqService
.
saveOrUpdate
(
jgEnableDisableEq
);
}
}
return
Collections
.
singletonList
(
jgEnableDisable
);
}
}
/**
/**
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/service/impl/JgEquipTransferServiceImpl.java
View file @
d689c593
...
@@ -69,7 +69,7 @@ public class JgEquipTransferServiceImpl extends BaseService<JgEquipTransferDto,
...
@@ -69,7 +69,7 @@ public class JgEquipTransferServiceImpl extends BaseService<JgEquipTransferDto,
* @param reginParams redis信息
* @param reginParams redis信息
*/
*/
@Transactional
(
rollbackFor
=
{
Exception
.
class
,
BaseException
.
class
})
@Transactional
(
rollbackFor
=
{
Exception
.
class
,
BaseException
.
class
})
public
void
saveTransfer
(
String
submitType
,
JSONObject
jsonObjectMap
,
ReginParams
reginParams
)
{
public
List
<
JgEquipTransfer
>
saveTransfer
(
String
submitType
,
JSONObject
jsonObjectMap
,
ReginParams
reginParams
)
{
JgEquipTransferDto
model
=
JSON
.
parseObject
(
JSONObject
.
toJSONString
(
jsonObjectMap
),
JgEquipTransferDto
.
class
);
JgEquipTransferDto
model
=
JSON
.
parseObject
(
JSONObject
.
toJSONString
(
jsonObjectMap
),
JgEquipTransferDto
.
class
);
convertField
(
model
);
convertField
(
model
);
...
@@ -111,6 +111,7 @@ public class JgEquipTransferServiceImpl extends BaseService<JgEquipTransferDto,
...
@@ -111,6 +111,7 @@ public class JgEquipTransferServiceImpl extends BaseService<JgEquipTransferDto,
List
<
JgEquipTransferEq
>
jgEquipTransferEqList
=
this
.
buildJgEquipTransferEqList
(
equipTransferEqList
,
transferList
);
List
<
JgEquipTransferEq
>
jgEquipTransferEqList
=
this
.
buildJgEquipTransferEqList
(
equipTransferEqList
,
transferList
);
jgEquipTransferEqMapper
.
insertBatchSomeColumn
(
jgEquipTransferEqList
);
jgEquipTransferEqMapper
.
insertBatchSomeColumn
(
jgEquipTransferEqList
);
return
transferList
;
}
}
/**
/**
...
@@ -215,7 +216,7 @@ public class JgEquipTransferServiceImpl extends BaseService<JgEquipTransferDto,
...
@@ -215,7 +216,7 @@ public class JgEquipTransferServiceImpl extends BaseService<JgEquipTransferDto,
.
startUserId
(
taskV2Model
.
getStartUserId
())
.
startUserId
(
taskV2Model
.
getStartUserId
())
.
startUser
(
taskV2Model
.
getStartUser
())
.
startUser
(
taskV2Model
.
getStartUser
())
.
startDate
(
taskV2Model
.
getStartDate
())
.
startDate
(
taskV2Model
.
getStartDate
())
//.pageType("edit
")
.
pageType
(
statusEnum
.
getCode
()
==
6614
?
"edit"
:
"look
"
)
.
model
(
taskMessageDto
)
.
model
(
taskMessageDto
)
.
nextExecuteUser
(
workflowResultDto
.
getNextExecutorRoleIds
())
.
nextExecuteUser
(
workflowResultDto
.
getNextExecutorRoleIds
())
.
build
();
.
build
();
...
...
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/JgMaintainNoticeServiceImpl.java
View file @
d689c593
...
@@ -397,7 +397,7 @@ public class JgMaintainNoticeServiceImpl extends BaseService<JgMaintainNoticeDto
...
@@ -397,7 +397,7 @@ public class JgMaintainNoticeServiceImpl extends BaseService<JgMaintainNoticeDto
@Override
@Override
@SuppressWarnings
({
"Duplicates"
,
"rawtypes"
})
@SuppressWarnings
({
"Duplicates"
,
"rawtypes"
})
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
void
saveNotice
(
String
submitType
,
Map
<
String
,
Object
>
jgMaintainNoticeDtoMap
,
ReginParams
reginParams
)
{
public
List
<
JgMaintainNotice
>
saveNotice
(
String
submitType
,
Map
<
String
,
Object
>
jgMaintainNoticeDtoMap
,
ReginParams
reginParams
)
{
JgMaintainNoticeDto
model
=
JSON
.
parseObject
(
JSONObject
.
toJSONString
(
jgMaintainNoticeDtoMap
.
get
(
TABLE_PAGE_ID
)),
JgMaintainNoticeDto
.
class
);
JgMaintainNoticeDto
model
=
JSON
.
parseObject
(
JSONObject
.
toJSONString
(
jgMaintainNoticeDtoMap
.
get
(
TABLE_PAGE_ID
)),
JgMaintainNoticeDto
.
class
);
...
@@ -470,6 +470,7 @@ public class JgMaintainNoticeServiceImpl extends BaseService<JgMaintainNoticeDto
...
@@ -470,6 +470,7 @@ public class JgMaintainNoticeServiceImpl extends BaseService<JgMaintainNoticeDto
return
jgRelationEquip
.
setEquipTransferId
(
String
.
valueOf
(
sequenceNbr
));
return
jgRelationEquip
.
setEquipTransferId
(
String
.
valueOf
(
sequenceNbr
));
}).
collect
(
Collectors
.
toList
());
}).
collect
(
Collectors
.
toList
());
jgMaintainNoticeEqMapper
.
insertBatchSomeColumn
(
jgRelationEquipList
);
jgMaintainNoticeEqMapper
.
insertBatchSomeColumn
(
jgRelationEquipList
);
return
list
;
}
}
/**
/**
...
...
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/JgReformNoticeServiceImpl.java
View file @
d689c593
...
@@ -376,7 +376,7 @@ public class JgReformNoticeServiceImpl extends BaseService<JgReformNoticeDto, Jg
...
@@ -376,7 +376,7 @@ public class JgReformNoticeServiceImpl extends BaseService<JgReformNoticeDto, Jg
@Override
@Override
@SuppressWarnings
({
"Duplicates"
,
"rawtypes"
})
@SuppressWarnings
({
"Duplicates"
,
"rawtypes"
})
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
void
saveNotice
(
String
submitType
,
Map
<
String
,
Object
>
JgReformNoticeDtoMap
,
ReginParams
reginParams
)
{
public
List
<
JgReformNotice
>
saveNotice
(
String
submitType
,
Map
<
String
,
Object
>
JgReformNoticeDtoMap
,
ReginParams
reginParams
)
{
JgReformNoticeDto
model
=
JSON
.
parseObject
(
JSONObject
.
toJSONString
(
JgReformNoticeDtoMap
.
get
(
TABLE_PAGE_ID
)),
JgReformNoticeDto
.
class
);
JgReformNoticeDto
model
=
JSON
.
parseObject
(
JSONObject
.
toJSONString
(
JgReformNoticeDtoMap
.
get
(
TABLE_PAGE_ID
)),
JgReformNoticeDto
.
class
);
convertField
(
model
);
convertField
(
model
);
// 获取告知设备列表
// 获取告知设备列表
...
@@ -459,7 +459,7 @@ public class JgReformNoticeServiceImpl extends BaseService<JgReformNoticeDto, Jg
...
@@ -459,7 +459,7 @@ public class JgReformNoticeServiceImpl extends BaseService<JgReformNoticeDto, Jg
}).
collect
(
Collectors
.
toList
());
}).
collect
(
Collectors
.
toList
());
jgReformNoticeEqMapper
.
insertBatchSomeColumn
(
jgRelationEquipList
);
jgReformNoticeEqMapper
.
insertBatchSomeColumn
(
jgRelationEquipList
);
return
list
;
}
}
/**
/**
...
...
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/JgScrapCancelServiceImpl.java
View file @
d689c593
...
@@ -667,12 +667,12 @@ public class JgScrapCancelServiceImpl extends BaseService<JgScrapCancelDto, JgSc
...
@@ -667,12 +667,12 @@ public class JgScrapCancelServiceImpl extends BaseService<JgScrapCancelDto, JgSc
lambdaEq
.
eq
(
JgScrapCancelEq:
:
getEquipTransferId
,
jgScrapCancel
.
getSequenceNbr
());
lambdaEq
.
eq
(
JgScrapCancelEq:
:
getEquipTransferId
,
jgScrapCancel
.
getSequenceNbr
());
JgScrapCancelEq
jgScrapCancelEq
=
jgScrapCancelEqMapper
.
selectOne
(
lambdaEq
);
JgScrapCancelEq
jgScrapCancelEq
=
jgScrapCancelEqMapper
.
selectOne
(
lambdaEq
);
ResponseModel
<
String
>
responseModel
=
tzsServiceFeignClient
.
useRegistrationCode
(
idxBizJgOtherInfoMapper
.
getSupervisoryCodeByEquipmentCode
(
jgScrapCancelEq
.
getEquId
()));
//
ResponseModel<String> responseModel = tzsServiceFeignClient.useRegistrationCode(idxBizJgOtherInfoMapper.getSupervisoryCodeByEquipmentCode(jgScrapCancelEq.getEquId()));
String
newUseRegistrationCertificateNumber
=
responseModel
.
getResult
().
split
(
"-"
)[
0
];
//
String newUseRegistrationCertificateNumber = responseModel.getResult().split("-")[0];
Map
<
String
,
Map
<
String
,
Object
>>
resultMap
=
new
HashMap
<>();
Map
<
String
,
Map
<
String
,
Object
>>
resultMap
=
new
HashMap
<>();
Map
<
String
,
Object
>
map1
=
new
HashMap
<>();
Map
<
String
,
Object
>
map1
=
new
HashMap
<>();
map1
.
put
(
"USE_ORG_CODE"
,
newUseRegistrationCertificateNumber
);
//
map1.put("USE_ORG_CODE", newUseRegistrationCertificateNumber);
if
(
CancelTypeEnum
.
SCRAPPED
.
getCode
().
equals
(
jgScrapCancel
.
getCancelType
()))
{
if
(
CancelTypeEnum
.
SCRAPPED
.
getCode
().
equals
(
jgScrapCancel
.
getCancelType
()))
{
IdxBizJgUseInfo
idxBizJgUseInfo
=
new
IdxBizJgUseInfo
();
IdxBizJgUseInfo
idxBizJgUseInfo
=
new
IdxBizJgUseInfo
();
idxBizJgUseInfo
.
setEquState
(
String
.
valueOf
(
EquimentEnum
.
BAOFEI
.
getCode
()));
idxBizJgUseInfo
.
setEquState
(
String
.
valueOf
(
EquimentEnum
.
BAOFEI
.
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 @
d689c593
...
@@ -26,19 +26,10 @@ import com.yeejoin.amos.boot.module.jg.api.service.IJgUseRegistrationService;
...
@@ -26,19 +26,10 @@ import com.yeejoin.amos.boot.module.jg.api.service.IJgUseRegistrationService;
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.ICommonService
;
import
com.yeejoin.amos.boot.module.jg.biz.service.ICommonService
;
import
com.yeejoin.amos.boot.module.jg.flc.api.fegin.WorkFlowFeignService
;
import
com.yeejoin.amos.boot.module.jg.flc.api.fegin.WorkFlowFeignService
;
import
com.yeejoin.amos.boot.module.ymt.api.entity.EquipmentCategory
;
import
com.yeejoin.amos.boot.module.ymt.api.entity.*
;
import
com.yeejoin.amos.boot.module.ymt.api.entity.IdxBizJgFactoryInfo
;
import
com.yeejoin.amos.boot.module.ymt.api.entity.IdxBizJgRegisterInfo
;
import
com.yeejoin.amos.boot.module.ymt.api.entity.IdxBizJgUseInfo
;
import
com.yeejoin.amos.boot.module.ymt.api.entity.InspectionDetectionInfo
;
import
com.yeejoin.amos.boot.module.ymt.api.entity.OtherInfo
;
import
com.yeejoin.amos.boot.module.ymt.api.entity.UseInfo
;
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.boot.module.ymt.api.mapper.IdxBizJgRegisterInfoMapper
;
import
com.yeejoin.amos.boot.module.ymt.api.mapper.*
;
import
com.yeejoin.amos.boot.module.ymt.api.mapper.InspectionDetectionInfoMapper
;
import
com.yeejoin.amos.boot.module.ymt.api.mapper.OtherInfoMapper
;
import
com.yeejoin.amos.boot.module.ymt.api.mapper.UseInfoMapper
;
import
com.yeejoin.amos.component.feign.model.FeignClientResult
;
import
com.yeejoin.amos.component.feign.model.FeignClientResult
;
import
com.yeejoin.amos.feign.systemctl.model.TaskV2Model
;
import
com.yeejoin.amos.feign.systemctl.model.TaskV2Model
;
import
com.yeejoin.amos.feign.workflow.Workflow
;
import
com.yeejoin.amos.feign.workflow.Workflow
;
...
@@ -74,7 +65,7 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
...
@@ -74,7 +65,7 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
@Autowired
@Autowired
private
InspectionDetectionInfoMapper
inspectionDetectionInfoMapper
;
private
InspectionDetectionInfoMapper
inspectionDetectionInfoMapper
;
@Autowired
@Autowired
private
OtherInfoMapper
otherInfoMapper
;
private
IdxBizJg
OtherInfoMapper
otherInfoMapper
;
@Autowired
@Autowired
private
JgUseRegistrationEqMapper
jgRelationEquipMapper
;
private
JgUseRegistrationEqMapper
jgRelationEquipMapper
;
@Autowired
@Autowired
...
@@ -129,6 +120,8 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
...
@@ -129,6 +120,8 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
inspectionDetectionInfoMapper
.
update
(
inspectionDetectionInfo
,
inspectionLambda
);
inspectionDetectionInfoMapper
.
update
(
inspectionDetectionInfo
,
inspectionLambda
);
// 更新设备使用登记证
// 更新设备使用登记证
idxBizJgRegisterInfoMapper
.
updateUseOrgCodeByEquip
(
String
.
valueOf
(
map
.
get
(
"equipId"
)),
useOrgCode
);
idxBizJgRegisterInfoMapper
.
updateUseOrgCodeByEquip
(
String
.
valueOf
(
map
.
get
(
"equipId"
)),
useOrgCode
);
// 更新es
createCode
(
String
.
valueOf
(
map
.
get
(
"equipId"
)),
map
);
}
}
public
void
updateHistory
(
JSONObject
map
,
String
equipId
,
String
currentDocumentId
,
String
supervisoryCode
)
{
public
void
updateHistory
(
JSONObject
map
,
String
equipId
,
String
currentDocumentId
,
String
supervisoryCode
)
{
...
@@ -154,14 +147,14 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
...
@@ -154,14 +147,14 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
}
}
@Transactional
@Transactional
public
JgUseRegistration
save
(
JSONObject
map
)
{
public
List
<
Map
<
String
,
Object
>>
save
(
JSONObject
map
)
{
ReginParams
reginParams
=
JSONObject
.
parseObject
(
redisUtils
.
get
(
RedisKey
.
buildReginKey
(
RequestContext
.
getExeUserId
(),
RequestContext
.
getToken
())).
toString
(),
ReginParams
.
class
);
ReginParams
reginParams
=
JSONObject
.
parseObject
(
redisUtils
.
get
(
RedisKey
.
buildReginKey
(
RequestContext
.
getExeUserId
(),
RequestContext
.
getToken
())).
toString
(),
ReginParams
.
class
);
// 使用登记信息
// 使用登记信息
JgUseRegistration
jgUseRegistration
=
new
JgUseRegistration
();
JgUseRegistration
jgUseRegistration
=
new
JgUseRegistration
();
jgUseRegistration
.
setRegDate
(
new
Date
());
jgUseRegistration
.
setRegDate
(
new
Date
());
LambdaQueryWrapper
<
OtherInfo
>
otherLambda
=
new
QueryWrapper
<
OtherInfo
>().
lambda
();
LambdaQueryWrapper
<
IdxBizJgOtherInfo
>
otherLambda
=
new
QueryWrapper
<
IdxBizJg
OtherInfo
>().
lambda
();
otherLambda
.
eq
(
OtherInfo:
:
getRecord
,
map
.
get
(
"equipId"
));
otherLambda
.
eq
(
IdxBizJg
OtherInfo:
:
getRecord
,
map
.
get
(
"equipId"
));
OtherInfo
otherInfo
=
otherInfoMapper
.
selectOne
(
otherLambda
);
IdxBizJg
OtherInfo
otherInfo
=
otherInfoMapper
.
selectOne
(
otherLambda
);
String
supervisoryCode
=
otherInfo
.
getSupervisoryCode
();
String
supervisoryCode
=
otherInfo
.
getSupervisoryCode
();
jgUseRegistration
.
setSupervisoryCode
(
supervisoryCode
);
jgUseRegistration
.
setSupervisoryCode
(
supervisoryCode
);
jgUseRegistration
.
setUseUnitName
(
String
.
valueOf
(
map
.
get
(
"useUnitName"
)));
jgUseRegistration
.
setUseUnitName
(
String
.
valueOf
(
map
.
get
(
"useUnitName"
)));
...
@@ -182,6 +175,10 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
...
@@ -182,6 +175,10 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
if
(!
ObjectUtils
.
isEmpty
(
map
.
get
(
"inspectOrgName"
)))
{
if
(!
ObjectUtils
.
isEmpty
(
map
.
get
(
"inspectOrgName"
)))
{
jgUseRegistration
.
setInspectUnitName
(
map
.
get
(
"inspectOrgName"
).
toString
());
jgUseRegistration
.
setInspectUnitName
(
map
.
get
(
"inspectOrgName"
).
toString
());
}
}
// 是否西咸
if
(!
ObjectUtils
.
isEmpty
(
map
.
get
(
"isXixian"
))){
jgUseRegistration
.
setIsXixian
(
String
.
valueOf
(
map
.
get
(
"isXixian"
)));
}
if
(
map
.
containsKey
(
"type"
)
&&
"edit"
.
equals
(
String
.
valueOf
(
map
.
get
(
"type"
))))
{
if
(
map
.
containsKey
(
"type"
)
&&
"edit"
.
equals
(
String
.
valueOf
(
map
.
get
(
"type"
))))
{
...
@@ -260,7 +257,7 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
...
@@ -260,7 +257,7 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
list
.
add
(
dto
);
list
.
add
(
dto
);
commonServiceImpl
.
buildTaskModel
(
list
);
commonServiceImpl
.
buildTaskModel
(
list
);
}
}
return
jgUseRegistration
;
return
this
.
baseMapper
.
getDetailById
(
jgUseRegistration
.
getSequenceNbr
())
;
}
}
public
JgUseRegistration
updateData
(
Long
sequenceNbr
,
String
operate
,
WorkflowResultDto
workflowResultDto
,
Boolean
isFirst
)
{
public
JgUseRegistration
updateData
(
Long
sequenceNbr
,
String
operate
,
WorkflowResultDto
workflowResultDto
,
Boolean
isFirst
)
{
...
@@ -648,4 +645,51 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
...
@@ -648,4 +645,51 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
//调用生成使用登记证
//调用生成使用登记证
commonService
.
generateCertificateReport
(
exportParamsMap
,
response
);
commonService
.
generateCertificateReport
(
exportParamsMap
,
response
);
}
}
/**
* 生成监管码、96333码
*
* @param record
*/
public
void
createCode
(
String
record
,
JSONObject
dataMap
)
{
// 其他信息
LambdaQueryWrapper
<
IdxBizJgOtherInfo
>
lambdaOth
=
new
QueryWrapper
<
IdxBizJgOtherInfo
>().
lambda
();
lambdaOth
.
eq
(
IdxBizJgOtherInfo:
:
getRecord
,
record
);
IdxBizJgOtherInfo
otherInfo
=
otherInfoMapper
.
selectOne
(
lambdaOth
);
if
(
ObjectUtils
.
isEmpty
(
otherInfo
.
getCode96333
())
||
ObjectUtils
.
isEmpty
(
otherInfo
.
getSupervisoryCode
()))
{
// 使用信息
LambdaQueryWrapper
<
UseInfo
>
lambda
=
new
QueryWrapper
<
UseInfo
>().
lambda
();
lambda
.
eq
(
UseInfo:
:
getRecord
,
record
);
UseInfo
useInfo
=
useInfoMapper
.
selectOne
(
lambda
);
// 注册信息
LambdaQueryWrapper
<
IdxBizJgRegisterInfo
>
lambdaReg
=
new
QueryWrapper
<
IdxBizJgRegisterInfo
>().
lambda
();
lambdaReg
.
eq
(
IdxBizJgRegisterInfo:
:
getRecord
,
record
);
IdxBizJgRegisterInfo
registerInfo
=
idxBizJgRegisterInfoMapper
.
selectOne
(
lambdaReg
);
// 生成监管码、96333码
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
map
.
put
(
"cityCode"
,
useInfo
.
getCity
());
map
.
put
(
"countyCode"
,
useInfo
.
getCounty
());
map
.
put
(
"equCategory"
,
registerInfo
.
getEquCategory
());
map
.
put
(
"isXiXian"
,
dataMap
.
get
(
"isXixian"
));
ResponseModel
<
Map
<
String
,
Object
>>
code
=
tzsServiceFeignClient
.
createCode
(
map
);
Map
<
String
,
Object
>
result
=
code
.
getResult
();
if
(!
ObjectUtils
.
isEmpty
(
result
))
{
otherInfo
.
setSupervisoryCode
(
String
.
valueOf
(
result
.
get
(
"superviseCode"
)));
otherInfo
.
setCode96333
(
ObjectUtils
.
isEmpty
(
result
.
get
(
"code96333"
))
?
null
:
String
.
valueOf
(
result
.
get
(
"code96333"
)));
otherInfo
.
setClaimStatus
(
"已认领"
);
otherInfoMapper
.
updateById
(
otherInfo
);
}
}
// 更新es
HashMap
<
String
,
Map
<
String
,
Object
>>
objMap
=
new
HashMap
<>();
HashMap
<
String
,
Object
>
param
=
new
HashMap
<>();
param
.
put
(
"SUPERVISORY_CODE"
,
otherInfo
.
getSupervisoryCode
());
param
.
put
(
"CODE96333"
,
otherInfo
.
getCode96333
());
param
.
put
(
"USE_UNIT_CREDIT_CODE"
,
dataMap
.
get
(
"useUnitCreditCode"
));
param
.
put
(
"USE_UNIT_NAME"
,
dataMap
.
get
(
"useUnitName"
));
param
.
put
(
"CITY"
,
dataMap
.
get
(
"city"
));
param
.
put
(
"COUNTY"
,
dataMap
.
get
(
"county"
));
objMap
.
put
(
record
,
param
);
tzsServiceFeignClient
.
commonUpdateEsDataByIds
(
objMap
);
}
}
}
\ No newline at end of file
amos-boot-system-tzs/amos-boot-module-jyjc/amos-boot-module-jyjc-api/src/main/java/com/yeejoin/amos/boot/module/jyjc/api/entity/JyjcInspectionApplication.java
View file @
d689c593
...
@@ -29,6 +29,9 @@ public class JyjcInspectionApplication extends BaseEntity {
...
@@ -29,6 +29,9 @@ public class JyjcInspectionApplication extends BaseEntity {
@TableField
(
"inspection_unit_code"
)
@TableField
(
"inspection_unit_code"
)
private
String
inspectionUnitCode
;
private
String
inspectionUnitCode
;
@TableField
(
"inspection_unit_name"
)
private
String
inspectionUnitName
;
/**
/**
* 检验检测类型
* 检验检测类型
*/
*/
...
@@ -83,6 +86,9 @@ public class JyjcInspectionApplication extends BaseEntity {
...
@@ -83,6 +86,9 @@ public class JyjcInspectionApplication extends BaseEntity {
@TableField
(
"inspection_charge_person"
)
@TableField
(
"inspection_charge_person"
)
private
String
inspectionChargePerson
;
private
String
inspectionChargePerson
;
@TableField
(
"inspection_charge_person_name"
)
private
String
inspectionChargePersonName
;
/**
/**
* 项目负责人联系电话(检验员联系电话)
* 项目负责人联系电话(检验员联系电话)
*/
*/
...
@@ -113,6 +119,9 @@ public class JyjcInspectionApplication extends BaseEntity {
...
@@ -113,6 +119,9 @@ public class JyjcInspectionApplication extends BaseEntity {
@TableField
(
"application_unit_code"
)
@TableField
(
"application_unit_code"
)
private
String
applicationUnitCode
;
private
String
applicationUnitCode
;
@TableField
(
"application_unit_name"
)
private
String
applicationUnitName
;
/**
/**
* 内部人员代码
* 内部人员代码
* */
* */
...
@@ -187,5 +196,5 @@ public class JyjcInspectionApplication extends BaseEntity {
...
@@ -187,5 +196,5 @@ public class JyjcInspectionApplication extends BaseEntity {
private
String
nextTaskId
;
private
String
nextTaskId
;
@TableField
(
value
=
"next_execute_user_ids"
)
@TableField
(
value
=
"next_execute_user_ids"
)
private
String
nextExcuteUserIds
;
private
String
nextEx
e
cuteUserIds
;
}
}
amos-boot-system-tzs/amos-boot-module-jyjc/amos-boot-module-jyjc-api/src/main/java/com/yeejoin/amos/boot/module/jyjc/api/model/JyjcInspectionApplicationModel.java
View file @
d689c593
...
@@ -57,6 +57,8 @@ public class JyjcInspectionApplicationModel extends BaseModel {
...
@@ -57,6 +57,8 @@ public class JyjcInspectionApplicationModel extends BaseModel {
@ApiModelProperty
(
value
=
"项目负责人(检验员)"
)
@ApiModelProperty
(
value
=
"项目负责人(检验员)"
)
private
String
inspectionChargePerson
;
private
String
inspectionChargePerson
;
@ApiModelProperty
(
value
=
"项目负责人(检验员)"
)
private
String
inspectionChargePersonName
;
@ApiModelProperty
(
value
=
"项目负责人联系电话(检验员联系电话)"
)
@ApiModelProperty
(
value
=
"项目负责人联系电话(检验员联系电话)"
)
private
String
inspectionChargePhone
;
private
String
inspectionChargePhone
;
...
@@ -115,38 +117,6 @@ public class JyjcInspectionApplicationModel extends BaseModel {
...
@@ -115,38 +117,6 @@ public class JyjcInspectionApplicationModel extends BaseModel {
@ApiModelProperty
(
value
=
"内部人员代码"
)
@ApiModelProperty
(
value
=
"内部人员代码"
)
private
String
innerPersonCode
;
private
String
innerPersonCode
;
@ApiModelProperty
(
value
=
"告知书"
)
private
List
<
Map
<
String
,
Object
>>
gzs
;
@ApiModelProperty
(
value
=
"产品质量证明书"
)
private
List
<
Map
<
String
,
Object
>>
cpzl
;
@ApiModelProperty
(
value
=
"施工自行检查报告"
)
private
List
<
Map
<
String
,
Object
>>
sgzxbg
;
@ApiModelProperty
(
value
=
"施工合同或证明"
)
private
List
<
Map
<
String
,
Object
>>
sght
;
@ApiModelProperty
(
value
=
"施工方案/施工设计文件"
)
private
List
<
Map
<
String
,
Object
>>
sgfa
;
@ApiModelProperty
(
value
=
"施工单位许可证书"
)
private
List
<
Map
<
String
,
Object
>>
sgdwxk
;
@ApiModelProperty
(
value
=
"型式试验证书"
)
private
List
<
Map
<
String
,
Object
>>
xssy
;
@ApiModelProperty
(
value
=
"限速器和渐进式安全钳的调试证书"
)
private
List
<
Map
<
String
,
Object
>>
xsqts
;
@ApiModelProperty
(
value
=
"土建声明"
)
private
List
<
Map
<
String
,
Object
>>
tjsm
;
@ApiModelProperty
(
value
=
"质量保证手册和程序文件"
)
private
List
<
Map
<
String
,
Object
>>
zlbz
;
@ApiModelProperty
(
value
=
"施工作业文件"
)
private
List
<
Map
<
String
,
Object
>>
sgzy
;
@ApiModelProperty
(
value
=
"施工人员、质量保证体系责任人、专业技术人员身份证、技术工人的身份证及资质证书"
)
private
List
<
Map
<
String
,
Object
>>
sgry
;
@ApiModelProperty
(
value
=
"产品技术文件"
)
private
List
<
Map
<
String
,
Object
>>
cpjs
;
@ApiModelProperty
(
value
=
"施工设计文件"
)
private
List
<
Map
<
String
,
Object
>>
sgsj
;
@ApiModelProperty
(
value
=
"施工分包方目录"
)
private
List
<
Map
<
String
,
Object
>>
sgfb
;
@ApiModelProperty
(
value
=
"分包方评价资料"
)
private
List
<
Map
<
String
,
Object
>>
fbspj
;
@ApiModelProperty
(
value
=
"操作类型 0 新增 2 编辑 1 暂存"
)
@ApiModelProperty
(
value
=
"操作类型 0 新增 2 编辑 1 暂存"
)
private
List
<
Map
<
String
,
Object
>>
equip
;
private
List
<
Map
<
String
,
Object
>>
equip
;
...
@@ -176,6 +146,8 @@ public class JyjcInspectionApplicationModel extends BaseModel {
...
@@ -176,6 +146,8 @@ public class JyjcInspectionApplicationModel extends BaseModel {
private
String
supervisoryCode
;
private
String
supervisoryCode
;
private
String
instanceId
;
private
String
instanceId
;
public
String
getInstanceId
()
{
public
String
getInstanceId
()
{
...
...
amos-boot-system-tzs/amos-boot-module-jyjc/amos-boot-module-jyjc-api/src/main/java/com/yeejoin/amos/boot/module/jyjc/api/model/TaskMessageDto.java
View file @
d689c593
...
@@ -60,4 +60,9 @@ public class TaskMessageDto {
...
@@ -60,4 +60,9 @@ public class TaskMessageDto {
String
equipId
;
String
equipId
;
String
processKey
;
String
processKey
;
String
processInstanceId
;
String
inspectionUnitCode
;
String
bizType
;
}
}
amos-boot-system-tzs/amos-boot-module-jyjc/amos-boot-module-jyjc-api/src/main/resources/mapper/JyjcInspectionApplicationMapper.xml
View file @
d689c593
...
@@ -5,7 +5,7 @@
...
@@ -5,7 +5,7 @@
<select
id=
"queryForDataList"
<select
id=
"queryForDataList"
resultType=
"com.yeejoin.amos.boot.module.jyjc.api.model.JyjcInspectionApplicationModel"
>
resultType=
"com.yeejoin.amos.boot.module.jyjc.api.model.JyjcInspectionApplicationModel"
>
SELECT
SELECT
tzjia.*
tzjia.*
,
cdd1.NAME AS inspectionClassify,
cdd1.NAME AS inspectionClassify,
cdd3.NAME AS inspectionType,
cdd3.NAME AS inspectionType,
cdd.NAME AS equipClassify,
cdd.NAME AS equipClassify,
...
@@ -68,17 +68,13 @@
...
@@ -68,17 +68,13 @@
<select
id=
"selectForPage"
resultType=
"com.yeejoin.amos.boot.module.jyjc.api.model.JyjcInspectionApplicationModel"
>
<select
id=
"selectForPage"
resultType=
"com.yeejoin.amos.boot.module.jyjc.api.model.JyjcInspectionApplicationModel"
>
SELECT
SELECT
tzjia.*
tzjia.*
,
cdd1.NAME AS inspectionClassify,
cdd1.NAME AS inspectionClassify,
cdd3.NAME AS inspectionType,
cdd3.NAME AS inspectionType,
cdd.NAME AS equipClassify,
cdd.NAME AS equipClassify,
tbei.use_unit AS applicationUnitName,
tbei1.use_unit AS inspectionUnitName,
cdd2.NAME AS statusName
cdd2.NAME AS statusName
FROM
FROM
tz_jyjc_inspection_application AS tzjia
tz_jyjc_inspection_application AS tzjia
LEFT JOIN tz_base_enterprise_info tbei ON tbei.use_code = tzjia.application_unit_code
LEFT JOIN tz_base_enterprise_info tbei1 ON tbei1.use_code = tzjia.inspection_unit_code
LEFT JOIN cb_data_dictionary cdd ON cdd.code = tzjia.equip_classify and cdd.type = 'BJSBZL'
LEFT JOIN cb_data_dictionary cdd ON cdd.code = tzjia.equip_classify and cdd.type = 'BJSBZL'
LEFT JOIN cb_data_dictionary cdd1 ON cdd1.code = tzjia.inspection_classify
LEFT JOIN cb_data_dictionary cdd1 ON cdd1.code = tzjia.inspection_classify
LEFT JOIN cb_data_dictionary cdd2 ON cdd2.code = tzjia.status and cdd2.type = 'JYLCZT'
LEFT JOIN cb_data_dictionary cdd2 ON cdd2.code = tzjia.status and cdd2.type = 'JYLCZT'
...
@@ -103,6 +99,9 @@
...
@@ -103,6 +99,9 @@
<if
test=
"jyjcInspectionApplicationModel.inspectionChargePerson != null and jyjcInspectionApplicationModel.inspectionChargePerson != ''"
>
<if
test=
"jyjcInspectionApplicationModel.inspectionChargePerson != null and jyjcInspectionApplicationModel.inspectionChargePerson != ''"
>
and tzjia.inspection_charge_person like concat('%',#{jyjcInspectionApplicationModel.inspectionChargePerson},'%')
and tzjia.inspection_charge_person like concat('%',#{jyjcInspectionApplicationModel.inspectionChargePerson},'%')
</if>
</if>
<if
test=
"jyjcInspectionApplicationModel.inspectionChargePersonName != null and jyjcInspectionApplicationModel.inspectionChargePersonName != ''"
>
and tzjia.inspection_charge_person_name like concat('%',#{jyjcInspectionApplicationModel.inspectionChargePersonName},'%')
</if>
<if
test=
"jyjcInspectionApplicationModel.status != null and jyjcInspectionApplicationModel.status != ''"
>
<if
test=
"jyjcInspectionApplicationModel.status != null and jyjcInspectionApplicationModel.status != ''"
>
and tzjia.status = #{jyjcInspectionApplicationModel.status}
and tzjia.status = #{jyjcInspectionApplicationModel.status}
</if>
</if>
...
...
amos-boot-system-tzs/amos-boot-module-jyjc/amos-boot-module-jyjc-biz/src/main/java/com/yeejoin/amos/boot/module/jyjc/biz/controller/CommonController.java
View file @
d689c593
...
@@ -54,6 +54,9 @@ public class CommonController extends BaseController {
...
@@ -54,6 +54,9 @@ public class CommonController extends BaseController {
@PostMapping
(
value
=
"/getUserPhonesByPersonCode"
)
@PostMapping
(
value
=
"/getUserPhonesByPersonCode"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据公司的unitCode获取检测检验人员联系电话"
,
notes
=
"根据公司的unitCode获取检测检验人员联系电话"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据公司的unitCode获取检测检验人员联系电话"
,
notes
=
"根据公司的unitCode获取检测检验人员联系电话"
)
public
ResponseModel
<
Map
<
String
,
Object
>>
getUserPhonesByPersonCode
(
@RequestParam
String
unitCode
)
{
public
ResponseModel
<
Map
<
String
,
Object
>>
getUserPhonesByPersonCode
(
@RequestParam
String
unitCode
)
{
if
(
unitCode
.
contains
(
"_"
))
{
unitCode
=
unitCode
.
split
(
"_"
)[
0
];
}
List
<
TzsUserInfo
>
userPhones
=
commonserviceImpl
.
getUserPhonesByPersonCode
(
unitCode
);
List
<
TzsUserInfo
>
userPhones
=
commonserviceImpl
.
getUserPhonesByPersonCode
(
unitCode
);
if
(
CollectionUtils
.
isEmpty
(
userPhones
)){
if
(
CollectionUtils
.
isEmpty
(
userPhones
)){
return
null
;
return
null
;
...
@@ -70,6 +73,9 @@ public class CommonController extends BaseController {
...
@@ -70,6 +73,9 @@ public class CommonController extends BaseController {
@PostMapping
(
value
=
"/getInnerPersonCodeByPersonCode"
)
@PostMapping
(
value
=
"/getInnerPersonCodeByPersonCode"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"根据公司的unitCode获取检测检验人员内部编号"
,
notes
=
"根据公司的unitCode获取检测检验人员内部编号"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"根据公司的unitCode获取检测检验人员内部编号"
,
notes
=
"根据公司的unitCode获取检测检验人员内部编号"
)
public
ResponseModel
<
Map
<
String
,
Object
>>
getInnerPersonCodeByPersonCode
(
@RequestParam
String
unitCode
)
{
public
ResponseModel
<
Map
<
String
,
Object
>>
getInnerPersonCodeByPersonCode
(
@RequestParam
String
unitCode
)
{
if
(
unitCode
.
contains
(
"_"
))
{
unitCode
=
unitCode
.
split
(
"_"
)[
0
];
}
List
<
TzsUserInfo
>
userPhones
=
commonserviceImpl
.
getUserPhonesByPersonCode
(
unitCode
);
List
<
TzsUserInfo
>
userPhones
=
commonserviceImpl
.
getUserPhonesByPersonCode
(
unitCode
);
if
(
CollectionUtils
.
isEmpty
(
userPhones
)){
if
(
CollectionUtils
.
isEmpty
(
userPhones
)){
return
null
;
return
null
;
...
...
amos-boot-system-tzs/amos-boot-module-jyjc/amos-boot-module-jyjc-biz/src/main/java/com/yeejoin/amos/boot/module/jyjc/biz/controller/JyjcInspectionApplicationController.java
View file @
d689c593
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jyjc
.
biz
.
controller
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jyjc
.
biz
.
controller
;
import
cn.hutool.core.collection.CollectionUtil
;
import
cn.hutool.core.util.StrUtil
;
import
cn.hutool.core.util.StrUtil
;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson.JSONObject
;
import
com.baomidou.mybatisplus.core.toolkit.CollectionUtils
;
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.controller.BaseController
;
import
com.yeejoin.amos.boot.biz.common.controller.BaseController
;
...
@@ -24,9 +26,7 @@ import org.typroject.tyboot.core.restful.utils.ResponseHelper;
...
@@ -24,9 +26,7 @@ import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletRequest
;
import
java.util.HashMap
;
import
java.util.*
;
import
java.util.List
;
import
java.util.Map
;
/**
/**
* @author system_generator
* @author system_generator
...
@@ -55,7 +55,7 @@ public class JyjcInspectionApplicationController extends BaseController {
...
@@ -55,7 +55,7 @@ public class JyjcInspectionApplicationController extends BaseController {
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PostMapping
(
value
=
"/save"
)
@PostMapping
(
value
=
"/save"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增"
,
notes
=
"新增"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增"
,
notes
=
"新增"
)
public
ResponseModel
<
JyjcInspectionApplicationModel
>
save
(
@RequestBody
JSONObject
model
)
{
public
ResponseModel
<
List
<
JyjcInspectionApplicationModel
>
>
save
(
@RequestBody
JSONObject
model
)
{
if
(
model
.
containsKey
(
basic
))
{
if
(
model
.
containsKey
(
basic
))
{
JSONObject
finallyJson
=
new
JSONObject
();
JSONObject
finallyJson
=
new
JSONObject
();
Map
<
String
,
Object
>
basicObj
=
(
Map
<
String
,
Object
>)
model
.
get
(
basic
);
Map
<
String
,
Object
>
basicObj
=
(
Map
<
String
,
Object
>)
model
.
get
(
basic
);
...
@@ -76,7 +76,7 @@ public class JyjcInspectionApplicationController extends BaseController {
...
@@ -76,7 +76,7 @@ public class JyjcInspectionApplicationController extends BaseController {
return
CommonResponseUtil
.
failure
(
"未选择报检设备时不可提交"
);
return
CommonResponseUtil
.
failure
(
"未选择报检设备时不可提交"
);
}
}
}
}
return
ResponseHelper
.
buildResponse
(
jyjcInspectionApplicationServiceImpl
.
save
(
model
));
return
ResponseHelper
.
buildResponse
(
Collections
.
singletonList
(
jyjcInspectionApplicationServiceImpl
.
save
(
model
)
));
}
}
...
...
amos-boot-system-tzs/amos-boot-module-jyjc/amos-boot-module-jyjc-biz/src/main/java/com/yeejoin/amos/boot/module/jyjc/biz/service/TaskModelServiceImpl.java
View file @
d689c593
...
@@ -69,6 +69,9 @@ public class TaskModelServiceImpl {
...
@@ -69,6 +69,9 @@ public class TaskModelServiceImpl {
if
(
flag
){
if
(
flag
){
List
<
TaskV2Model
>
result
=
Systemctl
.
taskV2Client
.
selectListByRelationId
(
obj
.
getRelationId
()).
getResult
();
List
<
TaskV2Model
>
result
=
Systemctl
.
taskV2Client
.
selectListByRelationId
(
obj
.
getRelationId
()).
getResult
();
if
(
CollectionUtil
.
isNotEmpty
(
result
)
&&
result
.
size
()
>
0
){
if
(
CollectionUtil
.
isNotEmpty
(
result
)
&&
result
.
size
()
>
0
){
TaskV2Model
taskV2Model
=
result
.
get
(
0
);
taskV2Model
.
setTaskContent
(
obj
.
getTaskContent
());
Systemctl
.
taskV2Client
.
update
(
taskV2Model
,
taskV2Model
.
getSequenceNbr
());
break
;
break
;
}
}
}
}
...
@@ -129,6 +132,15 @@ public class TaskModelServiceImpl {
...
@@ -129,6 +132,15 @@ public class TaskModelServiceImpl {
}
}
public
void
updateTaskContentById
(
Map
<
String
,
Object
>
params
){
List
<
TaskV2Model
>
result
=
Systemctl
.
taskV2Client
.
selectListByRelationId
(
params
.
get
(
"relationId"
).
toString
()).
getResult
();
List
<
TaskV2Model
>
collect
=
result
.
stream
().
sorted
((
r1
,
r2
)
->
r2
.
getSequenceNbr
().
compareTo
(
r1
.
getSequenceNbr
())).
collect
(
Collectors
.
toList
());
if
(
CollectionUtil
.
isNotEmpty
(
collect
))
{
collect
.
get
(
0
).
setTaskContent
(
params
.
getOrDefault
(
"taskContent"
,
""
).
toString
());
Systemctl
.
taskV2Client
.
update
(
collect
.
get
(
0
),
collect
.
get
(
0
).
getSequenceNbr
());
}
}
/**
/**
* 待办编辑接口
* 待办编辑接口
* 参数
* 参数
...
...
amos-boot-system-tzs/amos-boot-module-jyjc/amos-boot-module-jyjc-biz/src/main/java/com/yeejoin/amos/boot/module/jyjc/biz/service/impl/JyjcInspectionApplicationServiceImpl.java
View file @
d689c593
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jyjc
.
biz
.
service
.
impl
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jyjc
.
biz
.
service
.
impl
;
import
cn.hutool.core.bean.BeanUtil
;
import
cn.hutool.core.bean.BeanUtil
;
import
cn.hutool.core.collection.CollectionUtil
;
import
cn.hutool.core.map.MapBuilder
;
import
cn.hutool.core.map.MapBuilder
;
import
cn.hutool.core.text.CharSequenceUtil
;
import
cn.hutool.core.text.CharSequenceUtil
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSON
;
...
@@ -135,6 +136,10 @@ public class JyjcInspectionApplicationServiceImpl extends BaseService<JyjcInspec
...
@@ -135,6 +136,10 @@ public class JyjcInspectionApplicationServiceImpl extends BaseService<JyjcInspec
dto
.
setBusinessKey
(
String
.
valueOf
(
new
Date
().
getTime
()));
dto
.
setBusinessKey
(
String
.
valueOf
(
new
Date
().
getTime
()));
dto
.
setCompleteFirstTask
(
true
);
dto
.
setCompleteFirstTask
(
true
);
list
.
add
(
dto
);
list
.
add
(
dto
);
String
[]
inspectionUnit
=
model
.
getInspectionUnitCode
().
split
(
"_"
);
model
.
setInspectionUnitCode
(
inspectionUnit
[
0
]);
model
.
setInspectionUnitName
(
inspectionUnit
[
1
]);
actWorkflowBatchDTO
.
setProcess
(
list
);
actWorkflowBatchDTO
.
setProcess
(
list
);
dto
.
setNextExecuteUserCompanyCode
(
model
.
getInspectionUnitCode
());
dto
.
setNextExecuteUserCompanyCode
(
model
.
getInspectionUnitCode
());
processTasks
=
cmWorkflowService
.
startBatch
(
actWorkflowBatchDTO
);
processTasks
=
cmWorkflowService
.
startBatch
(
actWorkflowBatchDTO
);
...
@@ -175,7 +180,7 @@ public class JyjcInspectionApplicationServiceImpl extends BaseService<JyjcInspec
...
@@ -175,7 +180,7 @@ public class JyjcInspectionApplicationServiceImpl extends BaseService<JyjcInspec
model
.
setApplicationNo
(
codes
.
get
(
0
));
model
.
setApplicationNo
(
codes
.
get
(
0
));
model
.
setApplicationDate
(
new
Date
());
model
.
setApplicationDate
(
new
Date
());
model
.
setPromoter
(
reginParams
.
getUserModel
().
getUserId
());
model
.
setPromoter
(
reginParams
.
getUserModel
().
getUserId
());
model
.
setApplicationUnitName
(
reginParams
.
getCompany
().
getCompanyName
());
jyjcInspectionApplicationEquipService
.
getBaseMapper
().
deleteByApplicationSeq
(
model
.
getSequenceNbr
());
jyjcInspectionApplicationEquipService
.
getBaseMapper
().
deleteByApplicationSeq
(
model
.
getSequenceNbr
());
List
<
JyjcInspectionApplicationEquip
>
equipInfos
=
new
ArrayList
<>();
List
<
JyjcInspectionApplicationEquip
>
equipInfos
=
new
ArrayList
<>();
...
@@ -198,14 +203,9 @@ public class JyjcInspectionApplicationServiceImpl extends BaseService<JyjcInspec
...
@@ -198,14 +203,9 @@ public class JyjcInspectionApplicationServiceImpl extends BaseService<JyjcInspec
if
(
null
==
model
.
getSequenceNbr
()){
if
(
null
==
model
.
getSequenceNbr
()){
model
=
this
.
createWithModel
(
model
);
model
=
this
.
createWithModel
(
model
);
}
else
{
model
=
this
.
updateWithModel
(
model
);
}
if
(
StringUtils
.
isNotBlank
(
model
.
getProcessInstanceId
())){
if
(
StringUtils
.
isNotBlank
(
model
.
getProcessInstanceId
())){
this
.
createdTaskModel
(
model
);
this
.
createdTaskModel
(
model
);
}
else
{
}
else
{
TaskModelDto
dto
=
new
TaskModelDto
();
TaskModelDto
dto
=
new
TaskModelDto
();
TaskMessageDto
ta
=
new
TaskMessageDto
();
TaskMessageDto
ta
=
new
TaskMessageDto
();
ta
.
setInstanceId
(
model
.
getProcessInstanceId
());
ta
.
setInstanceId
(
model
.
getProcessInstanceId
());
...
@@ -213,6 +213,9 @@ public class JyjcInspectionApplicationServiceImpl extends BaseService<JyjcInspec
...
@@ -213,6 +213,9 @@ public class JyjcInspectionApplicationServiceImpl extends BaseService<JyjcInspec
ta
.
setPromoter
(
model
.
getPromoter
());
ta
.
setPromoter
(
model
.
getPromoter
());
ta
.
setNextExecuteUserIds
(
model
.
getNextExecuteUserIds
());
ta
.
setNextExecuteUserIds
(
model
.
getNextExecuteUserIds
());
ta
.
setSequenceNbr
(
model
.
getSequenceNbr
());
ta
.
setSequenceNbr
(
model
.
getSequenceNbr
());
ta
.
setProcessInstanceId
(
model
.
getProcessInstanceId
());
ta
.
setProcessKey
(
model
.
getProcessKey
());
ta
.
setCreateUserId
(
RequestContext
.
getExeUserId
());
dto
.
setModel
(
ta
);
dto
.
setModel
(
ta
);
//摘要 按原有规则组装
//摘要 按原有规则组装
dto
.
setTaskContent
(
"来自"
+
model
.
getEquList
()+
"【"
+
model
.
getSupervisoryCode
()+
"】的业务办理,【申请单号:"
+
model
.
getApplicationNo
()+
"】"
);
dto
.
setTaskContent
(
"来自"
+
model
.
getEquList
()+
"【"
+
model
.
getSupervisoryCode
()+
"】的业务办理,【申请单号:"
+
model
.
getApplicationNo
()+
"】"
);
...
@@ -224,6 +227,21 @@ public class JyjcInspectionApplicationServiceImpl extends BaseService<JyjcInspec
...
@@ -224,6 +227,21 @@ public class JyjcInspectionApplicationServiceImpl extends BaseService<JyjcInspec
dto
.
setRelationId
(
model
.
getSequenceNbr
()+
""
);
dto
.
setRelationId
(
model
.
getSequenceNbr
()+
""
);
taskModelService
.
buildTaskModel
(
Arrays
.
asList
(
dto
));
taskModelService
.
buildTaskModel
(
Arrays
.
asList
(
dto
));
}
}
}
else
{
model
=
this
.
updateWithModel
(
model
);
if
(
StringUtils
.
isNotBlank
(
model
.
getProcessInstanceId
())
&&
model
.
getOperationType
().
equals
(
"0"
)){
taskModelService
.
deleteTaskModel
(
model
.
getSequenceNbr
()+
""
);
this
.
createdTaskModel
(
model
);
}
else
{
String
taskContent
=
"来自"
+
model
.
getEquList
()+
"【"
+
model
.
getSupervisoryCode
()+
"】的业务办理,【申请单号:"
+
model
.
getApplicationNo
()+
"】"
;
taskModelService
.
updateTaskContentById
(
MapBuilder
.<
String
,
Object
>
create
().
put
(
"taskContent"
,
taskContent
).
put
(
"relationId"
,
model
.
getSequenceNbr
()+
""
).
build
());
}
}
//保存报检装备监管码
//保存报检装备监管码
for
(
JyjcInspectionApplicationEquip
equipInfo
:
equipInfos
)
{
for
(
JyjcInspectionApplicationEquip
equipInfo
:
equipInfos
)
{
...
@@ -310,6 +328,7 @@ public class JyjcInspectionApplicationServiceImpl extends BaseService<JyjcInspec
...
@@ -310,6 +328,7 @@ public class JyjcInspectionApplicationServiceImpl extends BaseService<JyjcInspec
this
.
buildRoleList
(
Collections
.
singletonList
(
processTaskDTO
),
roleList
,
roleListAll
);
this
.
buildRoleList
(
Collections
.
singletonList
(
processTaskDTO
),
roleList
,
roleListAll
);
List
<
WorkflowResultDto
>
workflowResultDtos
=
taskModelService
.
buildWorkFlowInfo
(
Collections
.
singletonList
(
processTaskDTO
));
List
<
WorkflowResultDto
>
workflowResultDtos
=
taskModelService
.
buildWorkFlowInfo
(
Collections
.
singletonList
(
processTaskDTO
));
String
nextUserIds
=
workflowResultDtos
.
get
(
0
).
getNextExecutorUserIds
();
String
nextUserIds
=
workflowResultDtos
.
get
(
0
).
getNextExecutorUserIds
();
String
executorRoleIds
=
workflowResultDtos
.
get
(
0
).
getExecutorRoleIds
();
if
(
processTaskDTO
!=
null
&&
processTaskDTO
.
getNextTask
()
!=
null
&&
processTaskDTO
.
getNextTask
().
size
()
>
0
){
if
(
processTaskDTO
!=
null
&&
processTaskDTO
.
getNextTask
()
!=
null
&&
processTaskDTO
.
getNextTask
().
size
()
>
0
){
taskCode
=
processTaskDTO
.
getNextTask
().
get
(
0
).
getKey
();
taskCode
=
processTaskDTO
.
getNextTask
().
get
(
0
).
getKey
();
taskName1
=
processTaskDTO
.
getNextTask
().
get
(
0
).
getName
();
taskName1
=
processTaskDTO
.
getNextTask
().
get
(
0
).
getName
();
...
@@ -326,8 +345,8 @@ public class JyjcInspectionApplicationServiceImpl extends BaseService<JyjcInspec
...
@@ -326,8 +345,8 @@ public class JyjcInspectionApplicationServiceImpl extends BaseService<JyjcInspec
model
.
setStatus
(
String
.
valueOf
(
FlowStatusEnum
.
TO_SUBMITTED
.
getCode
()));
model
.
setStatus
(
String
.
valueOf
(
FlowStatusEnum
.
TO_SUBMITTED
.
getCode
()));
model
.
setStatusName
(
FlowStatusEnum
.
TO_SUBMITTED
.
getName
());
model
.
setStatusName
(
FlowStatusEnum
.
TO_SUBMITTED
.
getName
());
model
.
setNextTaskName
(
taskName1
);
model
.
setNextTaskName
(
taskName1
);
model
.
setNextExecuteIds
(
executorRoleIds
);
executeOneStep
(
model
,
taskName1
,
nextUserIds
);
executeOneStep
(
model
,
taskName1
,
nextUserIds
);
model
.
setNextExecuteIds
(
nextUserIds
);
this
.
updateWithModel
(
model
);
this
.
updateWithModel
(
model
);
}
}
return
model
;
return
model
;
...
@@ -486,25 +505,70 @@ public class JyjcInspectionApplicationServiceImpl extends BaseService<JyjcInspec
...
@@ -486,25 +505,70 @@ public class JyjcInspectionApplicationServiceImpl extends BaseService<JyjcInspec
*/
*/
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
void
doReceive
(
Map
<
String
,
Object
>
params
)
{
public
void
doReceive
(
Map
<
String
,
Object
>
params
)
{
execueFlow
(
params
);
Long
sequenceNbr
=
Long
.
parseLong
(
params
.
get
(
"sequenceNbr"
)
+
""
);
LambdaQueryWrapper
<
JyjcInspectionApplication
>
lambda
=
new
QueryWrapper
<
JyjcInspectionApplication
>().
lambda
();
lambda
.
eq
(
JyjcInspectionApplication:
:
getSequenceNbr
,
sequenceNbr
);
JyjcInspectionApplication
entity
=
this
.
getBaseMapper
().
selectOne
(
lambda
);
ArrayList
<
String
>
roleList
=
new
ArrayList
<>();
String
taskId
=
entity
.
getNextTaskId
();
//组装信息
TaskResultDTO
task
=
new
TaskResultDTO
();
task
.
setResultCode
(
"approvalStatus"
);
task
.
setTaskId
(
taskId
);
task
.
setComment
(
""
);
HashMap
<
String
,
Object
>
map
=
new
HashMap
<>();
map
.
put
(
"approvalStatus"
,
"0"
);
task
.
setVariable
(
map
);
//执行流程
task
.
setNextExecuteUserCompanyCode
(
entity
.
getInspectionUnitCode
());
ProcessTaskDTO
processTaskDTO
=
cmWorkflowService
.
complete
(
taskId
,
task
);
entity
.
setStatus
(
String
.
valueOf
(
FlowStatusEnum
.
TO_BE_FINISHED
.
getCode
()));
JyjcInspectionApplicationModel
model
=
new
JyjcInspectionApplicationModel
();
model
.
setStatusName
(
FlowStatusEnum
.
TO_BE_FINISHED
.
getName
());
entity
.
setAcceptDate
(
new
Date
());
entity
.
setInnerPersonCode
(
params
.
getOrDefault
(
"innerPersonCode"
,
""
).
toString
());
String
processDescription
=
(
String
)
params
.
get
(
"comments"
);
if
(
StringUtils
.
isNotBlank
(
processDescription
))
{
entity
.
setProcessDescription
(
processDescription
);
}
List
<
String
>
persons
=
JSONArray
.
parseArray
(
JSON
.
toJSONString
(
params
.
get
(
"inspectionChargePerson"
)),
String
.
class
);
if
(
CollectionUtil
.
isNotEmpty
(
persons
)){
List
<
String
>
personCodes
=
new
ArrayList
<>();
List
<
String
>
personNames
=
new
ArrayList
<>();
for
(
String
person
:
persons
)
{
String
[]
s
=
person
.
split
(
"_"
);
personCodes
.
add
(
s
[
0
]);
personNames
.
add
(
s
[
1
]);
}
String
inspectionChargePerson
=
persons
==
null
?
""
:
String
.
join
(
","
,
persons
);
if
(
StringUtils
.
isNotBlank
(
inspectionChargePerson
))
{
entity
.
setInspectionChargePerson
(
String
.
join
(
","
,
personCodes
));
entity
.
setInspectionChargePersonName
(
String
.
join
(
","
,
personNames
));
}
}
String
inspectionChargePhone
=
(
String
)
params
.
get
(
"inspectionChargePhone"
);
if
(
StringUtils
.
isNotBlank
(
inspectionChargePhone
))
{
entity
.
setInspectionChargePhone
(
inspectionChargePhone
);
}
this
.
updateById
(
entity
);
BeanUtils
.
copyProperties
(
entity
,
model
);
updateTaskModel
(
model
);
// 执行接收业务
// 执行接收业务
String
type
=
(
String
)
params
.
get
(
"type"
);
String
type
=
(
String
)
params
.
get
(
"type"
);
Long
sequenceNbr
=
Long
.
parseLong
(
params
.
get
(
"sequenceNbr"
)
+
""
);
JyjcInspectionApplicationModel
inspectionApplicationModel
=
this
.
queryBySeq
(
sequenceNbr
);
JyjcInspectionApplicationModel
inspectionApplicationModel
=
this
.
queryBySeq
(
sequenceNbr
);
params
.
put
(
"status"
,
FlowStatusEnum
.
TO_BE_FINISHED
.
getCode
()
+
""
);
String
op
=
params
.
get
(
"op"
).
toString
();
Boolean
rollBack
=
"1"
.
equals
(
op
)
?
true
:
false
;
updateModelByInstanceId
(
sequenceNbr
,
inspectionApplicationModel
.
getProcessInstanceId
(),
params
,
rollBack
);
List
<
JyjcInspectionApplicationEquipModel
>
applicationEquipModels
=
applicationEquipService
.
listApplicationEquipByApplicationSeq
(
sequenceNbr
);
List
<
JyjcInspectionApplicationEquipModel
>
applicationEquipModels
=
applicationEquipService
.
listApplicationEquipByApplicationSeq
(
sequenceNbr
);
if
(
inspectionApplicationModel
==
null
||
ValidationUtil
.
isEmpty
(
applicationEquipModels
))
{
if
(
inspectionApplicationModel
==
null
||
ValidationUtil
.
isEmpty
(
applicationEquipModels
))
{
log
.
warn
(
"JyjcInspectionApplicationModel Not Found!"
);
log
.
warn
(
"JyjcInspectionApplicationModel Not Found!"
);
return
;
return
;
}
}
params
.
put
(
"relationId"
,
inspectionApplicationModel
.
getProcessInstanceId
());
params
.
put
(
"taskStatus"
,
FlowStatusEnum
.
TO_BE_FINISHED
.
getCode
());
params
.
put
(
"taskStatusLabel"
,
FlowStatusEnum
.
TO_BE_FINISHED
.
getName
());
TaskV2Model
taskV2Model
=
commonservice
.
updateTaskModel
(
params
);
List
<
JyjcInspectionResult
>
resultModels
=
new
ArrayList
(
applicationEquipModels
.
size
());
List
<
JyjcInspectionResult
>
resultModels
=
new
ArrayList
(
applicationEquipModels
.
size
());
//List<String> codes = createCodeService.createApplicationFormCode(ApplicationFormTypeEnum.JG.getCode(), applicationEquipModels.size());
//List<String> codes = createCodeService.createApplicationFormCode(ApplicationFormTypeEnum.JG.getCode(), applicationEquipModels.size());
...
@@ -546,44 +610,63 @@ public class JyjcInspectionApplicationServiceImpl extends BaseService<JyjcInspec
...
@@ -546,44 +610,63 @@ public class JyjcInspectionApplicationServiceImpl extends BaseService<JyjcInspec
* @date 2023/12/15 15:14
* @date 2023/12/15 15:14
*/
*/
public
Boolean
doReject
(
Map
<
String
,
Object
>
params
)
{
public
Boolean
doReject
(
Map
<
String
,
Object
>
params
)
{
execueFlow
(
params
);
String
instanceId
=
Optional
.
ofNullable
(
params
.
get
(
"instanceId"
)).
orElse
(
""
).
toString
();
String
op
=
params
.
get
(
"op"
).
toString
();
Long
sequenceNbr
=
Long
.
parseLong
(
params
.
get
(
"sequenceNbr"
)
+
""
);
Long
sequenceNbr
=
Long
.
parseLong
(
params
.
get
(
"sequenceNbr"
)
+
""
);
LambdaQueryWrapper
<
JyjcInspectionApplication
>
lambda
=
new
QueryWrapper
<
JyjcInspectionApplication
>().
lambda
();
lambda
.
eq
(
JyjcInspectionApplication:
:
getSequenceNbr
,
sequenceNbr
);
JyjcInspectionApplication
entity
=
this
.
getBaseMapper
().
selectOne
(
lambda
);
ArrayList
<
String
>
roleListAll
=
new
ArrayList
<>();
ArrayList
<
String
>
roleListNext
=
new
ArrayList
<>();
ArrayList
<
String
>
roleList
=
new
ArrayList
<>();
String
taskId
=
entity
.
getNextTaskId
();
//组装信息
TaskResultDTO
task
=
new
TaskResultDTO
();
task
.
setResultCode
(
"approvalStatus"
);
task
.
setTaskId
(
taskId
);
task
.
setComment
(
""
);
HashMap
<
String
,
Object
>
map
=
new
HashMap
<>();
map
.
put
(
"approvalStatus"
,
"1"
);
task
.
setVariable
(
map
);
//执行流程
task
.
setNextExecuteUserCompanyCode
(
entity
.
getInspectionUnitCode
());
ProcessTaskDTO
processTaskDTO
=
cmWorkflowService
.
complete
(
taskId
,
task
);
String
taskCode
=
FlowStatusEnum
.
TO_SUBMITTED
.
getName
();
String
taskName1
=
""
;
String
nextTaskId
=
""
;
this
.
buildRoleList
(
Collections
.
singletonList
(
processTaskDTO
),
roleList
,
roleListAll
);
List
<
WorkflowResultDto
>
workflowResultDtos
=
taskModelService
.
buildWorkFlowInfo
(
Collections
.
singletonList
(
processTaskDTO
));
params
.
put
(
"relationId"
,
instanceId
);
entity
.
setStatus
(
String
.
valueOf
(
FlowStatusEnum
.
REJECTED
.
getCode
()));
params
.
put
(
"taskStatus"
,
FlowStatusEnum
.
TO_BE_FINISHED
.
getCode
());
JyjcInspectionApplicationModel
model
=
new
JyjcInspectionApplicationModel
();
params
.
put
(
"taskStatusLabel"
,
FlowStatusEnum
.
TO_BE_FINISHED
.
getName
());
BeanUtils
.
copyProperties
(
entity
,
model
);
TaskV2Model
taskV2Model
=
commonservice
.
updateTaskModel
(
params
);
model
.
setStatusName
(
FlowStatusEnum
.
REJECTED
.
getName
());
JyjcInspectionApplicationModel
model
=
this
.
queryBySeq
(
sequenceNbr
);
String
processDescription
=
(
String
)
params
.
get
(
"comments"
);
String
json
=
null
;
if
(
StringUtils
.
isNotBlank
(
processDescription
))
{
try
{
entity
.
setProcessDescription
(
processDescription
);
json
=
IOUtils
.
toString
(
bizTypeInfo
.
getInputStream
(),
java
.
lang
.
String
.
valueOf
(
StandardCharsets
.
UTF_8
));
}
catch
(
IOException
e
)
{
e
.
printStackTrace
();
}
}
List
<
Map
>
list
=
parseArray
(
json
,
Map
.
class
);
String
nextUserIds
=
workflowResultDtos
.
get
(
0
).
getNextExecutorUserIds
();
String
url
=
null
;
String
executorRoleIds
=
workflowResultDtos
.
get
(
0
).
getExecutorRoleIds
();
for
(
Map
map
:
list
)
{
if
(
processTaskDTO
!=
null
&&
processTaskDTO
.
getNextTask
()
!=
null
&&
processTaskDTO
.
getNextTask
().
size
()
>
0
){
if
(
map
.
get
(
"type"
).
equals
(
model
.
getBizType
()
)&&
"edit"
.
equals
(
map
.
get
(
"pageType"
))){
taskCode
=
processTaskDTO
.
getNextTask
().
get
(
0
).
getKey
();
url
=
map
.
get
(
"url"
).
toString
();
taskName1
=
processTaskDTO
.
getNextTask
().
get
(
0
).
getName
();
nextTaskId
=
processTaskDTO
.
getNextTask
().
get
(
0
).
getId
();
}
}
model
.
setNextExecuteIds
(
String
.
join
(
","
,
roleList
));
if
(!
org
.
springframework
.
util
.
ObjectUtils
.
isEmpty
(
model
.
getWorkflowRole
()))
{
model
.
setWorkflowRole
(
model
.
getWorkflowRole
()
+
","
+
String
.
join
(
","
,
roleList
));
}
else
{
model
.
setWorkflowRole
(
String
.
join
(
","
,
roleList
));
}
}
taskV2Model
.
setRoutePath
(
url
);
model
.
setNextTaskId
(
nextTaskId
);
Map
<
String
,
Object
>
nextNodeInfo
=
workflowHelper
.
getNextWorkflowNode
(
instanceId
);
model
.
setPromoter
(
RequestContext
.
getExeUserId
());
String
role
=
(
String
)
nextNodeInfo
.
get
(
"role"
);
model
.
setNextTaskName
(
taskName1
);
taskV2Model
.
setExecuteUserIds
(
role
);
model
.
setNextExecuteIds
(
executorRoleIds
);
Map
<
String
,
Object
>
map
=
BeanUtil
.
beanToMap
(
taskV2Model
);
model
.
setNextExecuteUserIds
(
nextUserIds
);
map
.
put
(
"instanceId"
,
taskV2Model
.
getRelationId
());
executeOneStep
(
model
,
taskName1
,
nextUserIds
);
ReginParams
reginParams
=
JSONObject
.
parseObject
(
redisUtils
.
get
(
RedisKey
.
buildReginKey
(
RequestContext
.
getExeUserId
(),
RequestContext
.
getToken
())).
toString
(),
ReginParams
.
class
);
BeanUtils
.
copyProperties
(
model
,
entity
);
this
.
updateById
(
entity
);
map
.
put
(
"userId"
,
reginParams
.
getUserModel
().
getUserId
());
map
.
put
(
"executeUserIds"
,
taskV2Model
.
getStartUserId
());
commonservice
.
buildTaskModel
(
map
);
params
.
put
(
"status"
,
FlowStatusEnum
.
REJECTED
.
getCode
()
+
""
);
// updateModelByInstanceId(sequenceNbr, instanceId, params, rollBack);
Boolean
rollBack
=
"1"
.
equals
(
op
)
?
true
:
false
;
updateModelByInstanceId
(
sequenceNbr
,
instanceId
,
params
,
rollBack
);
return
true
;
return
true
;
}
}
...
@@ -684,17 +767,19 @@ public class JyjcInspectionApplicationServiceImpl extends BaseService<JyjcInspec
...
@@ -684,17 +767,19 @@ public class JyjcInspectionApplicationServiceImpl extends BaseService<JyjcInspec
// List<String> phones = JSONArray.parseArray(JSON.toJSONString(params.get("inspectionChargePhone")), String.class);
// List<String> phones = JSONArray.parseArray(JSON.toJSONString(params.get("inspectionChargePhone")), String.class);
String
inspectionChargePerson
=
persons
==
null
?
""
:
String
.
join
(
","
,
persons
);
String
inspectionChargePerson
=
persons
==
null
?
""
:
String
.
join
(
","
,
persons
);
String
inspectionChargePhone
=
(
String
)
params
.
get
(
"inspectionChargePhone"
);
String
processDescription
=
(
String
)
params
.
get
(
"comments"
);
if
(
StringUtils
.
isNotBlank
(
inspectionChargePerson
))
{
if
(
StringUtils
.
isNotBlank
(
inspectionChargePerson
))
{
entity
.
setInspectionChargePerson
(
inspectionChargePerson
);
entity
.
setInspectionChargePerson
(
inspectionChargePerson
);
}
}
if
(
StringUtils
.
isNotBlank
(
inspectionChargePhone
))
{
entity
.
setInspectionChargePhone
(
inspectionChargePhone
);
String
processDescription
=
(
String
)
params
.
get
(
"comments"
);
}
if
(
StringUtils
.
isNotBlank
(
processDescription
))
{
if
(
StringUtils
.
isNotBlank
(
processDescription
))
{
entity
.
setProcessDescription
(
processDescription
);
entity
.
setProcessDescription
(
processDescription
);
}
}
String
inspectionChargePhone
=
(
String
)
params
.
get
(
"inspectionChargePhone"
);
if
(
StringUtils
.
isNotBlank
(
inspectionChargePhone
))
{
entity
.
setInspectionChargePhone
(
inspectionChargePhone
);
}
Map
<
String
,
Object
>
nextNodeInfo
=
workflowHelper
.
getNextWorkflowNode
(
instanceId
);
Map
<
String
,
Object
>
nextNodeInfo
=
workflowHelper
.
getNextWorkflowNode
(
instanceId
);
String
role
=
(
String
)
nextNodeInfo
.
get
(
"role"
);
String
role
=
(
String
)
nextNodeInfo
.
get
(
"role"
);
entity
.
setNextExecuteIds
(
role
);
entity
.
setNextExecuteIds
(
role
);
...
@@ -736,9 +821,12 @@ public class JyjcInspectionApplicationServiceImpl extends BaseService<JyjcInspec
...
@@ -736,9 +821,12 @@ public class JyjcInspectionApplicationServiceImpl extends BaseService<JyjcInspec
ta
.
setInstanceId
(
model
.
getProcessInstanceId
());
ta
.
setInstanceId
(
model
.
getProcessInstanceId
());
ta
.
setStatus
(
model
.
getStatus
());
ta
.
setStatus
(
model
.
getStatus
());
ta
.
setPromoter
(
model
.
getPromoter
());
ta
.
setPromoter
(
model
.
getPromoter
());
ta
.
setNextExecute
UserIds
(
model
.
getNextExecuteUser
Ids
());
ta
.
setNextExecute
Ids
(
model
.
getNextExecute
Ids
());
ta
.
setSequenceNbr
(
model
.
getSequenceNbr
());
ta
.
setSequenceNbr
(
model
.
getSequenceNbr
());
ta
.
setProcessInstanceId
(
model
.
getProcessInstanceId
());
ta
.
setProcessKey
(
model
.
getProcessKey
());
ta
.
setProcessKey
(
model
.
getProcessKey
());
ta
.
setInspectionUnitCode
(
model
.
getInspectionUnitCode
());
ta
.
setBizType
(
model
.
getBizType
());
dto
.
setModel
(
ta
);
dto
.
setModel
(
ta
);
dto
.
setFlowCreateDate
(
new
Date
());
dto
.
setFlowCreateDate
(
new
Date
());
dto
.
setTaskName
(
model
.
getNextTaskName
());
dto
.
setTaskName
(
model
.
getNextTaskName
());
...
@@ -753,7 +841,7 @@ public class JyjcInspectionApplicationServiceImpl extends BaseService<JyjcInspec
...
@@ -753,7 +841,7 @@ public class JyjcInspectionApplicationServiceImpl extends BaseService<JyjcInspec
dto
.
setFlowStatus
(
Integer
.
valueOf
(
model
.
getStatus
()));
dto
.
setFlowStatus
(
Integer
.
valueOf
(
model
.
getStatus
()));
dto
.
setFlowStatusLabel
(
FlowStatusEnum
.
TO_BE_PROCESSED
.
getName
());
dto
.
setFlowStatusLabel
(
FlowStatusEnum
.
TO_BE_PROCESSED
.
getName
());
dto
.
setStartUserId
(
RequestContext
.
getExeUserId
());
dto
.
setStartUserId
(
RequestContext
.
getExeUserId
());
dto
.
setStartUser
(
model
.
getCreateUserId
());
dto
.
setStartUser
(
reginParams
.
getUserModel
().
getRealName
());
dto
.
setStartUserCompanyName
(
reginParams
.
getCompany
().
getCompanyName
());
dto
.
setStartUserCompanyName
(
reginParams
.
getCompany
().
getCompanyName
());
dto
.
setStartDate
(
new
Date
());
dto
.
setStartDate
(
new
Date
());
dto
.
setNextExecuteUser
(
model
.
getNextExecuteIds
());
dto
.
setNextExecuteUser
(
model
.
getNextExecuteIds
());
...
@@ -780,11 +868,10 @@ public class JyjcInspectionApplicationServiceImpl extends BaseService<JyjcInspec
...
@@ -780,11 +868,10 @@ public class JyjcInspectionApplicationServiceImpl extends BaseService<JyjcInspec
// taskV2Model.setStartDate(jgChangeRegistrationName.getCreateDate());
// taskV2Model.setStartDate(jgChangeRegistrationName.getCreateDate());
// taskV2Model.setStartUserId(jgChangeRegistrationName.getCreateUserId());
// taskV2Model.setStartUserId(jgChangeRegistrationName.getCreateUserId());
// taskV2Model.setStartUserCompanyName(jgChangeRegistrationName.getUseUnitName());
// taskV2Model.setStartUserCompanyName(jgChangeRegistrationName.getUseUnitName());
taskV2Model
.
setExecuteUserIds
(
nextUserIds
);
TaskModelDto
modelDto
=
new
TaskModelDto
();
TaskModelDto
modelDto
=
new
TaskModelDto
();
BeanUtil
.
copyProperties
(
taskV2Model
,
modelDto
);
BeanUtil
.
copyProperties
(
taskV2Model
,
modelDto
);
modelDto
.
setNextExecuteUser
(
model
.
getNextExecuteIds
());
modelDto
.
setNextExecuteUser
(
model
.
getNextExecuteIds
());
if
(
model
.
getStatus
().
equals
(
FlowStatusEnum
.
REJECTED
.
getCode
())){
if
(
model
.
getStatus
().
equals
(
FlowStatusEnum
.
REJECTED
.
getCode
()
+
""
)){
modelDto
.
setPageType
(
"edit"
);
modelDto
.
setPageType
(
"edit"
);
}
}
TaskMessageDto
obj
=
new
TaskMessageDto
();
TaskMessageDto
obj
=
new
TaskMessageDto
();
...
@@ -793,6 +880,12 @@ public class JyjcInspectionApplicationServiceImpl extends BaseService<JyjcInspec
...
@@ -793,6 +880,12 @@ public class JyjcInspectionApplicationServiceImpl extends BaseService<JyjcInspec
obj
.
setPromoter
(
model
.
getPromoter
());
obj
.
setPromoter
(
model
.
getPromoter
());
obj
.
setNextExecuteUserIds
(
model
.
getNextExecuteUserIds
());
obj
.
setNextExecuteUserIds
(
model
.
getNextExecuteUserIds
());
obj
.
setSequenceNbr
(
model
.
getSequenceNbr
());
obj
.
setSequenceNbr
(
model
.
getSequenceNbr
());
obj
.
setNextExecuteIds
(
model
.
getNextExecuteIds
());
obj
.
setProcessInstanceId
(
model
.
getProcessInstanceId
());
obj
.
setProcessKey
(
model
.
getProcessKey
());
obj
.
setInspectionUnitCode
(
model
.
getInspectionUnitCode
());
obj
.
setBizType
(
model
.
getBizType
());
obj
.
setCreateUserId
(
model
.
getCreateUserId
());
modelDto
.
setModel
(
obj
);
modelDto
.
setModel
(
obj
);
// 再插入新代办、数据待定
// 再插入新代办、数据待定
taskModelService
.
buildTaskModel
(
Collections
.
singletonList
(
modelDto
));
taskModelService
.
buildTaskModel
(
Collections
.
singletonList
(
modelDto
));
...
@@ -801,7 +894,7 @@ public class JyjcInspectionApplicationServiceImpl extends BaseService<JyjcInspec
...
@@ -801,7 +894,7 @@ public class JyjcInspectionApplicationServiceImpl extends BaseService<JyjcInspec
private
TaskV2Model
updateTaskModel
(
JyjcInspectionApplicationModel
model
)
{
private
TaskV2Model
updateTaskModel
(
JyjcInspectionApplicationModel
model
)
{
Map
<
String
,
Object
>
params
=
new
HashMap
<>();
Map
<
String
,
Object
>
params
=
new
HashMap
<>();
params
.
put
(
"relationId"
,
model
.
getInstanceId
());
params
.
put
(
"relationId"
,
model
.
get
Process
InstanceId
());
params
.
put
(
"taskStatus"
,
model
.
getStatus
());
params
.
put
(
"taskStatus"
,
model
.
getStatus
());
params
.
put
(
"taskStatusLabel"
,
model
.
getStatusName
());
params
.
put
(
"taskStatusLabel"
,
model
.
getStatusName
());
params
.
put
(
"flowStatus"
,
model
.
getStatus
());
params
.
put
(
"flowStatus"
,
model
.
getStatus
());
...
...
amos-boot-system-tzs/amos-boot-module-jyjc/amos-boot-module-jyjc-biz/src/main/java/com/yeejoin/amos/boot/module/jyjc/biz/service/impl/JyjcInspectionResultServiceImpl.java
View file @
d689c593
...
@@ -106,7 +106,7 @@ public class JyjcInspectionResultServiceImpl extends BaseService<JyjcInspectionR
...
@@ -106,7 +106,7 @@ public class JyjcInspectionResultServiceImpl extends BaseService<JyjcInspectionR
model
.
setApplicationUnitCode
(
reginParams
.
getCompany
().
getCompanyCode
());
model
.
setApplicationUnitCode
(
reginParams
.
getCompany
().
getCompanyCode
());
}
}
Page
<
JyjcInspectionResultModel
>
resultPage
=
resultMapper
.
selectJyjcInspectionResultpPage
(
page
,
model
);
Page
<
JyjcInspectionResultModel
>
resultPage
=
resultMapper
.
selectJyjcInspectionResultpPage
(
page
,
model
);
resultPage
.
getRecords
().
stream
().
forEach
(
v
->
{
resultPage
.
getRecords
().
forEach
(
v
->
{
if
(
ResultStatusEnum
.
NO_RESULT
.
getCode
().
equals
(
v
.
getResultStatus
()))
{
if
(
ResultStatusEnum
.
NO_RESULT
.
getCode
().
equals
(
v
.
getResultStatus
()))
{
v
.
setResultStatusName
(
ResultStatusEnum
.
NO_RESULT
.
getName
());
v
.
setResultStatusName
(
ResultStatusEnum
.
NO_RESULT
.
getName
());
}
}
...
...
amos-boot-system-tzs/amos-boot-module-jyjc/amos-boot-module-jyjc-biz/src/main/java/com/yeejoin/amos/boot/module/jyjc/biz/service/impl/JyjcOpeningApplicationServiceImpl.java
View file @
d689c593
...
@@ -170,7 +170,8 @@ public class JyjcOpeningApplicationServiceImpl extends BaseService<JyjcOpeningAp
...
@@ -170,7 +170,8 @@ public class JyjcOpeningApplicationServiceImpl extends BaseService<JyjcOpeningAp
map
.
put
(
"sequenceNbr"
,
model
.
getSequenceNbr
());
map
.
put
(
"sequenceNbr"
,
model
.
getSequenceNbr
());
map
.
put
(
"op"
,
"0"
);
map
.
put
(
"op"
,
"0"
);
map
.
put
(
"comments"
,
"提交"
);
map
.
put
(
"comments"
,
"提交"
);
execueFlow
(
map
);
JyjcOpeningApplication
jyjcOpeningApplication
=
execueFlow
(
map
);
model
.
setNextTaskId
(
jyjcOpeningApplication
.
getNextTaskId
());
// TaskResultDTO dto = new TaskResultDTO();
// TaskResultDTO dto = new TaskResultDTO();
// dto.setResultCode("approvalStatus");
// dto.setResultCode("approvalStatus");
// dto.setTaskId(model.getNextTaskId());
// dto.setTaskId(model.getNextTaskId());
...
@@ -521,7 +522,7 @@ public class JyjcOpeningApplicationServiceImpl extends BaseService<JyjcOpeningAp
...
@@ -521,7 +522,7 @@ public class JyjcOpeningApplicationServiceImpl extends BaseService<JyjcOpeningAp
/**
/**
* 接收/驳回通知检验单
* 接收/驳回通知检验单
*/
*/
public
void
execueFlow
(
Map
<
String
,
Object
>
params
)
{
public
JyjcOpeningApplication
execueFlow
(
Map
<
String
,
Object
>
params
)
{
ReginParams
reginParams
=
JSONObject
.
parseObject
(
redisUtils
.
get
(
RedisKey
.
buildReginKey
(
RequestContext
.
getExeUserId
(),
RequestContext
.
getToken
())).
toString
(),
ReginParams
.
class
);
ReginParams
reginParams
=
JSONObject
.
parseObject
(
redisUtils
.
get
(
RedisKey
.
buildReginKey
(
RequestContext
.
getExeUserId
(),
RequestContext
.
getToken
())).
toString
(),
ReginParams
.
class
);
Long
sequenceNbr
=
Long
.
parseLong
(
params
.
get
(
"sequenceNbr"
)
+
""
);
Long
sequenceNbr
=
Long
.
parseLong
(
params
.
get
(
"sequenceNbr"
)
+
""
);
String
op
=
params
.
get
(
"op"
).
toString
();
String
op
=
params
.
get
(
"op"
).
toString
();
...
@@ -559,8 +560,11 @@ public class JyjcOpeningApplicationServiceImpl extends BaseService<JyjcOpeningAp
...
@@ -559,8 +560,11 @@ public class JyjcOpeningApplicationServiceImpl extends BaseService<JyjcOpeningAp
updateTask
(
data
,
workflowResultDto
,
op
);
updateTask
(
data
,
workflowResultDto
,
op
);
data
.
setNextTaskId
(
workflowResultDto
.
getNextTaskId
());
data
.
setNextTaskId
(
workflowResultDto
.
getNextTaskId
());
}
else
{
}
else
{
// 流程结束
// 流程结束
data
.
setStatus
(
String
.
valueOf
(
FlowStatusEnum
.
TO_BE_FINISHED
.
getCode
()));
data
.
setStatus
(
String
.
valueOf
(
FlowStatusEnum
.
TO_BE_FINISHED
.
getCode
()));
//更新办理日期
data
.
setAcceptDate
(
new
Date
());
// 更新代办
// 更新代办
HashMap
<
String
,
Object
>
taskParams
=
new
HashMap
<>();
HashMap
<
String
,
Object
>
taskParams
=
new
HashMap
<>();
taskParams
.
put
(
"relationId"
,
data
.
getWorkflowProstanceId
());
taskParams
.
put
(
"relationId"
,
data
.
getWorkflowProstanceId
());
...
@@ -574,6 +578,11 @@ public class JyjcOpeningApplicationServiceImpl extends BaseService<JyjcOpeningAp
...
@@ -574,6 +578,11 @@ public class JyjcOpeningApplicationServiceImpl extends BaseService<JyjcOpeningAp
}
}
}
}
jyjcOpeningApplicationMapper
.
updateById
(
data
);
jyjcOpeningApplicationMapper
.
updateById
(
data
);
// 已完成 作废逻辑
if
(
String
.
valueOf
(
FlowStatusEnum
.
TO_BE_FINISHED
.
getCode
()).
equals
(
data
.
getStatus
())){
doDiscard
(
data
.
getUnitCode
(),
data
.
getSequenceNbr
());
}
return
data
;
}
}
...
@@ -686,7 +695,7 @@ public class JyjcOpeningApplicationServiceImpl extends BaseService<JyjcOpeningAp
...
@@ -686,7 +695,7 @@ public class JyjcOpeningApplicationServiceImpl extends BaseService<JyjcOpeningAp
dto
.
setFlowStatusLabel
(
FlowStatusEnum
.
TO_BE_PROCESSED
.
getName
());
dto
.
setFlowStatusLabel
(
FlowStatusEnum
.
TO_BE_PROCESSED
.
getName
());
dto
.
setStartUserId
(
reginParams
.
getUserModel
().
getUserId
());
dto
.
setStartUserId
(
reginParams
.
getUserModel
().
getUserId
());
dto
.
setStartUser
(
reginParams
.
getUserModel
().
getRealName
());
dto
.
setStartUser
(
reginParams
.
getUserModel
().
getRealName
());
dto
.
setStartUserCompanyName
(
reginParams
.
getCompany
().
getCompany
Cod
e
());
dto
.
setStartUserCompanyName
(
reginParams
.
getCompany
().
getCompany
Nam
e
());
dto
.
setStartDate
(
new
Date
());
dto
.
setStartDate
(
new
Date
());
model
.
setWorkflowProstanceId
(
workflowResultDto
.
getInstanceId
());
model
.
setWorkflowProstanceId
(
workflowResultDto
.
getInstanceId
());
model
.
setNextExecuteIds
(
workflowResultDto
.
getNextExecutorRoleIds
());
model
.
setNextExecuteIds
(
workflowResultDto
.
getNextExecutorRoleIds
());
...
...
amos-boot-system-tzs/amos-boot-module-jyjc/amos-boot-module-jyjc-biz/src/main/resources/json/bizTypeInfo.json
View file @
d689c593
[
{
[
{
"type"
:
"
supervise
"
,
"type"
:
"
115
"
,
"pageType"
:
"draft"
,
"pageType"
:
"draft"
,
"url"
:
"/mixuap?appId=1742358052905971713&id=1734576595978448898&roleIds={roleIds}&userId={userId}&pageType=edit"
"url"
:
"/mixuap?appId=1742358052905971713&id=1734576595978448898&roleIds={roleIds}&userId={userId}&pageType=edit"
},
{
},
{
"type"
:
"
firstinspect
"
,
"type"
:
"
116
"
,
"pageType"
:
"draft"
,
"pageType"
:
"draft"
,
"url"
:
"/mixuap?appId=1742358052905971713&id=1736728282272919554&roleIds={roleIds}&userId={userId}&pageType=edit"
"url"
:
"/mixuap?appId=1742358052905971713&id=1736728282272919554&roleIds={roleIds}&userId={userId}&pageType=edit"
},
{
},
{
"type"
:
"
detection
"
,
"type"
:
"
117
"
,
"pageType"
:
"draft"
,
"pageType"
:
"draft"
,
"url"
:
"/mixuap?appId=1742358052905971713&id=1736733779709423618&roleIds={roleIds}&userId={userId}&pageType=edit"
"url"
:
"/mixuap?appId=1742358052905971713&id=1736733779709423618&roleIds={roleIds}&userId={userId}&pageType=edit"
},
},
{
{
"type"
:
"
supervise
"
,
"type"
:
"
115
"
,
"pageType"
:
"look"
,
"pageType"
:
"look"
,
"url"
:
"/mixuap?appId=1742358052905971713&id=1736647706878701570&roleIds={roleIds}&userId={userId}&pageType=look"
"url"
:
"/mixuap?appId=1742358052905971713&id=1736647706878701570&roleIds={roleIds}&userId={userId}&pageType=look"
},
{
},
{
"type"
:
"
firstinspect
"
,
"type"
:
"
116
"
,
"pageType"
:
"look"
,
"pageType"
:
"look"
,
"url"
:
"/mixuap?appId=1742358052905971713&id=1736647706878701570&roleIds={roleIds}&userId={userId}&pageType=look"
"url"
:
"/mixuap?appId=1742358052905971713&id=1736647706878701570&roleIds={roleIds}&userId={userId}&pageType=look"
},
{
},
{
"type"
:
"
detection
"
,
"type"
:
"
117
"
,
"pageType"
:
"look"
,
"pageType"
:
"look"
,
"url"
:
"/mixuap?appId=1742358052905971713&id=1736647706878701570&roleIds={roleIds}&userId={userId}&pageType=look"
"url"
:
"/mixuap?appId=1742358052905971713&id=1736647706878701570&roleIds={roleIds}&userId={userId}&pageType=look"
},
{
},
{
"type"
:
"
supervise
"
,
"type"
:
"
115
"
,
"pageType"
:
"edit"
,
"pageType"
:
"edit"
,
"url"
:
"/mixuap?appId=1742358052905971713&id=173664
2376224501762
&roleIds={roleIds}&userId={userId}&pageType=edit"
"url"
:
"/mixuap?appId=1742358052905971713&id=173664
7706878701570
&roleIds={roleIds}&userId={userId}&pageType=edit"
},
{
},
{
"type"
:
"
firstinspect
"
,
"type"
:
"
116
"
,
"pageType"
:
"edit"
,
"pageType"
:
"edit"
,
"url"
:
"/mixuap?appId=1742358052905971713&id=1736
728282272919554
&roleIds={roleIds}&userId={userId}&pageType=edit"
"url"
:
"/mixuap?appId=1742358052905971713&id=1736
647706878701570
&roleIds={roleIds}&userId={userId}&pageType=edit"
},
{
},
{
"type"
:
"
detection
"
,
"type"
:
"
117
"
,
"pageType"
:
"edit"
,
"pageType"
:
"edit"
,
"url"
:
"/mixuap?appId=1742358052905971713&id=1736
733779709423618
&roleIds={roleIds}&userId={userId}&pageType=edit"
"url"
:
"/mixuap?appId=1742358052905971713&id=1736
647706878701570
&roleIds={roleIds}&userId={userId}&pageType=edit"
},
{
},
{
"type"
:
"114"
,
"type"
:
"114"
,
"pageType"
:
"draft"
,
"pageType"
:
"draft"
,
...
...
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/EquipmentCategoryServiceImpl.java
View file @
d689c593
...
@@ -365,6 +365,9 @@ public class EquipmentCategoryServiceImpl extends BaseService<EquipmentCategoryD
...
@@ -365,6 +365,9 @@ public class EquipmentCategoryServiceImpl extends BaseService<EquipmentCategoryD
private
final
static
String
CHECK_CODE_EQU_CODE
=
"EQU_CODE_"
;
private
final
static
String
CHECK_CODE_EQU_CODE
=
"EQU_CODE_"
;
//一码通checkCode中使用登记证编号redis key
//一码通checkCode中使用登记证编号redis key
private
final
static
String
CHECK_CODE_USE_ORG_CODE
=
"USE_ORG_CODE_"
;
private
final
static
String
CHECK_CODE_USE_ORG_CODE
=
"USE_ORG_CODE_"
;
//管辖机构
private
static
final
String
REGULATOR_UNIT
=
"监管机构"
;
//一码通checkCode中redis key过期时间
//一码通checkCode中redis key过期时间
private
long
time
=
300
l
;
private
long
time
=
300
l
;
...
@@ -524,13 +527,28 @@ public class EquipmentCategoryServiceImpl extends BaseService<EquipmentCategoryD
...
@@ -524,13 +527,28 @@ public class EquipmentCategoryServiceImpl extends BaseService<EquipmentCategoryD
public
List
<
LinkedHashMap
>
creatTree
()
{
public
List
<
LinkedHashMap
>
creatTree
()
{
FeignClientResult
tree
=
privilegeFeginService
.
tree
(
RequestContext
.
getToken
(),
RequestContext
.
getAppKey
(),
RequestContext
.
getProduct
());
FeignClientResult
tree
=
privilegeFeginService
.
tree
(
RequestContext
.
getToken
(),
RequestContext
.
getAppKey
(),
RequestContext
.
getProduct
());
List
<
LinkedHashMap
>
result
=
(
List
<
LinkedHashMap
>)
tree
.
getResult
();
List
<
LinkedHashMap
>
result
=
(
List
<
LinkedHashMap
>)
tree
.
getResult
();
List
<
LinkedHashMap
>
treeData
=
delete
RegulatorTreeData
(
result
);
List
<
LinkedHashMap
>
treeData
=
delete
TreeData
(
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
,
resultTree
);
return
resultTree
;
return
resultTree
;
}
}
private
List
<
LinkedHashMap
>
deleteTreeData
(
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"
)))
{
deleteTreeData
((
List
<
LinkedHashMap
>)
e
.
get
(
"children"
),
companyType
);
}
}
return
result
;
}
/**
/**
* 将管辖机构树中children为[]的修改为null
* 将管辖机构树中children为[]的修改为null
*
*
...
...
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