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
663cb4e1
Commit
663cb4e1
authored
Feb 10, 2025
by
hezhuozhi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
人员资质超期问题页面调整
parent
57eaa4f8
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
68 additions
and
0 deletions
+68
-0
SafetyProblemTracingMapper.java
...boot/module/jg/api/mapper/SafetyProblemTracingMapper.java
+2
-0
SafetyProblemTracingMapper.xml
.../src/main/resources/mapper/SafetyProblemTracingMapper.xml
+40
-0
SafetyProblemTracingController.java
...ule/jg/biz/controller/SafetyProblemTracingController.java
+16
-0
SafetyProblemTracingServiceImpl.java
.../jg/biz/service/impl/SafetyProblemTracingServiceImpl.java
+5
-0
TzsUserInfoDto.java
.../yeejoin/amos/boot/module/tcm/api/dto/TzsUserInfoDto.java
+4
-0
TzsUserInfoServiceImpl.java
...t/module/tcm/biz/service/impl/TzsUserInfoServiceImpl.java
+1
-0
No files found.
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/java/com/yeejoin/amos/boot/module/jg/api/mapper/SafetyProblemTracingMapper.java
View file @
663cb4e1
...
@@ -34,4 +34,6 @@ public interface SafetyProblemTracingMapper extends BaseMapper<SafetyProblemTrac
...
@@ -34,4 +34,6 @@ public interface SafetyProblemTracingMapper extends BaseMapper<SafetyProblemTrac
List
<
Map
<
String
,
Object
>>
countEquOverdue
(
@Param
(
"typeList"
)
List
<
String
>
typeList
,
@Param
(
"orgCode"
)
String
orgCode
);
List
<
Map
<
String
,
Object
>>
countEquOverdue
(
@Param
(
"typeList"
)
List
<
String
>
typeList
,
@Param
(
"orgCode"
)
String
orgCode
);
List
<
String
>
getSourceId
(
@Param
(
"orgCode"
)
String
orgCode
,
@Param
(
"typeList"
)
List
<
String
>
typeList
);
List
<
String
>
getSourceId
(
@Param
(
"orgCode"
)
String
orgCode
,
@Param
(
"typeList"
)
List
<
String
>
typeList
);
Page
<
Map
<
String
,
Object
>>
queryUserListProblemById
(
Page
<
Map
<
String
,
Object
>>
page
,
String
problemId
);
}
}
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/resources/mapper/SafetyProblemTracingMapper.xml
View file @
663cb4e1
...
@@ -102,6 +102,27 @@
...
@@ -102,6 +102,27 @@
<select
id=
"queryPrincipalUnitByProblemId"
resultType=
"java.util.Map"
>
<select
id=
"queryPrincipalUnitByProblemId"
resultType=
"java.util.Map"
>
SELECT * FROM (
SELECT * FROM (
SELECT
SELECT
'1' sourceTypeCode,
spt.sequence_nbr problemSeq,
ei.sequence_nbr sequenceNbr,
ei.use_unit unitName,
ei.use_unit_code useUnitCode,
ei.unit_type unitType,
ei.governing_body governingBody,
ei.use_contact useContact,
ei.contact_phone contactPhone,
ei.status,
case when ei.status = '0' then '异常'
else '正常' end problemStatusName,
case when ei.status = '0' then 'red'
else 'green' end problemStatusColor
FROM
tzs_safety_problem_tracing spt
LEFT JOIN tz_base_enterprise_info ei on ei.use_unit_code = spt.principal_unit_code
WHERE
spt.sequence_nbr = #{problemId}
UNION
SELECT
'2' sourceTypeCode,
'2' sourceTypeCode,
spt.sequence_nbr problemSeq,
spt.sequence_nbr problemSeq,
ei.sequence_nbr sequenceNbr,
ei.sequence_nbr sequenceNbr,
...
@@ -240,4 +261,23 @@
...
@@ -240,4 +261,23 @@
and source_type_code = '3'
and source_type_code = '3'
</select>
</select>
<select
id=
"queryUserListProblemById"
resultType=
"java.util.Map"
>
SELECT
tui.sequence_nbr sequenceNbr,
tui.name,
tui.certificate_num certificateNum,
tui.phone,
tui.post_name postName,
case when tui.qr_code_state = '0' then '异常'
else '正常' end problemStatusName,
case when tui.qr_code_state = '0' then 'red'
else 'green' end problemStatusColor
FROM
tzs_user_info tui
LEFT JOIN tzs_user_permission tup on tup.user_seq = tui.sequence_nbr
LEFT JOIN tzs_safety_problem_tracing tspt on tspt.source_id = tup.sequence_nbr
WHERE
tspt.is_delete = '0' and tspt.sequence_nbr = #{problemId}
</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/SafetyProblemTracingController.java
View file @
663cb4e1
...
@@ -181,6 +181,22 @@ public class SafetyProblemTracingController extends BaseController {
...
@@ -181,6 +181,22 @@ public class SafetyProblemTracingController extends BaseController {
}
}
/**
/**
* 根据问题ID及问题类型查询关联设备列表
*
* @param problemId 问题Id
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据问题ID及问题类型查询关联人员列表"
,
notes
=
"根据问题ID及问题类型查询关联人员列表"
)
@GetMapping
(
value
=
"/user/list"
)
public
ResponseModel
<
Page
<
Map
<
String
,
Object
>>>
queryUserListProblemById
(
@RequestParam
(
value
=
"current"
)
int
current
,
@RequestParam
(
value
=
"size"
)
int
size
,
@RequestParam
(
value
=
"sequenceNbr"
)
String
problemId
)
{
Page
<
Map
<
String
,
Object
>>
page
=
new
Page
<>();
page
.
setCurrent
(
current
);
page
.
setSize
(
size
);
return
ResponseHelper
.
buildResponse
(
safetyProblemTracingServiceImpl
.
queryUserListProblemById
(
page
,
problemId
));
}
/**
* 根据问题ID及问题类型查询关联企业
* 根据问题ID及问题类型查询关联企业
*
*
* @param problemId 问题Id
* @param problemId 问题Id
...
...
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/SafetyProblemTracingServiceImpl.java
View file @
663cb4e1
...
@@ -210,4 +210,8 @@ public class SafetyProblemTracingServiceImpl extends BaseService<SafetyProblemTr
...
@@ -210,4 +210,8 @@ public class SafetyProblemTracingServiceImpl extends BaseService<SafetyProblemTr
return
true
;
return
true
;
}
}
public
Page
<
Map
<
String
,
Object
>>
queryUserListProblemById
(
Page
<
Map
<
String
,
Object
>>
page
,
String
problemId
)
{
return
this
.
baseMapper
.
queryUserListProblemById
(
page
,
problemId
);
}
}
}
\ No newline at end of file
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/TzsUserInfoDto.java
View file @
663cb4e1
...
@@ -117,4 +117,8 @@ public class TzsUserInfoDto extends BaseDto {
...
@@ -117,4 +117,8 @@ public class TzsUserInfoDto extends BaseDto {
@ApiModelProperty
(
value
=
"菜单类型下的所有人员类型"
)
@ApiModelProperty
(
value
=
"菜单类型下的所有人员类型"
)
private
List
<
String
>
menuTypeUnderPost
;
private
List
<
String
>
menuTypeUnderPost
;
@ApiModelProperty
(
"二维码状态0异常1正常"
)
private
String
qrCodeState
;
}
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-biz/src/main/java/com/yeejoin/amos/boot/module/tcm/biz/service/impl/TzsUserInfoServiceImpl.java
View file @
663cb4e1
...
@@ -944,6 +944,7 @@ public class TzsUserInfoServiceImpl extends BaseService<TzsUserInfoDto, TzsUserI
...
@@ -944,6 +944,7 @@ public class TzsUserInfoServiceImpl extends BaseService<TzsUserInfoDto, TzsUserI
}
}
// 更新资质
// 更新资质
tzsUserPermissionServiceImpl
.
updatePermissionData
(
tzsUserInfoDto
);
tzsUserPermissionServiceImpl
.
updatePermissionData
(
tzsUserInfoDto
);
tzsUserInfoDto
.
setQrCodeState
(
"1"
);
this
.
updateWithModel
(
tzsUserInfoDto
);
this
.
updateWithModel
(
tzsUserInfoDto
);
return
tzsUserInfoDto
;
return
tzsUserInfoDto
;
}
}
...
...
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