|
@@ -1,13 +1,17 @@
|
|
|
package com.yaoxiang.diagnosis.service;
|
|
|
|
|
|
|
|
|
+import com.fasterxml.jackson.annotation.JsonInclude;
|
|
|
import com.yaoxiang.diagnosis.dao.UserRepo;
|
|
|
+import com.yaoxiang.diagnosis.model.Result;
|
|
|
import com.yaoxiang.diagnosis.util.CommonUtil;
|
|
|
import com.yaoxiang.diagnosis.util.MD5Util;
|
|
|
import com.yaoxiang.diagnosis.config.Constants;
|
|
|
import com.yaoxiang.diagnosis.entity.UserInfo;
|
|
|
import org.apache.commons.codec.digest.DigestUtils;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
+import org.slf4j.Logger;
|
|
|
+import org.slf4j.LoggerFactory;
|
|
|
import org.springframework.data.domain.Sort;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
@@ -30,12 +34,18 @@ public class UserService {
|
|
|
@Resource
|
|
|
private RoleService roleService;
|
|
|
|
|
|
- public Long addUser(UserInfo user) {
|
|
|
+ private static final Logger logger = LoggerFactory.getLogger(UserService.class);
|
|
|
+
|
|
|
+ public Result addUser(UserInfo user) {
|
|
|
if (!checkUsername(user.getUsername())) {
|
|
|
- return -1L;
|
|
|
+ String msg = String.format("用户名%s已存在",user.getUsername());
|
|
|
+ logger.error(msg);
|
|
|
+ return Result.fail(msg);
|
|
|
}
|
|
|
if (CommonUtil.hasEmpty(user.getName(), user.getUsername(), user.getPassword())) {
|
|
|
- return -1L;
|
|
|
+ String msg = "用户名或姓名为空";
|
|
|
+ logger.error(msg);
|
|
|
+ return Result.fail(msg);
|
|
|
}
|
|
|
/* if(!checkPhone(user.getPhone())){
|
|
|
return -1L;
|
|
@@ -53,7 +63,9 @@ public class UserService {
|
|
|
user.setLevel(1);
|
|
|
user.setId(null);
|
|
|
userRepo.save(user);
|
|
|
- return user.getId();
|
|
|
+ logger.info("新增用户成功,username={},userType={},grade={},password=***",
|
|
|
+ user.getUsername(),user.getUserType(),user.getGrade());
|
|
|
+ return new Result(true,String.format("新增用户%s成功",user.getUsername()));
|
|
|
}
|
|
|
|
|
|
public List<UserInfo> listUsers(String userType) {
|
|
@@ -119,7 +131,7 @@ public class UserService {
|
|
|
return new ArrayList<>();
|
|
|
}
|
|
|
return new ArrayList<UserInfo>() {{
|
|
|
- addUser(userInfo);
|
|
|
+ add(userInfo);
|
|
|
}};
|
|
|
}
|
|
|
if (StringUtils.isBlank(grade)) {
|