From 4fb06a58ed5df46f29af1e9fa65cfd40335263ad Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期六, 18 一月 2025 17:06:18 +0800
Subject: [PATCH] # 6. 大屏添加作业类型 (全盘,还是分拣  IOType) 10.平库出库时,当前平库ID是写死在Sql里,需修改 11.平库出库没有判断是否预约出库,且生成拣货单时没有锁定库存,需确认是否考虑回库问题 26. 已拣过货的任务明细,可以再次拣货,拣货明细需添加一个拣货状态 47. 确认发货前,需判断是否已绑定至集货区 48. CTU出库后,库位103不再删除原有库位信息

---
 zy-asrs-wms/src/main/java/com/zy/asrs/wms/system/controller/result/LoginResult.java |   70 +++++++++++++++++++++++------------
 1 files changed, 46 insertions(+), 24 deletions(-)

diff --git a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/system/controller/result/LoginResult.java b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/system/controller/result/LoginResult.java
index 86e014d..ff94fbd 100644
--- a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/system/controller/result/LoginResult.java
+++ b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/system/controller/result/LoginResult.java
@@ -1,24 +1,46 @@
-package com.zy.asrs.wms.system.controller.result;
-
-import com.zy.asrs.wms.system.entity.User;
-import lombok.AllArgsConstructor;
-import lombok.Data;
-import lombok.NoArgsConstructor;
-
-import java.io.Serializable;
-
-/**
- * Created by vincent on 1/30/2024
- */
-@Data
-@NoArgsConstructor
-@AllArgsConstructor
-public class LoginResult implements Serializable {
-
-    private static final long serialVersionUID = 1L;
-
-    private String accessToken;
-
-    private User user;
-
-}
+package com.zy.asrs.wms.system.controller.result;
+
+import com.alibaba.fastjson.JSON;
+import com.alibaba.fastjson.JSONObject;
+import com.zy.asrs.wms.system.entity.User;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.io.Serializable;
+import java.util.HashMap;
+import java.util.Map;
+
+/**
+ * Created by vincent on 1/30/2024
+ */
+@Data
+@NoArgsConstructor
+public class LoginResult implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    private String accessToken;
+
+    private Map<String, Object> user;
+
+    public LoginResult(String accessToken, User user) {
+        this.accessToken = accessToken;
+
+        HashMap<String, Object> userMap = new HashMap<>();
+        userMap.put("username", user.getUsername());
+        userMap.put("nickname", user.getNickname());
+        userMap.put("avatar", user.getAvatar());
+        userMap.put("code", user.getCode());
+        userMap.put("sex", user.getSex());
+        userMap.put("phone", user.getPhone());
+        userMap.put("email", user.getEmail());
+        userMap.put("emailVerified", user.getEmailVerified());
+        userMap.put("deptId", user.getDeptId());
+        userMap.put("realName", user.getRealName());
+        userMap.put("hostId", user.getHostId());
+        userMap.put("status", user.getStatus());
+        userMap.put("memo", user.getMemo());
+        this.user = userMap;
+    }
+}

--
Gitblit v1.9.1