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
bfb279b0
Commit
bfb279b0
authored
Jan 11, 2024
by
lisong
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/develop_tzs_register' into develop_tzs_register
parents
9c93e988
33e2b468
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
209 additions
and
83 deletions
+209
-83
JgMaintainNoticeDto.java
...join/amos/boot/module/jg/api/dto/JgMaintainNoticeDto.java
+8
-0
JgScrapCancelDto.java
...yeejoin/amos/boot/module/jg/api/dto/JgScrapCancelDto.java
+6
-2
JgMaintainNotice.java
...join/amos/boot/module/jg/api/entity/JgMaintainNotice.java
+13
-0
JgScrapCancel.java
...yeejoin/amos/boot/module/jg/api/entity/JgScrapCancel.java
+7
-0
JgMaintainNoticeMapper.java
...mos/boot/module/jg/api/mapper/JgMaintainNoticeMapper.java
+3
-0
JgMaintainNoticeMapper.xml
...-api/src/main/resources/mapper/JgMaintainNoticeMapper.xml
+47
-0
JgMaintenanceContractMapper.xml
...src/main/resources/mapper/JgMaintenanceContractMapper.xml
+2
-0
JgScrapCancelController.java
...oot/module/jg/biz/controller/JgScrapCancelController.java
+5
-3
CommonServiceImpl.java
...os/boot/module/jg/biz/service/impl/CommonServiceImpl.java
+4
-2
JgChangeRegistrationNameServiceImpl.java
...biz/service/impl/JgChangeRegistrationNameServiceImpl.java
+21
-19
JgChangeRegistrationReformServiceImpl.java
...z/service/impl/JgChangeRegistrationReformServiceImpl.java
+2
-1
JgMaintainNoticeServiceImpl.java
...dule/jg/biz/service/impl/JgMaintainNoticeServiceImpl.java
+0
-0
JgMaintenanceContractServiceImpl.java
...jg/biz/service/impl/JgMaintenanceContractServiceImpl.java
+62
-29
JgScrapCancelServiceImpl.java
.../module/jg/biz/service/impl/JgScrapCancelServiceImpl.java
+0
-0
urlInfo.json
...s-boot-module-jg-biz/src/main/resources/json/urlInfo.json
+13
-12
ApplicationFormTypeEnum.java
...os/boot/module/ymt/api/enums/ApplicationFormTypeEnum.java
+16
-15
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/JgMaintainNoticeDto.java
View file @
bfb279b0
...
...
@@ -206,4 +206,12 @@ public class JgMaintainNoticeDto extends BaseDto {
@ApiModelProperty
(
value
=
"下一执行节点ids"
)
private
String
nextExecuteIds
;
private
String
createUserCompanyName
;
private
String
nextTaskId
;
private
String
equListName
;
private
String
supervisoryCode
;
}
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/java/com/yeejoin/amos/boot/module/jg/api/dto/JgScrapCancelDto.java
View file @
bfb279b0
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jg
.
api
.
dto
;
import
com.alibaba.excel.annotation.ExcelIgnore
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
...
...
@@ -78,10 +77,15 @@ public class JgScrapCancelDto extends BaseDto {
@ApiModelProperty
(
value
=
"设备ID"
)
private
String
SEQUENCE_NBR
;
@ApiModelProperty
(
value
=
"任务发起人id"
)
private
String
promoter
;
@ApiModelProperty
(
value
=
"终审通过时间"
)
private
Date
auditPassDate
;
@ApiModelProperty
(
value
=
"下一步任务ID"
)
private
String
nextTaskId
;
private
List
<
String
>
roleIds
;
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/java/com/yeejoin/amos/boot/module/jg/api/entity/JgMaintainNotice.java
View file @
bfb279b0
...
...
@@ -313,4 +313,17 @@ public class JgMaintainNotice extends BaseEntity {
@TableField
(
"next_execute_ids"
)
private
String
nextExecuteIds
;
@TableField
(
value
=
"create_user_company_name"
)
private
String
createUserCompanyName
;
@TableField
(
"next_task_id"
)
private
String
nextTaskId
;
@TableField
(
exist
=
false
)
private
String
equListName
;
@TableField
(
exist
=
false
)
private
String
supervisoryCode
;
}
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/java/com/yeejoin/amos/boot/module/jg/api/entity/JgScrapCancel.java
View file @
bfb279b0
...
...
@@ -6,6 +6,7 @@ import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
java.util.Date
;
/**
...
...
@@ -129,5 +130,11 @@ public class JgScrapCancel extends BaseEntity {
@TableField
(
value
=
"use_unit_name"
)
private
String
useUnitName
;
/**
* 下一步任务ID
*/
@TableField
(
value
=
"next_task_id"
)
private
String
nextTaskId
;
}
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/java/com/yeejoin/amos/boot/module/jg/api/mapper/JgMaintainNoticeMapper.java
View file @
bfb279b0
...
...
@@ -35,4 +35,7 @@ public interface JgMaintainNoticeMapper extends CustomBaseMapper<JgMaintainNotic
List
<
Map
<
String
,
Object
>>
queryEquipInformation
(
@Param
(
"sequenceNbr"
)
long
sequenceNbr
);
void
updatePromoter
(
@Param
(
"id"
)
Long
id
);
Map
<
String
,
Object
>
getEquipInfoByRecord
(
String
record
);
}
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/resources/mapper/JgMaintainNoticeMapper.xml
View file @
bfb279b0
...
...
@@ -119,4 +119,51 @@
LEFT JOIN tz_base_enterprise_info eio ON eio.use_code = isn.install_unit_credit_code
WHERE isn.sequence_nbr = #{sequenceNbr} LIMIT 1
</select>
<select
id=
"getEquipInfoByRecord"
resultType=
"java.util.Map"
>
select
ri.product_name AS productName,
ri.brand_name AS brandName,
ri.equ_type AS equType,
ri.equ_code AS equCode,
ri.equ_price AS equPrice,
ri.product_photo AS productPhoto,
di.design_unit_credit_code AS designUnitCreditCode,
di.design_unit_name AS designUnitName,
di.design_license_num AS designLicenseNum,
di.design_use_date AS designUseDate,
di.design_date AS designDate,
di.drawing_do AS drawingDo,
di.appraisal_unit AS appraisalUnit,
di.appraisal_date AS appraisalDate,
di.design_doc AS designDoc,
di.design_standard AS designStandard,
fi.produce_unit_credit_code AS produceUnitCreditCode,
fi.produce_unit_name AS produceUnitName,
fi.produce_license_num AS produceLicenseNum,
fi.FACTORY_NUM AS produceCode,
fi.FACTORY_NUM AS factoryNum,
fi.produce_date AS produceDate,
fi.imported AS imported,
fi.produce_country AS produceCountry,
fi.factory_standard AS factoryStandard,
fi.product_quality_yield_prove AS productQualityYieldProve,
fi.ins_use_maintain_explain AS insUseMaintainExplain,
idi.INSPECT_REPORT AS inspectReport,
tec2.name AS equCategory,
tec1.name AS equList,
tec.name AS equDefine,
oi.SUPERVISORY_CODE AS supervisoryCode
FROM
idx_biz_jg_other_info oi
LEFT JOIN idx_biz_jg_register_info ri ON ri.record = oi.record
LEFT JOIN idx_biz_jg_design_info di ON di.record = oi.record
LEFT JOIN idx_biz_jg_factory_info fi ON fi.record = oi.record
LEFT JOIN idx_biz_jg_inspection_detection_info idi ON idi.record = oi.record
LEFT JOIN amos_tzs_biz.tz_equipment_category tec ON ri."EQU_CATEGORY"::text = tec.code::text
LEFT JOIN amos_tzs_biz.tz_equipment_category tec1 ON ri."EQU_LIST"::text = tec1.code::text
LEFT JOIN amos_tzs_biz.tz_equipment_category tec2 ON ri."EQU_DEFINE"::text = tec2.code::text
WHERE oi.record = #{record} ORDER BY oi."rec_date" DESC LIMIT 1
</select>
</mapper>
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/resources/mapper/JgMaintenanceContractMapper.xml
View file @
bfb279b0
...
...
@@ -167,11 +167,13 @@
jui.USE_INNER_CODE,
jfi.FACTORY_NUM,
jui.ADDRESS as ADDRESS,
other.SUPERVISORY_CODE,
(SELECT name from tz_equipment_category where code = jri.EQU_CATEGORY) as EQU_CATEGORY
from tzs_jg_maintenance_contract_eq mc
LEFT JOIN idx_biz_jg_use_info jui on mc.equ_id = jui.RECORD
LEFT JOIN idx_biz_jg_factory_info jfi on mc.equ_id = jfi.RECORD
left JOIN idx_biz_jg_register_info jri on mc.equ_id = jri.RECORD
LEFT JOIN idx_biz_jg_other_info other on other.RECORD = jui.RECORD
WHERE mc.equip_transfer_id = #{id}
</select>
</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/JgScrapCancelController.java
View file @
bfb279b0
...
...
@@ -50,7 +50,9 @@ public class JgScrapCancelController extends BaseController {
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PostMapping
(
value
=
"/updateInfo"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"根据sequenceNbr更新"
,
notes
=
"根据sequenceNbr更新"
)
public
ResponseModel
<
JgScrapCancelDto
>
updateInfo
(
@RequestParam
String
submitType
,
@RequestBody
Map
<
String
,
Object
>
model
,
@RequestParam
(
value
=
"op"
,
required
=
false
)
String
op
)
{
public
ResponseModel
<
JgScrapCancelDto
>
updateInfo
(
@RequestParam
String
submitType
,
@RequestBody
Map
<
String
,
Object
>
model
,
@RequestParam
(
value
=
"op"
,
required
=
false
)
String
op
)
{
JgScrapCancelDto
jgScrapCancelDto
=
BeanUtil
.
mapToBean
(((
LinkedHashMap
)
model
.
get
(
"jgScrapCancelAdd"
)),
JgScrapCancelDto
.
class
,
true
);
if
(
Objects
.
isNull
(
jgScrapCancelDto
))
{
throw
new
IllegalArgumentException
(
"参数jgScrapCancelAdd不能为空"
);
...
...
@@ -66,8 +68,8 @@ public class JgScrapCancelController extends BaseController {
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"执行流程"
,
notes
=
"执行流程"
)
public
ResponseModel
<
Object
>
flowExecute
(
@RequestBody
JSONObject
map
)
{
LinkedHashMap
model1
=
(
LinkedHashMap
)
map
.
get
(
"model"
);
LinkedHashMap
jgScrapCancelInfo
=
(
LinkedHashMap
)
model1
.
get
(
"jgScrapCancelAdd"
);
LinkedHashMap
<?,
?>
model1
=
(
LinkedHashMap
<?,
?>
)
map
.
get
(
"model"
);
LinkedHashMap
<?,
?>
jgScrapCancelInfo
=
(
LinkedHashMap
<?,
?>
)
model1
.
get
(
"jgScrapCancelAdd"
);
jgScrapCancelInfo
.
remove
(
"SEQUENCE_NBR"
);
JgScrapCancelDto
jgScrapCancelDto
=
JSON
.
parseObject
(
JSON
.
toJSONString
(
jgScrapCancelInfo
),
JgScrapCancelDto
.
class
);
...
...
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 @
bfb279b0
...
...
@@ -575,7 +575,7 @@ public class CommonServiceImpl implements ICommonService {
JSONObject
jsonObject
=
new
JSONObject
(
provideMap
);
jgChangeRegistrationUnitServiceImpl
.
saveNotice
(
submitType
,
jsonObject
,
reginParams
);
}
else
if
(
type
.
equals
(
ApplicationFormTypeEnum
.
WBBA
.
getBusinessCode
()))
{
noticeObj
.
put
(
"pageType"
,
"add"
);
noticeObj
.
put
(
"receiveOrgCode"
,
!
ObjectUtils
.
isEmpty
(
basicObj
.
get
(
"receiveOrgCreditCode"
))
?
String
.
valueOf
(
basicObj
.
get
(
"receiveOrgCreditCode"
))
:
String
.
valueOf
(
basicObj
.
get
(
"receiveOrgCreditCode1"
)));
JSONObject
jsonObject
=
new
JSONObject
(
noticeObj
);
jgMaintenanceContractServiceImpl
.
saveOrSubmit
(
submitType
,
jsonObject
,
reginParams
);
...
...
@@ -683,7 +683,9 @@ public class CommonServiceImpl implements ICommonService {
model
.
setEndUserId
(
exeUserId
);
model
.
setEndDate
(
new
Date
());
model
.
setRoutePath
(
model
.
getRoutePath
().
replace
(
"edit"
,
"look"
).
replace
(
"roleIds="
+
nextExecutorIds
,
"roleIds=123"
));
String
[]
roleIds
=
model
.
getRoutePath
().
split
(
"roleIds="
);
String
[]
userIds
=
roleIds
[
1
].
split
(
"userId"
);
model
.
setRoutePath
(
roleIds
[
0
]+
"roleIds="
+
"烦不烦"
+
"&userId"
+
userIds
[
1
]);
Systemctl
.
taskV2Client
.
update
(
model
,
model
.
getSequenceNbr
());
//修改model并返回 用于组装新待办
model
.
setEndUserId
(
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/JgChangeRegistrationNameServiceImpl.java
View file @
bfb279b0
...
...
@@ -32,7 +32,10 @@ import com.yeejoin.amos.boot.module.ymt.flc.api.mapper.RegUnitInfoMapper;
import
com.yeejoin.amos.component.feign.config.InnerInvokException
;
import
com.yeejoin.amos.feign.privilege.Privilege
;
import
com.yeejoin.amos.feign.systemctl.model.TaskV2Model
;
import
com.yeejoin.amos.feign.workflow.model.*
;
import
com.yeejoin.amos.feign.workflow.model.ActWorkflowBatchDTO
;
import
com.yeejoin.amos.feign.workflow.model.ActWorkflowStartDTO
;
import
com.yeejoin.amos.feign.workflow.model.ProcessTaskDTO
;
import
com.yeejoin.amos.feign.workflow.model.TaskResultDTO
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.http.HttpStatus
;
...
...
@@ -63,9 +66,6 @@ public class JgChangeRegistrationNameServiceImpl extends BaseService<JgChangeReg
private
JgChangeRegistrationNameEqServiceImpl
jgChangeRegistrationNameEqService
;
@Autowired
private
JgRegistrationHistoryServiceImpl
jgRegistrationHistoryService
;
@Autowired
RedisUtils
redisUtils
;
@Autowired
...
...
@@ -107,10 +107,12 @@ public class JgChangeRegistrationNameServiceImpl extends BaseService<JgChangeReg
@Autowired
ICmWorkflowService
cmWorkflowService
;
private
static
String
template
=
"来自企业(%s)的业务办理,【申请单号:%s】"
;
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
void
save2
(
String
submitType
,
JSONObject
requestParam
)
{
Map
<
String
,
JSONObject
>
jgRegistrationInfoMap
=
(
Map
<
String
,
JSONObject
>)
JSONObject
.
parseObject
(
JSONObject
.
toJSONString
(
requestParam
),
Map
.
class
);
Map
<
String
,
JSONObject
>
jgRegistrationInfoMap
=
(
Map
<
String
,
JSONObject
>)
JSONObject
.
parseObject
(
JSONObject
.
toJSONString
(
requestParam
),
Map
.
class
);
this
.
save
(
submitType
,
jgRegistrationInfoMap
);
}
...
...
@@ -237,7 +239,7 @@ public class JgChangeRegistrationNameServiceImpl extends BaseService<JgChangeReg
* @return 摘要
*/
private
String
buildTaskContent
(
JgChangeRegistrationName
dto
)
{
return
"申请单号:"
+
dto
.
getApplyNo
()
+
"的业务办理"
;
return
String
.
format
(
template
,
dto
.
getUseUnitCreditCode
(),
dto
.
getApplyNo
())
;
}
...
...
@@ -277,14 +279,14 @@ public class JgChangeRegistrationNameServiceImpl extends BaseService<JgChangeReg
jgChangeRegistrationName
.
setNextTaskId
(
nextTaskId
);
jgChangeRegistrationName
.
setAuditStatus
(
WorkFlowStatusEnum
.
UNIT_RENAME_RECEIVE
.
getPass
());
// 创建待办
createTaskModel
(
jgChangeRegistrationName
,
taskName
,
"1"
,
nextUserIds
);
createTaskModel
(
jgChangeRegistrationName
,
taskName
,
"1"
,
nextUserIds
);
}
catch
(
Exception
e
)
{
log
.
error
(
"提交失败:{}"
,
e
);
throw
new
BadRequest
(
"提交失败"
+
e
.
getMessage
());
}
}
else
{
// 执行一步
ProcessTaskDTO
processTaskDTO
=
submit
(
op
,
jgChangeRegistrationName
.
getNextTaskId
());
ProcessTaskDTO
processTaskDTO
=
submit
(
op
,
jgChangeRegistrationName
.
getNextTaskId
());
String
nextTaskId
=
processTaskDTO
.
getNextTask
().
get
(
0
).
getId
();
String
taskName
=
processTaskDTO
.
getNextTask
().
get
(
0
).
getName
();
this
.
buildRoleList
(
Collections
.
singletonList
(
processTaskDTO
),
roleListNext
,
roleListAll
);
...
...
@@ -332,7 +334,7 @@ public class JgChangeRegistrationNameServiceImpl extends BaseService<JgChangeReg
taskV2Model
.
setStartUserCompanyName
(
jgChangeRegistrationName
.
getUseUnitName
());
taskV2Model
.
setExecuteUserIds
(
nextUserIds
);
TaskModelDto
modelDto
=
new
TaskModelDto
();
BeanUtil
.
copyProperties
(
taskV2Model
,
modelDto
);
BeanUtil
.
copyProperties
(
taskV2Model
,
modelDto
);
modelDto
.
setNextExecuteUser
(
jgChangeRegistrationName
.
getNextExecutorIds
());
modelDto
.
setModel
(
jgChangeRegistrationName
);
// 再插入新代办、数据待定
...
...
@@ -340,7 +342,7 @@ public class JgChangeRegistrationNameServiceImpl extends BaseService<JgChangeReg
}
public
ProcessTaskDTO
submit
(
String
op
,
String
taskId
)
{
public
ProcessTaskDTO
submit
(
String
op
,
String
taskId
)
{
//组装信息
TaskResultDTO
dto
=
new
TaskResultDTO
();
dto
.
setResultCode
(
"approvalStatus"
);
...
...
@@ -401,7 +403,7 @@ public class JgChangeRegistrationNameServiceImpl extends BaseService<JgChangeReg
JSONObject
jsonObject
=
JSONObject
.
parseObject
(
JSONObject
.
toJSONString
(
jgChangeRegistrationName
));
jsonObject
.
put
(
"nextTaskId"
,
jgChangeRegistrationName
.
getNextTaskId
());
jsonObject
.
put
(
"nextExecuteUser"
,
jgChangeRegistrationName
.
getNextExecutorIds
());
jsonObject
.
put
(
"taskType"
,
BusinessTypeEnum
.
JG_NAME_CHANGE_REGISTRATION
.
getCode
());
jsonObject
.
put
(
"taskType"
,
BusinessTypeEnum
.
JG_NAME_CHANGE_REGISTRATION
.
getCode
());
commonService
.
rollbackTask
(
instanceId
,
jsonObject
);
}
...
...
@@ -439,7 +441,7 @@ public class JgChangeRegistrationNameServiceImpl extends BaseService<JgChangeReg
String
taskName
=
""
;
String
nextTaskId
=
""
;
JgChangeRegistrationName
jgChangeRegistrationName
=
this
.
getBaseMapper
().
selectById
(
sequenceNbr
);
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
();
taskName
=
processTaskDTO
.
getNextTask
().
get
(
0
).
getName
();
nextTaskId
=
processTaskDTO
.
getNextTask
().
get
(
0
).
getId
();
...
...
@@ -448,14 +450,14 @@ public class JgChangeRegistrationNameServiceImpl extends BaseService<JgChangeReg
this
.
buildRoleList
(
Collections
.
singletonList
(
processTaskDTO
),
roleListNext
,
roleListAll
);
List
<
WorkflowResultDto
>
workflowResultDtos
=
commonService
.
buildWorkFlowInfo
(
Collections
.
singletonList
(
processTaskDTO
));
String
nextUserIds
=
workflowResultDtos
.
get
(
0
).
getNextExecutorUserIds
();
jgChangeRegistrationName
.
setNextExecutorIds
(
String
.
join
(
","
,
roleListNext
));
jgChangeRegistrationName
.
setNextExecutorIds
(
String
.
join
(
","
,
roleListNext
));
jgChangeRegistrationName
.
setPromoter
(
RequestContext
.
getExeUserId
());
jgChangeRegistrationName
.
setInstanceId
(
instanceId
);
jgChangeRegistrationName
.
setNextTaskId
(
nextTaskId
);
if
(!
ObjectUtils
.
isEmpty
(
jgChangeRegistrationName
.
getInstanceStatus
()))
{
jgChangeRegistrationName
.
setInstanceStatus
(
jgChangeRegistrationName
.
getInstanceStatus
()
+
","
+
String
.
join
(
","
,
roleListNext
));
jgChangeRegistrationName
.
setInstanceStatus
(
jgChangeRegistrationName
.
getInstanceStatus
()
+
","
+
String
.
join
(
","
,
roleListNext
));
}
else
{
jgChangeRegistrationName
.
setInstanceStatus
(
String
.
join
(
","
,
roleListNext
));
jgChangeRegistrationName
.
setInstanceStatus
(
String
.
join
(
","
,
roleListNext
));
}
if
(
"0"
.
equals
(
operate
))
{
// 通过操作
...
...
@@ -481,17 +483,17 @@ public class JgChangeRegistrationNameServiceImpl extends BaseService<JgChangeReg
private
TaskV2Model
updateTaskModel
(
JgChangeRegistrationName
jgChangeRegistrationName
,
String
operate
)
{
Map
<
String
,
Object
>
params
=
new
HashMap
<>();
FlowStatusEnum
flowStatusEnum
=
this
.
getTaskStatus
(
operate
);
params
.
put
(
"relationId"
,
jgChangeRegistrationName
.
getInstanceId
());
params
.
put
(
"relationId"
,
jgChangeRegistrationName
.
getInstanceId
());
params
.
put
(
"taskStatus"
,
flowStatusEnum
.
getCode
());
params
.
put
(
"taskStatusLabel"
,
flowStatusEnum
.
getName
());
params
.
put
(
"flowStatus"
,
this
.
getTaskStatusByName
(
jgChangeRegistrationName
.
getAuditStatus
()));
params
.
put
(
"flowStatusLabel"
,
jgChangeRegistrationName
.
getAuditStatus
());
params
.
put
(
"flowStatus"
,
this
.
getTaskStatusByName
(
jgChangeRegistrationName
.
getAuditStatus
()));
params
.
put
(
"flowStatusLabel"
,
jgChangeRegistrationName
.
getAuditStatus
());
return
commonService
.
updateTaskModelNew
(
params
);
}
private
FlowStatusEnum
getTaskStatus
(
String
operate
)
{
if
(
"0"
.
equals
(
operate
))
{
if
(
"0"
.
equals
(
operate
))
{
return
FlowStatusEnum
.
TO_BE_FINISHED
;
}
else
{
return
FlowStatusEnum
.
REJECTED
;
...
...
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 @
bfb279b0
...
...
@@ -29,6 +29,7 @@ import org.springframework.beans.BeanUtils;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.util.ObjectUtils
;
import
org.springframework.util.StringUtils
;
import
org.typroject.tyboot.core.foundation.context.RequestContext
;
import
org.typroject.tyboot.core.foundation.utils.ValidationUtil
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
...
...
@@ -191,7 +192,7 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
if
(!
ObjectUtils
.
isEmpty
(
map
.
get
(
"submit"
)))
{
String
instanceId
=
""
;
if
(!
ObjectUtils
.
isEmpty
(
map
.
get
(
"instanceId"
)))
{
if
(!
ObjectUtils
.
isEmpty
(
jgChangeRegistrationReform
.
getInstanceId
(
)))
{
instanceId
=
map
.
get
(
"instanceId"
).
toString
();
// 如果是旧流程则执行一步
flowExecute
(
jgChangeRegistrationReform
.
getSequenceNbr
(),
instanceId
,
"0"
,
""
);
...
...
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 @
bfb279b0
This diff is collapsed.
Click to expand it.
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/service/impl/JgMaintenanceContractServiceImpl.java
View file @
bfb279b0
...
...
@@ -84,7 +84,7 @@ public class JgMaintenanceContractServiceImpl extends BaseService<JgMaintenanceC
public
Page
<
JgMaintenanceContractVo
>
queryForPage
(
Page
<
JgMaintenanceContract
>
page
,
int
phase
,
Map
<
String
,
Object
>
map
,
ReginParams
reginParams
)
{
JgMaintenanceContractDto
dto
=
new
JgMaintenanceContractDto
();
if
(
map
.
containsKey
(
"jgMaintenanceContractDto"
))
{
if
(
map
.
containsKey
(
"jgMaintenanceContractDto"
))
{
dto
=
JSON
.
parseObject
(
JSON
.
toJSONString
(
map
.
get
(
"jgMaintenanceContractDto"
)),
JgMaintenanceContractDto
.
class
);
}
Page
<
JgMaintenanceContractDto
>
contractList
=
new
Page
<>();
...
...
@@ -178,6 +178,37 @@ public class JgMaintenanceContractServiceImpl extends BaseService<JgMaintenanceC
return
true
;
}
private
void
executeOneStep
(
JgMaintenanceContract
contract
,
String
taskName
,
String
nextUserIds
,
String
operate
)
{
// 先更新之前的待办
TaskV2Model
taskV2Model
=
updateTaskModel
(
contract
,
operate
);
taskV2Model
.
setTaskDesc
(
""
);
taskV2Model
.
setTaskContent
(
this
.
buildTaskContent
(
contract
));
taskV2Model
.
setTaskName
(
taskName
);
taskV2Model
.
setTaskDesc
(
""
);
taskV2Model
.
setTaskCode
(
contract
.
getApplyNo
());
taskV2Model
.
setExecuteUserIds
(
nextUserIds
);
taskV2Model
.
setRelationId
(
contract
.
getInstanceId
());
FlowStatusEnum
flowStatusEnum
=
this
.
getTaskStatus
(
operate
);
taskV2Model
.
setTaskStatus
(
flowStatusEnum
.
getCode
());
taskV2Model
.
setTaskStatusLabel
(
flowStatusEnum
.
getName
());
taskV2Model
.
setFlowStatus
(
this
.
getTaskStatusByName
(
contract
.
getApplyStatus
()));
taskV2Model
.
setFlowStatusLabel
(
contract
.
getApplyStatus
());
taskV2Model
.
setTaskType
(
BusinessTypeEnum
.
JG_NAME_CHANGE_REGISTRATION
.
getCode
());
taskV2Model
.
setStartUser
(
contract
.
getCreateUserName
());
taskV2Model
.
setTaskTypeLabel
(
BusinessTypeEnum
.
JG_NAME_CHANGE_REGISTRATION
.
getName
());
taskV2Model
.
setStartDate
(
contract
.
getCreateDate
());
taskV2Model
.
setStartUserId
(
contract
.
getCreateUserId
());
taskV2Model
.
setStartUserCompanyName
(
contract
.
getUseUnitName
());
taskV2Model
.
setExecuteUserIds
(
nextUserIds
);
TaskModelDto
modelDto
=
new
TaskModelDto
();
BeanUtil
.
copyProperties
(
taskV2Model
,
modelDto
);
modelDto
.
setNextExecuteUser
(
contract
.
getNextExecuteIds
());
modelDto
.
setModel
(
contract
);
// 再插入新代办、数据待定
commonService
.
buildTaskModel
(
Collections
.
singletonList
(
modelDto
));
}
/**
* 维保合同撤回
*/
...
...
@@ -196,6 +227,7 @@ public class JgMaintenanceContractServiceImpl extends BaseService<JgMaintenanceC
String
taskCode
=
processTaskDTO
.
getNextTask
().
get
(
0
).
getKey
();
if
(!
FlowStatusEnum
.
TO_BE_FINISHED
.
getName
().
equals
(
taskCode
))
{
contract
.
setApplyStatus
(
WorkFlowStatusEnum
.
getMessage
(
taskCode
).
getRollBack
());
contract
.
setStatus
(
WorkFlowStatusEnum
.
getMessage
(
taskCode
).
getRollBack
());
}
contract
.
setPromoter
(
RequestContext
.
getExeUserId
());
contract
.
setNextExecuteIds
(
String
.
join
(
","
,
roleListNext
));
...
...
@@ -205,9 +237,10 @@ public class JgMaintenanceContractServiceImpl extends BaseService<JgMaintenanceC
JSONObject
jsonObject
=
JSONObject
.
parseObject
(
JSONObject
.
toJSONString
(
contract
));
jsonObject
.
put
(
"nextTaskId"
,
contract
.
getNextTaskId
());
jsonObject
.
put
(
"nextExecuteUser"
,
contract
.
getNextExecuteIds
());
jsonObject
.
put
(
"taskType"
,
BusinessTypeEnum
.
JG_MAINTENANCE_RECORD
.
getCode
());
jsonObject
.
put
(
"taskType"
,
BusinessTypeEnum
.
JG_MAINTENANCE_RECORD
.
getCode
());
commonService
.
rollbackTask
(
instanceId
,
jsonObject
);
}
/**
* 新增维保合同
*/
...
...
@@ -249,8 +282,8 @@ public class JgMaintenanceContractServiceImpl extends BaseService<JgMaintenanceC
contractDto
.
setApplyStatus
(
FlowStatusEnum
.
TO_BE_SUBMITTED
.
getName
());
JgMaintenanceContract
contract
=
new
JgMaintenanceContract
();
boolean
hasId
=
StringUtils
.
isEmpty
(
contractDto
.
getSequenceNbr
());
//没有id说明是新增
if
(
hasId
)
{
BeanUtils
.
copyProperties
(
contractDto
,
contract
);
if
(
hasId
)
{
contract
.
setCreateUserId
(
reginParams
.
getUserModel
().
getUserId
());
contract
.
setCreateUserName
(
reginParams
.
getUserModel
().
getRealName
());
contract
.
setStatus
(
SUBMIT_DATA
.
equals
(
submit
)
?
WorkFlowStatusEnum
.
MAIN_SUBMIT
.
getPass
()
:
WorkFlowStatusEnum
.
MAIN_RECEIVE
.
getPass
());
...
...
@@ -328,8 +361,9 @@ public class JgMaintenanceContractServiceImpl extends BaseService<JgMaintenanceC
contract
.
setPromoter
(
RequestContext
.
getExeUserId
());
contract
.
setNextExecuteIds
(
String
.
join
(
","
,
roleListNext
));
contract
.
setApplyStatus
(
String
.
valueOf
(
WorkFlowStatusEnum
.
MAIN_RECEIVE
.
getPass
()));
contract
.
setStatus
(
String
.
valueOf
(
WorkFlowStatusEnum
.
MAIN_RECEIVE
.
getPass
()));
contract
.
setNextTaskId
(
nextTaskId
);
executeOneStep
(
contract
,
taskName
,
nextUserIds
,
"0"
);
executeOneStep
(
contract
,
taskName
,
nextUserIds
,
"0"
);
}
}
updateById
(
contract
);
...
...
@@ -357,6 +391,7 @@ public class JgMaintenanceContractServiceImpl extends BaseService<JgMaintenanceC
roleListAll
.
addAll
(
p
.
getCandidateGroups
());
});
}
@Transactional
public
void
updateExecuteIds
(
String
instanceId
,
Long
sequenceNbr
,
String
operate
,
ProcessTaskDTO
processTaskDTO
)
{
List
<
String
>
roleListNext
=
new
ArrayList
<>();
...
...
@@ -391,47 +426,34 @@ public class JgMaintenanceContractServiceImpl extends BaseService<JgMaintenanceC
contract
.
setStatus
(
WorkFlowStatusEnum
.
getMessage
(
taskCode
).
getReject
());
contract
.
setPromoter
(
null
);
}
executeOneStep
(
contract
,
taskName
,
nextUserIds
,
operate
);
executeOneStep
(
contract
,
taskName
,
nextUserIds
,
operate
);
}
else
{
contract
.
setApplyDate
(
new
Date
());
contract
.
setStatus
(
taskCode
);
updateTaskModel
(
contract
,
operate
);
updateTaskModel
(
contract
,
operate
);
}
this
.
getBaseMapper
().
updateById
(
contract
);
}
private
void
executeOneStep
(
JgMaintenanceContract
contract
,
String
taskName
,
String
nextUserIds
,
String
operate
)
{
// 先更新之前的待办
TaskV2Model
taskV2Model
=
updateTaskModel
(
contract
,
operate
);
// 再插入新代办、数据待定
taskV2Model
.
setTaskName
(
taskName
);
taskV2Model
.
setExecuteUserIds
(
nextUserIds
);
taskV2Model
.
setTaskStatus
(
this
.
getTaskStatusByName
(
contract
.
getApplyStatus
()));
taskV2Model
.
setTaskStatusLabel
(
contract
.
getApplyStatus
());
TaskModelDto
modelDto
=
new
TaskModelDto
();
BeanUtil
.
copyProperties
(
taskV2Model
,
modelDto
);
modelDto
.
setNextExecuteUser
(
contract
.
getNextExecuteIds
());
modelDto
.
setModel
(
contract
);
commonService
.
buildTaskModel
(
Collections
.
singletonList
(
modelDto
));
}
private
TaskV2Model
updateTaskModel
(
JgMaintenanceContract
contract
,
String
operate
)
{
Map
<
String
,
Object
>
params
=
new
HashMap
<>();
FlowStatusEnum
flowStatusEnum
=
this
.
getTaskStatus
(
operate
);
params
.
put
(
"relationId"
,
contract
.
getInstanceId
());
params
.
put
(
"relationId"
,
contract
.
getInstanceId
());
params
.
put
(
"taskStatus"
,
flowStatusEnum
.
getCode
());
params
.
put
(
"taskStatusLabel"
,
flowStatusEnum
.
getName
());
params
.
put
(
"flowStatus"
,
this
.
getTaskStatusByName
(
contract
.
getApplyStatus
()));
params
.
put
(
"flowStatusLabel"
,
contract
.
getApplyStatus
());
return
commonService
.
updateTaskModel
(
params
);
params
.
put
(
"flowStatus"
,
this
.
getTaskStatusByName
(
contract
.
getApplyStatus
()));
params
.
put
(
"flowStatusLabel"
,
contract
.
getApplyStatus
());
return
commonService
.
updateTaskModel
New
(
params
);
}
private
FlowStatusEnum
getTaskStatus
(
String
operate
)
{
if
(
"0"
.
equals
(
operate
))
{
if
(
"0"
.
equals
(
operate
))
{
return
FlowStatusEnum
.
TO_BE_FINISHED
;
}
else
{
return
FlowStatusEnum
.
REJECTED
;
}
}
private
Integer
getTaskStatusByName
(
String
auditStatus
)
{
return
commonService
.
getDictionaryCodeByName
(
auditStatus
);
}
...
...
@@ -472,7 +494,19 @@ public class JgMaintenanceContractServiceImpl extends BaseService<JgMaintenanceC
* @return 摘要
*/
private
String
buildTaskContent
(
JgMaintenanceContract
dto
)
{
return
"申请单号:"
+
dto
.
getApplyNo
()
+
"的业务办理"
;
List
<
Map
<
String
,
Object
>>
list
=
maintenanceContractMapper
.
selectEquipList
(
dto
.
getSequenceNbr
());
String
supervisoryCode
=
""
;
String
equList
=
""
;
if
(!
CollectionUtils
.
isEmpty
(
list
))
{
Map
<
String
,
Object
>
map
=
list
.
get
(
0
);
if
(
map
.
containsKey
(
"EQU_LIST"
))
{
equList
=
map
.
get
(
"EQU_LIST"
).
toString
();
}
if
(
map
.
containsKey
(
"SUPERVISORY_CODE"
))
{
supervisoryCode
=
map
.
get
(
"SUPERVISORY_CODE"
).
toString
();
}
}
String
format
=
String
.
format
(
"来自%s【%s】等的业务办理,【申请单号:%s】等"
,
equList
,
supervisoryCode
,
dto
.
getApplyNo
());
return
format
;
}
}
\ No newline at end of file
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/service/impl/JgScrapCancelServiceImpl.java
View file @
bfb279b0
This diff is collapsed.
Click to expand it.
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/resources/json/urlInfo.json
View file @
bfb279b0
...
...
@@ -9,19 +9,19 @@
"type"
:
"102"
,
"pageType"
:
"look"
,
"name"
:
"安装告知"
,
"url"
:
"/mixuap?appId=1742358052905971713&id=1735246137364869121&sequenceNbr=%s&roleIds=%s&nextExecuteIds=%s&formType=detail¬iceStatus=%s&instanceId=%s"
"url"
:
"/mixuap?appId=1742358052905971713&id=1735246137364869121&sequenceNbr=%s&roleIds=%s&
&userId={userId}&
nextExecuteIds=%s&formType=detail¬iceStatus=%s&instanceId=%s"
},
{
"type"
:
"102"
,
"pageType"
:
"edit"
,
"name"
:
"安装告知"
,
"url"
:
"/mixuap?appId=1742358052905971713&id=1734127099570057217&sequenceNbr=%s&roleIds=%s&
nextExecuteIds=%s&formType=edit¬iceStatus=%s&userId={userId}
&instanceId=%s"
"url"
:
"/mixuap?appId=1742358052905971713&id=1734127099570057217&sequenceNbr=%s&roleIds=%s&
userId={userId}&nextExecuteIds=%s&formType=edit¬iceStatus=%s
&instanceId=%s"
},
{
"type"
:
"103"
,
"pageType"
:
"look"
,
"name"
:
"改造告知"
,
"url"
:
"/mixuap?appId=1742358052905971713&id=1735246137364869121&sequenceNbr=%s&roleIds=%s&nextExecuteIds=%s&formType=detail¬iceStatus=%s&instanceId=%s"
"url"
:
"/mixuap?appId=1742358052905971713&id=1735246137364869121&sequenceNbr=%s&roleIds=%s&
userId={userId}&
nextExecuteIds=%s&formType=detail¬iceStatus=%s&instanceId=%s"
},
{
"type"
:
"103"
,
...
...
@@ -45,7 +45,7 @@
"type"
:
"105"
,
"pageType"
:
"look"
,
"name"
:
"移装告知"
,
"url"
:
"/mixuap?appId=1742358052905971713&id=1736722525146083329&formType=detail&
userId={userId}&roleIds={roleIds
}"
"url"
:
"/mixuap?appId=1742358052905971713&id=1736722525146083329&formType=detail&
roleIds={roleIds}&userId={userId
}"
},
{
"type"
:
"105"
,
...
...
@@ -57,13 +57,13 @@
"type"
:
"106"
,
"pageType"
:
"look"
,
"name"
:
"维保备案"
,
"url"
:
"/mixuap?appId=1742358052905971713&id=1734191433109237761&sequenceNbr=%s&roleIds=%s&
nextExecuteIds=%s&pageType=edit&applyStatus=%s&userId={userId}
&instanceId=%s"
"url"
:
"/mixuap?appId=1742358052905971713&id=1734191433109237761&sequenceNbr=%s&roleIds=%s&
userId={userId}&nextExecuteIds=%s&pageType=edit&applyStatus=%s
&instanceId=%s"
},
{
"type"
:
"106"
,
"pageType"
:
"edit"
,
"name"
:
"维保备案"
,
"url"
:
"/mixuap?appId=1742358052905971713&id=1737347718667333633&sequenceNbr=%s&roleIds=%s&
nextExecuteIds=%s&pageType=edit&applyStatus=%s&userId={userId}
&instanceId=%s"
"url"
:
"/mixuap?appId=1742358052905971713&id=1737347718667333633&sequenceNbr=%s&roleIds=%s&
userId={userId}&nextExecuteIds=%s&pageType=edit&applyStatus=%s
&instanceId=%s"
},
{
"type"
:
"107"
,
...
...
@@ -105,13 +105,13 @@
"type"
:
"110"
,
"pageType"
:
"look"
,
"name"
:
"移装变更登记"
,
"url"
:
"/mixuap?appId=1742358052905971713&id=1737388393685348353&sequenceNbr=%s&roleIds=%s&nextExecuteIds=%s&pageType=look&auditStatus=%s&instanceId=%s"
"url"
:
"/mixuap?appId=1742358052905971713&id=1737388393685348353&sequenceNbr=%s&roleIds=%s&
userId={userId}&
nextExecuteIds=%s&pageType=look&auditStatus=%s&instanceId=%s"
},
{
"type"
:
"110"
,
"pageType"
:
"edit"
,
"name"
:
"移装变更登记"
,
"url"
:
"/mixuap?appId=1742358052905971713&id=1737388347548004354&sequenceNbr=%s&roleIds=%s&
nextExecuteIds=%s&pageType=edit&auditStatus=%s&userId={userId}
&instanceId=%s"
"url"
:
"/mixuap?appId=1742358052905971713&id=1737388347548004354&sequenceNbr=%s&roleIds=%s&
userId={userId}&nextExecuteIds=%s&pageType=edit&auditStatus=%s
&instanceId=%s"
},
{
"type"
:
"111"
,
...
...
@@ -153,24 +153,24 @@
"type"
:
"113-1"
,
"pageType"
:
"look"
,
"name"
:
"移装报废"
,
"url"
:
"/mixuap?appId=1742358052905971713&id=1737357871097606146&sequenceNbr=%s&roleIds=%s&nextExecuteIds=%s&formType=detail¬iceStatus=%s&instanceId=%s"
"url"
:
"/mixuap?appId=1742358052905971713&id=1737357871097606146&sequenceNbr=%s&roleIds=%s&
userId={userId}&
nextExecuteIds=%s&formType=detail¬iceStatus=%s&instanceId=%s"
},
{
"type"
:
"113-1"
,
"pageType"
:
"edit"
,
"name"
:
"移装报废"
,
"url"
:
"/mixuap?appId=1742358052905971713&id=1737358169170014210&sequenceNbr=%s&roleIds=%s&
nextExecuteIds=%s&formType=edit¬iceStatus=%s&userId={userId}
&instanceId=%s"
"url"
:
"/mixuap?appId=1742358052905971713&id=1737358169170014210&sequenceNbr=%s&roleIds=%s&
userId={userId}&nextExecuteIds=%s&formType=edit¬iceStatus=%s
&instanceId=%s"
},
{
"type"
:
"113-2"
,
"pageType"
:
"look"
,
"name"
:
"注销报废"
,
"url"
:
"/mixuap?appId=1742358052905971713&id=1737357871097606146&
sequenceNbr=%s&roleIds=%s&nextExecuteIds=%s&formType=detail¬iceStatus=%s&instanceId=%s
"
"url"
:
"/mixuap?appId=1742358052905971713&id=1737357871097606146&
roleIds={roleIds}&userId={userId}&pageType=look
"
},
{
"type"
:
"113-2"
,
"pageType"
:
"edit"
,
"name"
:
"注销报废"
,
"url"
:
"/mixuap?appId=1742358052905971713&id=1737358169170014210&
sequenceNbr=%s&roleIds=%s&nextExecuteIds=%s&formType=edit¬iceStatus=%s&userId={userId}&instanceId=%s
"
"url"
:
"/mixuap?appId=1742358052905971713&id=1737358169170014210&
roleIds={roleIds}&userId={userId}&pageType=edit
"
}
]
\ No newline at end of file
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/enums/ApplicationFormTypeEnum.java
View file @
bfb279b0
...
...
@@ -5,6 +5,7 @@ import lombok.Getter;
/**
* 申请单枚举
*
* @author LiuLin
*/
...
...
@@ -14,21 +15,21 @@ public enum ApplicationFormTypeEnum {
/**
* 申请单枚举
*/
AZGZ
(
"AZGZ"
,
"GZ_AZ"
),
//安装告知
WBBA
(
"WBBA"
,
"WB_BA"
),
//维保备案
SYDJ
(
"SYDJ"
,
"DJ_SY"
),
//使用登记
SBYJ
(
"SBYJ"
,
"SB_YJ"
),
//设备移交
GZGZ
(
"GZGZ"
,
"GZ_GZ"
),
//改造告知
WXGZ
(
"WXGZ"
,
"GZ_WX"
),
//维修告知
YZGZ
(
"YZGZ"
,
"GZ_YZ"
),
//移装告知
GZBG
(
"GZBG"
,
"DJ_GZ"
),
//改造变更登记
YZBG
(
"YZBG"
,
"DJ_YZ"
),
//移装变更登记
DWBG
(
"DWBG"
,
"DJ_DW"
),
//单位变更登记
JY
(
"JY"
,
""
),
JG
(
"JG"
,
""
),
// 检验结果
SBZX
(
"SBZX"
,
"BF_YZ
"
),
//电梯(设备)注销
GMBG
(
"GMBG"
,
"DJ_GM"
),
//更名变更
TYQY
(
"TYQY"
,
"SB_QY"
)
//停用启用
AZGZ
(
"AZGZ"
,
"GZ_AZ"
),
//安装告知
WBBA
(
"WBBA"
,
"WB_BA"
),
//维保备案
SYDJ
(
"SYDJ"
,
"DJ_SY"
),
//使用登记
SBYJ
(
"SBYJ"
,
"SB_YJ"
),
//设备移交
GZGZ
(
"GZGZ"
,
"GZ_GZ"
),
//改造告知
WXGZ
(
"WXGZ"
,
"GZ_WX"
),
//维修告知
YZGZ
(
"YZGZ"
,
"GZ_YZ"
),
//移装告知
GZBG
(
"GZBG"
,
"DJ_GZ"
),
//改造变更登记
YZBG
(
"YZBG"
,
"DJ_YZ"
),
//移装变更登记
DWBG
(
"DWBG"
,
"DJ_DW"
),
//单位变更登记
JY
(
"JY"
,
""
),
JG
(
"JG"
,
""
),
// 检验结果
SBZX
(
"SBZX"
,
"BF_ZX
"
),
//电梯(设备)注销
GMBG
(
"GMBG"
,
"DJ_GM"
),
//更名变更
TYQY
(
"TYQY"
,
"SB_QY"
)
//停用启用
;
/**
...
...
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