From 626028e5865122c43d97156d2cb221b751e5f18d Mon Sep 17 00:00:00 2001 From: gdg <764716047@qq.com> Date: 星期三, 06 一月 2021 13:39:49 +0800 Subject: [PATCH] add --- src/main/java/com/nanometer/smartlab/api/ApiAction.java | 55 +++++++++++++++++++++++++++++++++++++++++++++++++------ 1 files changed, 49 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/nanometer/smartlab/api/ApiAction.java b/src/main/java/com/nanometer/smartlab/api/ApiAction.java index b604f42..9fa2562 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,14 @@ 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("itemNumber", opeReagentStatus.getArticleNumber()); map.put("producer", opeReagentStatus.getReagent().getProductHome()); + 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); @@ -842,6 +846,11 @@ } String updateTime = dataJson.getString("updateTime"); + if (sdf.parse(updateTime).after(new Date())) { + retJSON.put("code", "400"); + retJSON.put("message", "发送时间不准确"); + return retJSON.toJSONString(); + } SysContainerSensors sysContainerSensors = new SysContainerSensors(); sysContainerSensors.setContainerId(containerCode); @@ -1349,5 +1358,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