Browse Source

注册用户

main
maochaoying 2 years ago
parent
commit
ff12037c6a
  1. 1
      src/main/java/com/iflytop/nuclear/filter/JWTAuthenticationFilter.java
  2. 5
      src/main/java/com/iflytop/nuclear/model/Account.java
  3. 15
      src/main/java/com/iflytop/nuclear/model/Task.java
  4. 2
      src/main/java/com/iflytop/nuclear/service/impl/AccountServiceImpl.java

1
src/main/java/com/iflytop/nuclear/filter/JWTAuthenticationFilter.java

@ -73,6 +73,7 @@ public class JWTAuthenticationFilter extends UsernamePasswordAuthenticationFilte
JSONObject res = new JSONObject(); JSONObject res = new JSONObject();
res.put("token", JwtTokenUtils.TOKEN_PREFIX + token); res.put("token", JwtTokenUtils.TOKEN_PREFIX + token);
res.put("username", jwtUser.getUsername()); res.put("username", jwtUser.getUsername());
res.put("authorities", jwtUser.getAuthorities());
response.getWriter().write(JSONObject.toJSONString(ResponseData.success(res))); response.getWriter().write(JSONObject.toJSONString(ResponseData.success(res)));
} }

5
src/main/java/com/iflytop/nuclear/model/Account.java

@ -1,5 +1,6 @@
package com.iflytop.nuclear.model; package com.iflytop.nuclear.model;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
@ -27,9 +28,7 @@ public class Account {
private String role; private String role;
private String nickname; private String nickname;
@TableField("create_time")
@TableField(value = "create_time")
private Date createTime; private Date createTime;
@TableField("create_id")
private Long createId;
} }

15
src/main/java/com/iflytop/nuclear/model/Task.java

@ -32,14 +32,17 @@ public class Task {
@TableField("nuclear_core_id") @TableField("nuclear_core_id")
private Long nuclearCoreId; private Long nuclearCoreId;
private int status;
@TableField("start_time")
private Date startTime;
@TableField("nuclear_station_id")
private Long nuclearStationId;
@TableField("end_time")
private Date endTime;
private int status;
@TableField("publish_time") @TableField("publish_time")
private Date publishTime; private Date publishTime;
@TableField("task_name")
private Date taskName;
@TableField("check_order")
private Date checkOrder;
} }

2
src/main/java/com/iflytop/nuclear/service/impl/AccountServiceImpl.java

@ -10,6 +10,7 @@ import org.springframework.context.annotation.Lazy;
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder; import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.Date;
import java.util.Map; import java.util.Map;
/** /**
@ -41,6 +42,7 @@ public class AccountServiceImpl extends ServiceImpl<AccountMapper, Account> impl
.password(bCryptPasswordEncoder.encode(password)) .password(bCryptPasswordEncoder.encode(password))
.role(role) .role(role)
.nickname(nickname) .nickname(nickname)
.createTime(new Date())
.build(); .build();
return this.save(account); return this.save(account);
} }

Loading…
Cancel
Save