From 836986e000c23a66897953e1cdbbffe5fd2e47ca Mon Sep 17 00:00:00 2001
From: gdg <764716047@qq.com>
Date: 星期四, 31 十二月 2020 16:56:43 +0800
Subject: [PATCH] bug修改 和页面调整

---
 src/main/java/com/nanometer/smartlab/api/ApiAction.java |   49 ++++++++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 44 insertions(+), 5 deletions(-)

diff --git a/src/main/java/com/nanometer/smartlab/api/ApiAction.java b/src/main/java/com/nanometer/smartlab/api/ApiAction.java
index 8606217..b740ee9 100644
--- a/src/main/java/com/nanometer/smartlab/api/ApiAction.java
+++ b/src/main/java/com/nanometer/smartlab/api/ApiAction.java
@@ -11,6 +11,7 @@
 import com.nanometer.smartlab.dao.SysLaboratoryContainerDao;
 import com.nanometer.smartlab.dao.SysWarehouseContainerDao;
 import com.nanometer.smartlab.entity.*;
+import com.nanometer.smartlab.entity.dto.HazardousWasteUser;
 import com.nanometer.smartlab.entity.dto.InWarehouseInfoDto;
 import com.nanometer.smartlab.entity.dto.ReagentReceivingDto;
 import com.nanometer.smartlab.entity.dto.SysWarehouseDto;
@@ -23,10 +24,7 @@
 import com.nanometer.smartlab.exception.ExceptionEnumCode;
 import com.nanometer.smartlab.model.ResponseModel;
 import com.nanometer.smartlab.service.*;
-import com.nanometer.smartlab.util.Constants;
-import com.nanometer.smartlab.util.FacesUtils;
-import com.nanometer.smartlab.util.IDUtils;
-import com.nanometer.smartlab.util.MessageUtil;
+import com.nanometer.smartlab.util.*;
 
 import org.apache.commons.lang.ArrayUtils;
 import org.apache.commons.lang.StringUtils;
@@ -339,6 +337,7 @@
             retJSON.put("code", e.getApiStatus().getRetCode());
             retJSON.put("message", e.getErrorMessage());
         } catch (Exception e) {
+            e.printStackTrace();
             retJSON.put("code", ApiStatus.SYS_ERR.getRetCode());
             StackTraceElement[] stackTraceElements = e.getStackTrace();
 
@@ -545,9 +544,15 @@
             map.put("reagentType", opeReagentStatus.getReagent().getReagentType());
             map.put("deadline", opeReagentStatus.getReagent().getDeadline());
             map.put("specification", opeReagentStatus.getReagent().getReagentFormat());
-            map.put("masterMetering", opeReagentStatus.getReagent().getMainMetering());
             map.put("itemNumber", opeReagentStatus.getReagent().getReagentType());
             map.put("producer", opeReagentStatus.getReagent().getProductHome());
+            map.put("articleNumber", opeReagentStatus.getArticleNumber());
+            if (opeReagentStatus.getReagent().getMainMetering() == null){
+                map.put("masterMetering",opeReagentStatus.getReagent().getReagentUnit());
+            }else{
+                map.put("masterMetering", opeReagentStatus.getReagent().getMainMetering());
+            }
+
         }
         logger.info("getReagentInfo end...");
         return ResponseModel.getOkInstence(datalist);
@@ -1354,5 +1359,39 @@
 
     }
 
+    /**
+     * @Description: 危废登录
+     * @date 2020/12/29 14:13
+     */
+    @ResponseBody
+    @RequestMapping("hazardousWaste/login")
+    public Object hazardousWaste(@RequestBody HazardousWasteUser user) {
+
+        try {
+            String account = user.getAccount();
+            if (StringUtils.isBlank(account)){
+                return  ResponseModel.getErrInstance("账户名为空");
+            }
+
+            SysUser sysUser = sysUserService.getUserByAccount(account);
+            if (sysUser == null){
+                return  ResponseModel.getErrInstance("账户名不存在");
+            }else{
+                if (sysUser.getPassword().equals(MD5Utils.encode(user.getPassword()))){
+                    user.setId(sysUser.getId());
+                    user.setRoleName(sysUser.getRoleName());
+                    return ResponseModel.getOkInstence(user);
+                }else{
+                    return ResponseModel.getErrInstance("密码错误");
+                }
+            }
+
+        }catch (Exception e){
+            e.printStackTrace();
+            logger.info(e);
+            return ResponseModel.getErrInstance("系统出错");
+        }
+
+    }
 
 }

--
Gitblit v1.9.2