From b70cd5d87cc4015399cbe88842e5c125ae4e99d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E6=97=AD?= <17615834396@163.com> Date: Tue, 24 Oct 2023 15:40:27 +0800 Subject: [PATCH] =?UTF-8?q?=E7=99=BB=E5=BD=95=E8=BF=94=E5=9B=9E=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E5=8C=BA=E5=88=86=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../applet/mapper/newapp/NewAppLoginMapper.java | 3 ++- .../newapp/impl/NewAppLoginServiceImpl.java | 12 +++++++++--- .../com/xinelu/applet/vo/newapp/LoginStatusVo.java | 14 ++++++++++++++ .../mapper/applet/newapp/NewAppLoginMapper.xml | 4 ++-- .../HospitalPersonInfoMapper.xml | 4 ++++ 5 files changed, 31 insertions(+), 6 deletions(-) create mode 100644 xinelu-nurse-applet/src/main/java/com/xinelu/applet/vo/newapp/LoginStatusVo.java diff --git a/xinelu-nurse-applet/src/main/java/com/xinelu/applet/mapper/newapp/NewAppLoginMapper.java b/xinelu-nurse-applet/src/main/java/com/xinelu/applet/mapper/newapp/NewAppLoginMapper.java index 9a2319c..7495127 100644 --- a/xinelu-nurse-applet/src/main/java/com/xinelu/applet/mapper/newapp/NewAppLoginMapper.java +++ b/xinelu-nurse-applet/src/main/java/com/xinelu/applet/mapper/newapp/NewAppLoginMapper.java @@ -1,5 +1,6 @@ package com.xinelu.applet.mapper.newapp; +import com.xinelu.applet.vo.newapp.LoginStatusVo; import org.apache.ibatis.annotations.Param; public interface NewAppLoginMapper { @@ -10,5 +11,5 @@ public interface NewAppLoginMapper { * @param personPassword * @return */ - int login(@Param("personAccount") String personAccount, @Param("personPassword") String personPassword); + LoginStatusVo login(@Param("personAccount") String personAccount, @Param("personPassword") String personPassword); } diff --git a/xinelu-nurse-applet/src/main/java/com/xinelu/applet/service/newapp/impl/NewAppLoginServiceImpl.java b/xinelu-nurse-applet/src/main/java/com/xinelu/applet/service/newapp/impl/NewAppLoginServiceImpl.java index 353cd6c..1574c12 100644 --- a/xinelu-nurse-applet/src/main/java/com/xinelu/applet/service/newapp/impl/NewAppLoginServiceImpl.java +++ b/xinelu-nurse-applet/src/main/java/com/xinelu/applet/service/newapp/impl/NewAppLoginServiceImpl.java @@ -2,9 +2,11 @@ package com.xinelu.applet.service.newapp.impl; import com.xinelu.applet.mapper.newapp.NewAppLoginMapper; import com.xinelu.applet.service.newapp.NewAppLoginService; +import com.xinelu.applet.vo.newapp.LoginStatusVo; import com.xinelu.common.core.domain.AjaxResult; import org.springframework.stereotype.Service; import javax.annotation.Resource; +import java.util.HashMap; @Service public class NewAppLoginServiceImpl implements NewAppLoginService { @@ -20,9 +22,13 @@ public class NewAppLoginServiceImpl implements NewAppLoginService { */ @Override public AjaxResult login(String personAccount, String personPassword) { - int count = newAppLoginMapper.login(personAccount, personPassword); - if (count>0){ - return AjaxResult.success("登录成功!"); + LoginStatusVo loginStatusVo = newAppLoginMapper.login(personAccount, personPassword); + HashMap hashMap = new HashMap<>(); + if (loginStatusVo.getCount()>0){ + hashMap.put("status",loginStatusVo.getStatus()); + hashMap.put("id",loginStatusVo.getId()+""); + hashMap.put("str","登录成功!"); + return AjaxResult.success(hashMap); }else { return AjaxResult.error("账号或密码错误!"); } diff --git a/xinelu-nurse-applet/src/main/java/com/xinelu/applet/vo/newapp/LoginStatusVo.java b/xinelu-nurse-applet/src/main/java/com/xinelu/applet/vo/newapp/LoginStatusVo.java new file mode 100644 index 0000000..13eb8a1 --- /dev/null +++ b/xinelu-nurse-applet/src/main/java/com/xinelu/applet/vo/newapp/LoginStatusVo.java @@ -0,0 +1,14 @@ +package com.xinelu.applet.vo.newapp; +import lombok.Data; + +import java.io.Serializable; + +@Data +public class LoginStatusVo implements Serializable { + + private Integer count; + private Integer id; + //1:家医医生 2:泉医医生 3:专病医生 + private String status; + +} diff --git a/xinelu-nurse-applet/src/main/resources/mapper/applet/newapp/NewAppLoginMapper.xml b/xinelu-nurse-applet/src/main/resources/mapper/applet/newapp/NewAppLoginMapper.xml index c5f7b20..9fabeaa 100644 --- a/xinelu-nurse-applet/src/main/resources/mapper/applet/newapp/NewAppLoginMapper.xml +++ b/xinelu-nurse-applet/src/main/resources/mapper/applet/newapp/NewAppLoginMapper.xml @@ -4,9 +4,9 @@ "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> - select - count(1) + count(1) count, status,id from hospital_person_info diff --git a/xinelu-nurse-manage/src/main/resources/mapper/manage/hospitalpersoninfo/HospitalPersonInfoMapper.xml b/xinelu-nurse-manage/src/main/resources/mapper/manage/hospitalpersoninfo/HospitalPersonInfoMapper.xml index 6ff9497..710a381 100644 --- a/xinelu-nurse-manage/src/main/resources/mapper/manage/hospitalpersoninfo/HospitalPersonInfoMapper.xml +++ b/xinelu-nurse-manage/src/main/resources/mapper/manage/hospitalpersoninfo/HospitalPersonInfoMapper.xml @@ -40,6 +40,8 @@ + + @@ -201,6 +203,8 @@ hpi.person_introduce, hpi.person_sort, hpi.person_picture_url, + hpi.person_account, + hpi.person_password, hpi.create_by, hpi.create_time, hpi.update_by,