From 4ad8653be79cb07fc7f450540ea20d82b3971b89 Mon Sep 17 00:00:00 2001
From: gdg <764716047@qq.com>
Date: 星期二, 12 一月 2021 14:19:44 +0800
Subject: [PATCH] 模块:用户管理 修改:导入新增课题组,修改导入时插入的代码问题 提出:秦老师

---
 src/main/java/com/nanometer/smartlab/service/SysUserServiceImpl.java |   17 +++++++++++++++--
 1 files changed, 15 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/nanometer/smartlab/service/SysUserServiceImpl.java b/src/main/java/com/nanometer/smartlab/service/SysUserServiceImpl.java
index ff70071..3f5683a 100644
--- a/src/main/java/com/nanometer/smartlab/service/SysUserServiceImpl.java
+++ b/src/main/java/com/nanometer/smartlab/service/SysUserServiceImpl.java
@@ -4,6 +4,7 @@
 import com.nanometer.smartlab.dao.SysUserDao;
 import com.nanometer.smartlab.entity.SysReagent;
 import com.nanometer.smartlab.entity.SysUser;
+import com.nanometer.smartlab.entity.dto.SysUserDto;
 import com.nanometer.smartlab.entity.enumtype.ApproverFlag;
 import com.nanometer.smartlab.entity.enumtype.SeeFlag;
 import com.nanometer.smartlab.exception.AlarmCode;
@@ -282,9 +283,9 @@
             if (userList.size()>0) {
                 for (SysUser user:userList) {
                     if (this.isSysUserExist(user.getArp(), null, null, null)) {
-
+                        throw new DuplicateKeyException("arp重复");
                     }else if(!com.alibaba.druid.util.StringUtils.isEmpty(user.getIdCard()) && this.isSysUserExist(null, null, user.getIdCard(), null)){
-
+                        throw new DuplicateKeyException("idCard为空或重复");
                     }else {
                         SysUser sysUser=sysUserDao.selectByAccount(user);
                         if(sysUser==null){
@@ -344,5 +345,17 @@
 
     }
 
+    @Override
+    public List<SysUserDto> getUserInfo() {
+        return sysUserDao.selectUserInfo();
+    }
+
+    @Override
+    public SysUser getUserByAccount(String account) {
+        Map<String, String> params = new HashMap<>();
+        params.put("account", account);
+        return sysUserDao.getUserByAccount(params);
+    }
+
 
 }

--
Gitblit v1.9.2