Browse Source

:lock: 不展示密码

Ritchie 8 months ago
parent
commit
98d7bc16ba

+ 5 - 1
src/main/java/com/szwl/controller/TAdminController.java

@@ -109,7 +109,9 @@ public class TAdminController {
         } else if (list.size() > 1) {
             return R.fail("username不唯一");
         } else {
-            return R.ok(list.get(0));
+            TAdmin tAdmin = list.get(0);
+            tAdmin.setPassword("");
+            return R.ok(tAdmin);
         }
     }
 
@@ -799,6 +801,7 @@ public class TAdminController {
         LambdaQueryWrapper<TAdmin> query = Wrappers.lambdaQuery();
         Page<TAdmin> page = new Page<>(current, size, true);
         IPage<TAdmin> iPage = tAdminService.page(page, query);
+
         iPage.getRecords().forEach(e -> e.setPassword(""));
         return R.ok(iPage);
     }
@@ -998,6 +1001,7 @@ public class TAdminController {
         List<TAdmin> list = tAdminService.list(query);
         if (list.size() > 0) {
             TAdmin tAdmin = list.get(0);
+            tAdmin.setPassword("");
             return R.ok(tAdmin);
         }
         return R.ok();

+ 2 - 0
src/main/java/com/szwl/model/entity/TAdmin.java

@@ -7,6 +7,7 @@ import java.util.Date;
 import com.baomidou.mybatisplus.annotation.TableId;
 import java.io.Serializable;
 
+import com.fasterxml.jackson.annotation.JsonIgnore;
 import com.szwl.model.utils.AdminUtils;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
@@ -77,6 +78,7 @@ public class TAdmin implements Serializable {
     @ApiModelProperty(value = "如果is_admined=0,说明这个账户是子账户,它的拥有者的adminId就是parent_id")
     private Long parentId;
 
+//    @JsonIgnore // 忽略字段的字段将不会被展示
     @ApiModelProperty(value = "登录密码")
     private String password;