新需求
This commit is contained in:
parent
73c07ddaad
commit
70d66cc310
|
|
@ -98,6 +98,7 @@ public class HomeController {
|
||||||
@PostMapping(value = "getExpireDataList")
|
@PostMapping(value = "getExpireDataList")
|
||||||
@DecryptAndVerify(decryptedClass = SamplesManageDto.class)
|
@DecryptAndVerify(decryptedClass = SamplesManageDto.class)
|
||||||
@LogAnnotation(operModul = "系统管理-首页", operation = "获取临期数据列表", operDesc = "业务级事件",operType="查询")
|
@LogAnnotation(operModul = "系统管理-首页", operation = "获取临期数据列表", operDesc = "业务级事件",operType="查询")
|
||||||
|
@PreAuthorize("@pms.hasPermission('sys:alter:all')")
|
||||||
public ServerResponse getExpireDataList(EncryptedReq<SamplesManageDto> data) {
|
public ServerResponse getExpireDataList(EncryptedReq<SamplesManageDto> data) {
|
||||||
PageHelper.startPage(data.getData().getPage(), data.getData().getLimit());
|
PageHelper.startPage(data.getData().getPage(), data.getData().getLimit());
|
||||||
try {
|
try {
|
||||||
|
|
|
||||||
|
|
@ -350,6 +350,21 @@ public class UserController {
|
||||||
return ServerResponse.createErroe("操作失败");
|
return ServerResponse.createErroe("操作失败");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@PostMapping(value = "getPersonList")
|
||||||
|
@DecryptAndVerify(decryptedClass = SysUser.class)
|
||||||
|
@LogAnnotation(operModul = "系统管理-个人信息管理", operation = "查询个人信息列表", operDesc = "系统级事件",operType="查询")
|
||||||
|
public ServerResponse getPersonList(EncryptedReq<SysUser> data) {
|
||||||
|
PageHelper.startPage(data.getData().getPage(), data.getData().getLimit());
|
||||||
|
try {
|
||||||
|
List<SysUser> list = userService.getPersonList(data.getData());
|
||||||
|
PageInfo<SysUser> pageInfo = new PageInfo<>(list);
|
||||||
|
return ServerResponse.createSuccessPage(pageInfo,data.getData().getPage(),data.getData().getLimit());
|
||||||
|
} catch (Exception e) {
|
||||||
|
log.error(e.toString(),e);
|
||||||
|
}
|
||||||
|
return ServerResponse.createErrorPage(data.getData().getPage(),data.getData().getLimit());
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 上传用户签字图片
|
* 上传用户签字图片
|
||||||
|
|
|
||||||
|
|
@ -190,4 +190,11 @@ public interface UserDao {
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
int delSignById(Long id);
|
int delSignById(Long id);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询人员列表
|
||||||
|
* @param data
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
List<SysUser> getPersonList(SysUser data);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -161,4 +161,11 @@ public interface UserService {
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
int delSignById(Long id);
|
int delSignById(Long id);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询个人信息
|
||||||
|
* @param data
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
List<SysUser> getPersonList(SysUser data);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -251,6 +251,24 @@ public class UserServiceImpl implements UserService {
|
||||||
return userDao.delSignById(id);
|
return userDao.delSignById(id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<SysUser> getPersonList(SysUser data) {
|
||||||
|
//获取登录人id
|
||||||
|
Long userId = UserUtil.getLoginUser().getId();
|
||||||
|
data.setId(userId);
|
||||||
|
List<SysUser> list = userDao.getPersonList(data);
|
||||||
|
if (list.size() > 0) {
|
||||||
|
for (SysUser users : list) {
|
||||||
|
if (StringHelper.isNotEmpty(users.getSignImg())) {
|
||||||
|
users.setSignStatus("已签");
|
||||||
|
} else {
|
||||||
|
users.setSignStatus("未签");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return list;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 修改用户
|
* 修改用户
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -240,6 +240,41 @@
|
||||||
and p_id=192
|
and p_id=192
|
||||||
and del_flag=0
|
and del_flag=0
|
||||||
</select>
|
</select>
|
||||||
|
<select id="getPersonList" resultType="com.bonus.aqgqj.model.SysUser">
|
||||||
|
SELECT
|
||||||
|
t.id,
|
||||||
|
t.login_name AS loginName,
|
||||||
|
t.user_name AS username,
|
||||||
|
t.user_code AS userCode,
|
||||||
|
t.sex,
|
||||||
|
t.org_id as orgId,
|
||||||
|
so.org_name as orgName,
|
||||||
|
sr.role_name roleName,
|
||||||
|
t.phone AS phone,
|
||||||
|
t.team_id as teamId,
|
||||||
|
tt.team_name as teamName,
|
||||||
|
CASE
|
||||||
|
t.user_type
|
||||||
|
WHEN '0' THEN
|
||||||
|
'内部用户'
|
||||||
|
WHEN '1' THEN
|
||||||
|
'外部用户' ELSE ''
|
||||||
|
END userType,
|
||||||
|
t.state AS state,
|
||||||
|
t.del_flag AS delFlag,
|
||||||
|
t.sign_img as signImg
|
||||||
|
FROM
|
||||||
|
sys_user t
|
||||||
|
LEFT JOIN sys_role sr ON sr.role_id = t.role_id
|
||||||
|
left join tb_team tt on tt.id = t.team_id and tt.del_flag = 0
|
||||||
|
LEFT JOIN sys_org so ON so.org_id = t.org_id
|
||||||
|
where t.del_flag = 0
|
||||||
|
<if test="username != null and username != ''">
|
||||||
|
and t.user_name like concat('%', #{username}, '%')
|
||||||
|
</if>
|
||||||
|
and t.id=#{id}
|
||||||
|
order by t.del_flag ASC , t.state,t.create_time DESC
|
||||||
|
</select>
|
||||||
|
|
||||||
<insert id="saveUserRoles">
|
<insert id="saveUserRoles">
|
||||||
insert into sys_role_user(roleId, userId) values
|
insert into sys_role_user(roleId, userId) values
|
||||||
|
|
|
||||||
|
|
@ -21,15 +21,19 @@ function setExpireData(data){
|
||||||
console.log(data)
|
console.log(data)
|
||||||
console.log(data.length)
|
console.log(data.length)
|
||||||
if (data.length>0){
|
if (data.length>0){
|
||||||
layer.open({
|
|
||||||
type: 2, // 表示iframe层
|
openIframe2("expireDataList", '临期数据', "pages/expireDataList.html", '800px', '600px','');
|
||||||
title: '临期数据',
|
|
||||||
content: 'pages/expireDataList.html?l=' + localStorage.getItem("lang") + '&token=' + localStorage.getItem("token"),
|
|
||||||
area: ['800px', '600px'], // 宽高
|
// layer.open({
|
||||||
success: function(layero, index){
|
// type: 2, // 表示iframe层
|
||||||
// 可以在这里做一些操作,比如监听iframe内部的事件
|
// title: '临期数据',
|
||||||
}
|
// content: 'pages/expireDataList.html?l=' + localStorage.getItem("lang") + '&token=' + localStorage.getItem("token"),
|
||||||
});
|
// area: ['800px', '600px'], // 宽高
|
||||||
|
// success: function(layero, index){
|
||||||
|
// // 可以在这里做一些操作,比如监听iframe内部的事件
|
||||||
|
// }
|
||||||
|
// });
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
function initMenu(){
|
function initMenu(){
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue