kaiyu
2021-04-12 827ac521835b2c581e1134bb2e865bfcb7778be7
screen-manage/src/main/java/com/moral/api/util/LogUtils.java
@@ -4,6 +4,7 @@
import com.moral.api.entity.ManageLog;
import com.moral.api.mapper.ManageLogMapper;
import com.moral.api.pojo.dto.login.AccountInfoDTO;
import com.moral.constant.Constants;
import com.moral.util.TokenUtils;
import com.moral.util.WebUtils;
import org.springframework.beans.factory.annotation.Autowired;
@@ -34,18 +35,21 @@
            * @Date: 2021/4/8
            */
    @Transactional
    public void saveOperationForManage(HttpServletRequest request, String content) {
    public void saveOperationForManage(HttpServletRequest request, String content,String type) {
        String token = request.getHeader("token");
        AccountInfoDTO accountInfoDTO = (AccountInfoDTO) TokenUtils.getUserInfoByToken(token);
        ManageAccount account = accountInfoDTO.getAccount();
        Integer id = account.getId();
        String userName = account.getUserName();
        ManageAccount manageAccount = accountInfoDTO.getAccount();
        Integer id = manageAccount.getId();
        String userName = manageAccount.getUserName();
        String account = manageAccount.getAccount();
        String ip = WebUtils.getIpAddr(request);
        ManageLog log = new ManageLog();
        log.setType(type);
        log.setUserName(userName);
        log.setAccountId(id);
        log.setIp(ip);
        log.setAccount(account);
        log.setContent(content);
        manageLogMapper.insert(log);
    }
@@ -58,14 +62,16 @@
            * @Date: 2021/4/8
            */
    @Transactional
    public void saveLoginForManage(HttpServletRequest request,String content,Integer id,String userName){
    public void saveLoginForManage(HttpServletRequest request,String content,ManageAccount account,String userName){
        ManageLog log = new ManageLog();
        String ip = WebUtils.getIpAddr(request);
        log.setAccountId(id);
        log.setAccountId(account.getId());
        log.setAccount(account.getAccount());
        log.setUserName(userName);
        log.setIp(ip);
        log.setContent(content);
        log.setType(Constants.LOGIN_OPERTATE_TYPE);
        manageLogMapper.insert(log);
    }
}