|
|
@@ -5,7 +5,10 @@ import cn.seecoder.seecoderportalcommon.vo.UserVO;
|
|
|
import cn.seecoder.seecoderportalserver.domain.User;
|
|
|
import cn.seecoder.seecoderportalserver.mapper.UserMapper;
|
|
|
import cn.seecoder.seecoderportalserver.repository.UserRepository;
|
|
|
+import cn.seecoder.seecoderportalserver.utility.LogTrackingUtil;
|
|
|
+import cn.seecoder.seecoderportalserver.utility.OpType;
|
|
|
import cn.seecoder.seecoderportalserver.web.rest.errors.CustomErrorException;
|
|
|
+import com.alibaba.fastjson.JSONObject;
|
|
|
import com.nju.edu.gitlab.SeecoderGitlabApi;
|
|
|
import com.nju.edu.gitlab.SeecoderGitlabException;
|
|
|
import com.nju.edu.gitlab.vo.GitlabUserVO;
|
|
|
@@ -125,6 +128,20 @@ public class UserService {
|
|
|
throw new CustomErrorException("用户名或邮箱已存在,请联系管理人员!");
|
|
|
}
|
|
|
log.debug("Created Information for User: {}", savedUser);
|
|
|
+
|
|
|
+ //ANA 日志需要打出用户注册的基础信息
|
|
|
+ try{
|
|
|
+ JSONObject object = new JSONObject();
|
|
|
+ object.put("user_id",user.getId());
|
|
|
+ object.put("username",user.getUsername());
|
|
|
+ object.put("role",user.getRole());
|
|
|
+ object.put("email",user.getEmail());
|
|
|
+ object.put("phone",user.getPhone());
|
|
|
+
|
|
|
+ String data = JSONObject.toJSONString(object);
|
|
|
+ LogTrackingUtil.log(data, OpType.CREATE_USER);
|
|
|
+ }catch (Exception e){}
|
|
|
+
|
|
|
return savedUser;
|
|
|
}
|
|
|
|