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