12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- package com.edu.service.user;
- import com.alibaba.druid.util.StringUtils;
- import com.edu.dao.user.UserDao;
- import com.edu.base.ResponseEntity;
- import com.edu.user.pojo.User;
- import org.apache.logging.log4j.Level;
- import org.apache.logging.log4j.LogManager;
- import org.apache.logging.log4j.Logger;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Service;
- import java.util.List;
- /**
- * Created by KangJellen on 2017/4/24.
- */
- @Service
- public class UserServiceImpl implements UserService {
- private final Logger logger = LogManager.getLogger(this.getClass());
- @Autowired
- private UserDao userDao;
- @Override
- public ResponseEntity getNameById(Long id) {
- logger.log(Level.getLevel("BIZ"), "test biz level log message");
- logger.error("test separate file");
- String name = null;
- try {
- name = userDao.getNameById(id);
- } catch (Exception e) {
- logger.debug(e.getMessage());
- }
- return new ResponseEntity(name);
- }
- @Override
- public ResponseEntity<List<User>> getUserList(User user) {
- if(StringUtils.isEmpty(user.getUserCode())) {
- throw new IllegalArgumentException("用户Code不能为空!");
- }
- List<User> list = userDao.selectUserList(user);
- return new ResponseEntity(list);
- }
- }
|