增加对岗位的日志
This commit is contained in:
+16
@@ -1,5 +1,6 @@
|
|||||||
package com.adc.da.slrs.sarPosition.service.impl;
|
package com.adc.da.slrs.sarPosition.service.impl;
|
||||||
|
|
||||||
|
import com.adc.da.att.service.impl.AttFileEOServiceImpl;
|
||||||
import com.adc.da.http.ResponseMessage;
|
import com.adc.da.http.ResponseMessage;
|
||||||
import com.adc.da.http.Result;
|
import com.adc.da.http.Result;
|
||||||
import com.adc.da.slrs.sarPosition.entity.TsPosition;
|
import com.adc.da.slrs.sarPosition.entity.TsPosition;
|
||||||
@@ -7,12 +8,15 @@ import com.adc.da.slrs.sarPosition.dao.TsPositionDao;
|
|||||||
import com.adc.da.slrs.sarPosition.entity.TsPositionRoleVO;
|
import com.adc.da.slrs.sarPosition.entity.TsPositionRoleVO;
|
||||||
import com.adc.da.slrs.sarPosition.service.ITsPositionService;
|
import com.adc.da.slrs.sarPosition.service.ITsPositionService;
|
||||||
import com.adc.da.slrs.sarRole.entity.TsRole;
|
import com.adc.da.slrs.sarRole.entity.TsRole;
|
||||||
|
import com.adc.da.util.LoginUserUtil;
|
||||||
import com.adc.da.utils.util.ListUtil;
|
import com.adc.da.utils.util.ListUtil;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
@@ -34,6 +38,9 @@ import java.util.Map;
|
|||||||
*/
|
*/
|
||||||
@Service
|
@Service
|
||||||
public class TsPositionServiceImpl extends ServiceImpl<TsPositionDao, TsPosition> implements ITsPositionService {
|
public class TsPositionServiceImpl extends ServiceImpl<TsPositionDao, TsPosition> implements ITsPositionService {
|
||||||
|
|
||||||
|
private static final Logger logger = LoggerFactory.getLogger(AttFileEOServiceImpl.class);
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private TsPositionDao tsPositionDao;
|
private TsPositionDao tsPositionDao;
|
||||||
|
|
||||||
@@ -80,11 +87,13 @@ public class TsPositionServiceImpl extends ServiceImpl<TsPositionDao, TsPosition
|
|||||||
List<String> deleteIds=updateRoleIds.get("delete");
|
List<String> deleteIds=updateRoleIds.get("delete");
|
||||||
TsPosition tsPosition = new TsPosition();
|
TsPosition tsPosition = new TsPosition();
|
||||||
UpdateWrapper<TsPosition> updateWrapper = new UpdateWrapper<>();
|
UpdateWrapper<TsPosition> updateWrapper = new UpdateWrapper<>();
|
||||||
|
String userId = LoginUserUtil.getUserId();
|
||||||
for(String id:insertIds){
|
for(String id:insertIds){
|
||||||
tsPositionDao.insertRole(tsPositionRoleVO.getPositionId(),id);
|
tsPositionDao.insertRole(tsPositionRoleVO.getPositionId(),id);
|
||||||
updateWrapper.eq("id", tsPositionRoleVO.getPositionId());
|
updateWrapper.eq("id", tsPositionRoleVO.getPositionId());
|
||||||
tsPosition.setOperateTime(new Timestamp(System.currentTimeMillis()));
|
tsPosition.setOperateTime(new Timestamp(System.currentTimeMillis()));
|
||||||
tsPosition.setOperator(tsPositionRoleVO.getOperator());
|
tsPosition.setOperator(tsPositionRoleVO.getOperator());
|
||||||
|
logger.info("执行本次更新角色的人员是:" + userId);
|
||||||
baseMapper.update(tsPosition,updateWrapper);
|
baseMapper.update(tsPosition,updateWrapper);
|
||||||
}
|
}
|
||||||
for(String id:deleteIds){
|
for(String id:deleteIds){
|
||||||
@@ -92,6 +101,7 @@ public class TsPositionServiceImpl extends ServiceImpl<TsPositionDao, TsPosition
|
|||||||
updateWrapper.eq("id", tsPositionRoleVO.getPositionId());
|
updateWrapper.eq("id", tsPositionRoleVO.getPositionId());
|
||||||
tsPosition.setOperateTime(new Timestamp(System.currentTimeMillis()));
|
tsPosition.setOperateTime(new Timestamp(System.currentTimeMillis()));
|
||||||
tsPosition.setOperator(tsPositionRoleVO.getOperator());
|
tsPosition.setOperator(tsPositionRoleVO.getOperator());
|
||||||
|
logger.info("执行本次删除角色的人员是:" + userId);
|
||||||
baseMapper.update(tsPosition,updateWrapper);
|
baseMapper.update(tsPosition,updateWrapper);
|
||||||
}
|
}
|
||||||
List<TsRole> roles=getRole(tsPositionRoleVO.getPositionId());
|
List<TsRole> roles=getRole(tsPositionRoleVO.getPositionId());
|
||||||
@@ -131,9 +141,11 @@ public class TsPositionServiceImpl extends ServiceImpl<TsPositionDao, TsPosition
|
|||||||
if(tsPositions!=null&&tsPositions.size()>0){
|
if(tsPositions!=null&&tsPositions.size()>0){
|
||||||
return Result.error("该岗位已存在");
|
return Result.error("该岗位已存在");
|
||||||
}
|
}
|
||||||
|
String userId = LoginUserUtil.getUserId();
|
||||||
//设置操作时间为当前系统时间
|
//设置操作时间为当前系统时间
|
||||||
tsPosition.setOperateTime(new Timestamp(System.currentTimeMillis()));
|
tsPosition.setOperateTime(new Timestamp(System.currentTimeMillis()));
|
||||||
tsPosition.setType("2");
|
tsPosition.setType("2");
|
||||||
|
logger.info("新增岗位的人员是:" + userId);
|
||||||
tsPositionDao.insert(tsPosition);
|
tsPositionDao.insert(tsPosition);
|
||||||
return Result.success();
|
return Result.success();
|
||||||
}
|
}
|
||||||
@@ -152,7 +164,9 @@ public class TsPositionServiceImpl extends ServiceImpl<TsPositionDao, TsPosition
|
|||||||
if(!oldPosition.getType().equals("2")){
|
if(!oldPosition.getType().equals("2")){
|
||||||
return Result.error("该岗位不可修改");
|
return Result.error("该岗位不可修改");
|
||||||
}
|
}
|
||||||
|
String userId = LoginUserUtil.getUserId();
|
||||||
tsPosition.setOperateTime(new Timestamp(System.currentTimeMillis()));
|
tsPosition.setOperateTime(new Timestamp(System.currentTimeMillis()));
|
||||||
|
logger.info("修改岗位的人员是:" + userId);
|
||||||
tsPositionDao.updateById(tsPosition);
|
tsPositionDao.updateById(tsPosition);
|
||||||
return Result.success();
|
return Result.success();
|
||||||
}
|
}
|
||||||
@@ -175,6 +189,8 @@ public class TsPositionServiceImpl extends ServiceImpl<TsPositionDao, TsPosition
|
|||||||
if(roleIds!=null&&roleIds.size()>0){
|
if(roleIds!=null&&roleIds.size()>0){
|
||||||
return Result.error("该岗位已绑定角色,无法删除");
|
return Result.error("该岗位已绑定角色,无法删除");
|
||||||
}
|
}
|
||||||
|
String userId = LoginUserUtil.getUserId();
|
||||||
|
logger.info("删除岗位的人员是:" + userId);
|
||||||
tsPositionDao.deleteById(positionId);
|
tsPositionDao.deleteById(positionId);
|
||||||
return Result.success();
|
return Result.success();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user