Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Evan Liu
hms
提交
5db3d749
H
hms
项目概览
Evan Liu
/
hms
通知
10
Star
5
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
H
hms
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
5db3d749
编写于
8月 16, 2021
作者:
刘
刘兴
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
格式化代码,补充注释
上级
c150cdf6
变更
8
展开全部
隐藏空白更改
内联
并排
Showing
8 changed file
with
229 addition
and
245 deletion
+229
-245
HMS/src/main/java/com/hqyj/seven/service/CustomerService.java
...src/main/java/com/hqyj/seven/service/CustomerService.java
+7
-2
HMS/src/main/java/com/hqyj/seven/service/EnterService.java
HMS/src/main/java/com/hqyj/seven/service/EnterService.java
+8
-3
HMS/src/main/java/com/hqyj/seven/service/UserService.java
HMS/src/main/java/com/hqyj/seven/service/UserService.java
+7
-5
HMS/src/main/java/com/hqyj/seven/service/impl/CustomerServiceImpl.java
...java/com/hqyj/seven/service/impl/CustomerServiceImpl.java
+10
-6
HMS/src/main/java/com/hqyj/seven/service/impl/EnterServiceImpl.java
...in/java/com/hqyj/seven/service/impl/EnterServiceImpl.java
+9
-8
HMS/src/main/java/com/hqyj/seven/service/impl/FeeServiceImpl.java
...main/java/com/hqyj/seven/service/impl/FeeServiceImpl.java
+41
-42
HMS/src/main/java/com/hqyj/seven/service/impl/HouseServiceImpl.java
...in/java/com/hqyj/seven/service/impl/HouseServiceImpl.java
+112
-143
HMS/src/main/java/com/hqyj/seven/service/impl/UserServiceImpl.java
...ain/java/com/hqyj/seven/service/impl/UserServiceImpl.java
+35
-36
未找到文件。
HMS/src/main/java/com/hqyj/seven/service/CustomerService.java
浏览文件 @
5db3d749
...
...
@@ -7,6 +7,7 @@ import com.hqyj.seven.pojo.PageData;
import
java.util.List
;
public
interface
CustomerService
{
//住房更新金额
int
updateByNameToRemainder
(
double
money
,
int
id
);
...
...
@@ -18,14 +19,18 @@ public interface CustomerService {
//根据用户名查询用户的信息
List
<
Customer
>
queryByCusName
(
String
name
);
//更新客户信息
int
updataOneCus
(
Customer
customer
);
//插入单个客户的信息
int
insertOneCus
(
Customer
customer
);
//删除单个客户的信息
int
deleteOneCus
(
int
customer_id
);
// 查询客户住宿情况
List
<
House
>
queryState
(
int
customer_id
);
//查询客户住宿情况
List
<
House
>
queryState
(
int
customer_id
);
}
...
...
HMS/src/main/java/com/hqyj/seven/service/EnterService.java
浏览文件 @
5db3d749
package
com.hqyj.seven.service
;
import
com.hqyj.seven.dao.EnterDao
;
import
com.hqyj.seven.pojo.Enter
;
import
com.hqyj.seven.pojo.PageData
;
import
java.util.List
;
public
interface
EnterService
{
//插入入住信息
int
insertEnter
(
Enter
enter
);
//安照房间号和住房时间查找住房id
//按照房间号和住房时间查找住房id
Enter
queryByHouseIdAndTime
(
int
CustomerId
,
String
time
);
//查询所有客户信息
PageData
<
Enter
>
queryAll
(
int
number
,
int
size
);
//删除记录
//删除入住信息
int
deleteEnter
(
int
enter_id
);
//根据住房id或者房间id查询住宿情况
List
<
Enter
>
queryOneById
(
int
id
);
}
HMS/src/main/java/com/hqyj/seven/service/UserService.java
浏览文件 @
5db3d749
...
...
@@ -8,26 +8,28 @@ import java.util.Map;
/**
* Created by IntelliJ IDEA.
*
* @File UserService.java
* @Auth liuxing
* @Date 2021/8/11 16:51
* @Email liuxing997@foxmail.com
*/
public
interface
UserService
{
//根据用户名获取用户信息
User
getOneByUsername
(
String
name
);
User
getOneByUsername
(
String
name
);
//根据ID或用户名搜索用户
List
<
User
>
searchUser
(
String
names
);
List
<
User
>
searchUser
(
String
names
);
//查询所有用户
PageData
<
User
>
queryAllUser
(
int
number
,
int
size
);
//登录
//
操作员
登录
Map
<
String
,
Object
>
login
(
String
username
,
String
password
);
//
用户
登出
Map
<
String
,
Object
>
logout
();
//
操作员
登出
Map
<
String
,
Object
>
logout
();
//根据用户ID修改用户信息
int
updateById
(
User
user
);
...
...
HMS/src/main/java/com/hqyj/seven/service/impl/CustomerServiceImpl.java
浏览文件 @
5db3d749
...
...
@@ -24,8 +24,9 @@ public class CustomerServiceImpl implements CustomerService {
@Override
public
int
updateByNameToRemainder
(
double
money
,
int
id
)
{
return
customerDao
.
updataByCustomerIdToremainder
(
money
,
id
);
return
customerDao
.
updataByCustomerIdToremainder
(
money
,
id
);
}
//按用户id查找信息
@Override
public
Customer
queryById
(
int
customerId
)
{
...
...
@@ -34,7 +35,7 @@ public class CustomerServiceImpl implements CustomerService {
@Override
public
PageData
<
Customer
>
queryAll
(
int
pageNumber
,
int
pageSize
)
{
PageHelper
.
startPage
(
pageNumber
,
pageSize
);
PageHelper
.
startPage
(
pageNumber
,
pageSize
);
List
<
Customer
>
customerList
=
customerDao
.
queryAll
();
PageInfo
<
Customer
>
pageInfo
=
new
PageInfo
<>(
customerList
);
PageData
<
Customer
>
pageData
=
new
PageData
<>();
...
...
@@ -45,17 +46,17 @@ public class CustomerServiceImpl implements CustomerService {
pageData
.
setTotalPage
(
pageInfo
.
getPages
());
//设置总记录数
pageData
.
setTotalSize
((
int
)
pageInfo
.
getTotal
());
if
(
pageInfo
.
isHasNextPage
()){
if
(
pageInfo
.
isHasNextPage
())
{
//有下一页 设置下一页页码
pageData
.
setNextPage
(
pageInfo
.
getNextPage
());
}
else
{
}
else
{
//没有下一页,设置尾页
pageData
.
setNextPage
(
pageInfo
.
getPages
());
}
if
(
pageInfo
.
isHasPreviousPage
()){
if
(
pageInfo
.
isHasPreviousPage
())
{
//有上一页 设置上一页页码
pageData
.
setPreviousPage
(
pageInfo
.
getPrePage
());
}
else
{
}
else
{
//没有上一页,设置首页
pageData
.
setPreviousPage
(
1
);
}
...
...
@@ -69,6 +70,7 @@ public class CustomerServiceImpl implements CustomerService {
List
<
Customer
>
customerList
=
customerDao
.
queryByCusName
(
name
);
return
customerList
;
}
@Override
public
int
updataOneCus
(
Customer
customer
)
{
int
num
=
customerDao
.
updataOneCus
(
customer
);
...
...
@@ -80,11 +82,13 @@ public class CustomerServiceImpl implements CustomerService {
int
num
=
customerDao
.
insertOneCus
(
customer
);
return
num
;
}
@Override
public
int
deleteOneCus
(
int
customer_id
)
{
int
num
=
customerDao
.
deleteOneCus
(
customer_id
);
return
num
;
}
@Override
public
List
<
House
>
queryState
(
int
customer_id
)
{
List
<
House
>
houseList
=
customerDao
.
queryState
(
customer_id
);
...
...
HMS/src/main/java/com/hqyj/seven/service/impl/EnterServiceImpl.java
浏览文件 @
5db3d749
...
...
@@ -23,16 +23,17 @@ public class EnterServiceImpl implements EnterService {
@Override
public
int
insertEnter
(
Enter
enter
)
{
return
enterDao
.
inserintoEnter
(
enter
);
return
enterDao
.
inserintoEnter
(
enter
);
}
@Override
public
Enter
queryByHouseIdAndTime
(
int
CustomerId
,
String
time
)
{
return
enterDao
.
queryByHouseIdAndTime
(
CustomerId
,
time
);
return
enterDao
.
queryByHouseIdAndTime
(
CustomerId
,
time
);
}
@Override
public
PageData
<
Enter
>
queryAll
(
int
pageNumber
,
int
pageSize
)
{
PageHelper
.
startPage
(
pageNumber
,
pageSize
);
PageHelper
.
startPage
(
pageNumber
,
pageSize
);
List
<
Enter
>
enterList
=
enterDao
.
queryAll
();
PageInfo
<
Enter
>
pageInfo
=
new
PageInfo
<>(
enterList
);
PageData
<
Enter
>
pageData
=
new
PageData
<>();
...
...
@@ -43,17 +44,17 @@ public class EnterServiceImpl implements EnterService {
pageData
.
setTotalPage
(
pageInfo
.
getPages
());
//设置总记录数
pageData
.
setTotalSize
((
int
)
pageInfo
.
getTotal
());
if
(
pageInfo
.
isHasNextPage
()){
if
(
pageInfo
.
isHasNextPage
())
{
//有下一页 设置下一页页码
pageData
.
setNextPage
(
pageInfo
.
getNextPage
());
}
else
{
}
else
{
//没有下一页,设置尾页
pageData
.
setNextPage
(
pageInfo
.
getPages
());
}
if
(
pageInfo
.
isHasPreviousPage
()){
if
(
pageInfo
.
isHasPreviousPage
())
{
//有上一页 设置上一页页码
pageData
.
setPreviousPage
(
pageInfo
.
getPrePage
());
}
else
{
}
else
{
//没有上一页,设置首页
pageData
.
setPreviousPage
(
1
);
}
...
...
@@ -64,7 +65,7 @@ public class EnterServiceImpl implements EnterService {
@Override
public
int
deleteEnter
(
int
enter_id
)
{
int
num
=
enterDao
.
deleteEnter
(
enter_id
);
int
num
=
enterDao
.
deleteEnter
(
enter_id
);
return
num
;
}
...
...
HMS/src/main/java/com/hqyj/seven/service/impl/FeeServiceImpl.java
浏览文件 @
5db3d749
...
...
@@ -4,10 +4,7 @@ import com.github.pagehelper.PageHelper;
import
com.github.pagehelper.PageInfo
;
import
com.hqyj.seven.dao.EnterDao
;
import
com.hqyj.seven.dao.Feedao
;
import
com.hqyj.seven.dao.HouseDao
;
import
com.hqyj.seven.pojo.Enter
;
import
com.hqyj.seven.pojo.Fee
;
import
com.hqyj.seven.pojo.House
;
import
com.hqyj.seven.pojo.PageData
;
import
com.hqyj.seven.service.FeeService
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
@@ -22,12 +19,14 @@ public class FeeServiceImpl implements FeeService {
private
Feedao
feedao
;
@Autowired
@Autowired
public
void
setEnterDao
(
EnterDao
enterDao
)
{
this
.
enterDao
=
enterDao
;
}
private
EnterDao
enterDao
;
@Autowired
public
void
setFeedao
(
Feedao
feedao
)
{
this
.
feedao
=
feedao
;
...
...
@@ -39,10 +38,11 @@ public class FeeServiceImpl implements FeeService {
return
feedao
.
inserintoFee
(
fee
);
}
//查询已经缴费信息表
//查询已经缴费信息表
@Override
public
PageData
<
Fee
>
queryByDirectPay
(
int
pageNumber
,
int
pageSize
)
{
PageHelper
.
startPage
(
pageNumber
,
pageSize
);
PageHelper
.
startPage
(
pageNumber
,
pageSize
);
List
<
Fee
>
houseList
=
feedao
.
queryByDirect
(
"缴费"
);
PageInfo
<
Fee
>
pageInfo
=
new
PageInfo
<>(
houseList
);
PageData
<
Fee
>
pageData
=
new
PageData
<>();
...
...
@@ -53,17 +53,17 @@ public class FeeServiceImpl implements FeeService {
pageData
.
setTotalPage
(
pageInfo
.
getPages
());
//设置总记录数
pageData
.
setTotalSize
((
int
)
pageInfo
.
getTotal
());
if
(
pageInfo
.
isHasNextPage
()){
if
(
pageInfo
.
isHasNextPage
())
{
//有下一页 设置下一页页码
pageData
.
setNextPage
(
pageInfo
.
getNextPage
());
}
else
{
}
else
{
//没有下一页,设置尾页
pageData
.
setNextPage
(
pageInfo
.
getPages
());
}
if
(
pageInfo
.
isHasPreviousPage
()){
if
(
pageInfo
.
isHasPreviousPage
())
{
//有上一页 设置上一页页码
pageData
.
setPreviousPage
(
pageInfo
.
getPrePage
());
}
else
{
}
else
{
//没有上一页,设置首页
pageData
.
setPreviousPage
(
1
);
}
...
...
@@ -75,7 +75,7 @@ public class FeeServiceImpl implements FeeService {
@Override
public
PageData
<
Fee
>
queryByDirectNoPay
(
int
pageNumber
,
int
pageSize
)
{
PageHelper
.
startPage
(
pageNumber
,
pageSize
);
PageHelper
.
startPage
(
pageNumber
,
pageSize
);
List
<
Fee
>
houseList
=
feedao
.
queryByDirect
(
"未缴费"
);
PageInfo
<
Fee
>
pageInfo
=
new
PageInfo
<>(
houseList
);
PageData
<
Fee
>
pageData
=
new
PageData
<>();
...
...
@@ -86,17 +86,17 @@ public class FeeServiceImpl implements FeeService {
pageData
.
setTotalPage
(
pageInfo
.
getPages
());
//设置总记录数
pageData
.
setTotalSize
((
int
)
pageInfo
.
getTotal
());
if
(
pageInfo
.
isHasNextPage
()){
if
(
pageInfo
.
isHasNextPage
())
{
//有下一页 设置下一页页码
pageData
.
setNextPage
(
pageInfo
.
getNextPage
());
}
else
{
}
else
{
//没有下一页,设置尾页
pageData
.
setNextPage
(
pageInfo
.
getPages
());
}
if
(
pageInfo
.
isHasPreviousPage
()){
if
(
pageInfo
.
isHasPreviousPage
())
{
//有上一页 设置上一页页码
pageData
.
setPreviousPage
(
pageInfo
.
getPrePage
());
}
else
{
}
else
{
//没有上一页,设置首页
pageData
.
setPreviousPage
(
1
);
}
...
...
@@ -107,9 +107,9 @@ public class FeeServiceImpl implements FeeService {
}
@Override
public
PageData
<
Fee
>
queryAllId
(
int
pageNumber
,
int
pageSize
,
int
id
,
String
direct
)
{
PageHelper
.
startPage
(
pageNumber
,
pageSize
);
List
<
Fee
>
houseList
=
feedao
.
queryAllId
(
id
,
direct
);
public
PageData
<
Fee
>
queryAllId
(
int
pageNumber
,
int
pageSize
,
int
id
,
String
direct
)
{
PageHelper
.
startPage
(
pageNumber
,
pageSize
);
List
<
Fee
>
houseList
=
feedao
.
queryAllId
(
id
,
direct
);
PageInfo
<
Fee
>
pageInfo
=
new
PageInfo
<>(
houseList
);
PageData
<
Fee
>
pageData
=
new
PageData
<>();
pageData
.
setCurrentPage
(
pageNumber
);
...
...
@@ -119,17 +119,17 @@ public class FeeServiceImpl implements FeeService {
pageData
.
setTotalPage
(
pageInfo
.
getPages
());
//设置总记录数
pageData
.
setTotalSize
((
int
)
pageInfo
.
getTotal
());
if
(
pageInfo
.
isHasNextPage
()){
if
(
pageInfo
.
isHasNextPage
())
{
//有下一页 设置下一页页码
pageData
.
setNextPage
(
pageInfo
.
getNextPage
());
}
else
{
}
else
{
//没有下一页,设置尾页
pageData
.
setNextPage
(
pageInfo
.
getPages
());
}
if
(
pageInfo
.
isHasPreviousPage
()){
if
(
pageInfo
.
isHasPreviousPage
())
{
//有上一页 设置上一页页码
pageData
.
setPreviousPage
(
pageInfo
.
getPrePage
());
}
else
{
}
else
{
//没有上一页,设置首页
pageData
.
setPreviousPage
(
1
);
}
...
...
@@ -141,32 +141,31 @@ public class FeeServiceImpl implements FeeService {
@Override
public
double
paymentAmount
(
int
feeId
)
{
Fee
fee
=
feedao
.
queryOneByFeeId
(
feeId
);
return
fee
.
getMoney
();
Fee
fee
=
feedao
.
queryOneByFeeId
(
feeId
);
return
fee
.
getMoney
();
}
//现金支付
//现金支付
@Override
public
Map
<
String
,
Object
>
CashPayment
(
int
feeId
)
{
Map
<
String
,
Object
>
result
=
new
HashMap
<>();
Fee
fee
=
feedao
.
queryOneByFeeId
(
feeId
);
Map
<
String
,
Object
>
result
=
new
HashMap
<>();
Fee
fee
=
feedao
.
queryOneByFeeId
(
feeId
);
System
.
out
.
println
(
fee
);
if
(
fee
!=
null
)
{
double
money
=
fee
.
getMoney
();
int
enterId
=
fee
.
getEnterId
();
fee
.
setFee_type
(
"现金"
);
fee
.
setDirect
(
"缴费"
);
if
(
fee
!=
null
)
{
double
money
=
fee
.
getMoney
();
int
enterId
=
fee
.
getEnterId
();
fee
.
setFee_type
(
"现金"
);
fee
.
setDirect
(
"缴费"
);
System
.
out
.
println
(
fee
);
feedao
.
updateFee
(
fee
);
enterDao
.
updateByEnterIdToMoney
(
money
,
enterId
);
result
.
put
(
"code"
,
200
);
result
.
put
(
"message"
,
"现金支付成功"
);
}
else
{
result
.
put
(
"code"
,-
1
);
result
.
put
(
"message"
,
"此房间未找到或者已经付费"
);
feedao
.
updateFee
(
fee
);
enterDao
.
updateByEnterIdToMoney
(
money
,
enterId
);
result
.
put
(
"code"
,
200
);
result
.
put
(
"message"
,
"现金支付成功"
);
}
else
{
result
.
put
(
"code"
,
-
1
);
result
.
put
(
"message"
,
"此房间未找到或者已经付费"
);
}
return
result
;
return
result
;
}
...
...
HMS/src/main/java/com/hqyj/seven/service/impl/HouseServiceImpl.java
浏览文件 @
5db3d749
此差异已折叠。
点击以展开。
HMS/src/main/java/com/hqyj/seven/service/impl/UserServiceImpl.java
浏览文件 @
5db3d749
...
...
@@ -31,27 +31,27 @@ public class UserServiceImpl implements UserService {
this
.
userDao
=
userDao
;
}
//根据用户名查询
用户
//根据用户名查询
操作员
@Override
public
User
getOneByUsername
(
String
name
)
{
public
User
getOneByUsername
(
String
name
)
{
return
userDao
.
queryByUsername
(
name
);
}
//根据ID或用户名搜索用户
//根据ID或用户名搜索操作员
@Override
public
List
<
User
>
searchUser
(
String
names
)
{
return
userDao
.
searchUser
(
names
);
}
//查询所有
用户
//查询所有
操作员
@Override
public
PageData
<
User
>
queryAllUser
(
int
pageNumber
,
int
pageSize
)
{
PageHelper
.
startPage
(
pageNumber
,
pageSize
);
PageHelper
.
startPage
(
pageNumber
,
pageSize
);
List
<
User
>
userList
=
userDao
.
queryAllUser
();
PageInfo
<
User
>
pageInfo
=
new
PageInfo
<>(
userList
);
//创建
我们自己的
数据模型
//创建数据模型
PageData
<
User
>
pageData
=
new
PageData
<>();
pageData
.
setCurrentPage
(
pageNumber
);
//设置每页数
pageData
.
setPageSize
(
pageSize
);
...
...
@@ -59,77 +59,76 @@ public class UserServiceImpl implements UserService {
pageData
.
setTotalPage
(
pageInfo
.
getPages
());
//设置总记录数
pageData
.
setTotalSize
((
int
)
pageInfo
.
getTotal
());
if
(
pageInfo
.
isHasNextPage
()){
if
(
pageInfo
.
isHasNextPage
())
{
//有下一页 设置下一页页码
pageData
.
setNextPage
(
pageInfo
.
getNextPage
());
}
else
{
}
else
{
//没有下一页,设置尾页
pageData
.
setNextPage
(
pageInfo
.
getPages
());
}
if
(
pageInfo
.
isHasPreviousPage
()){
if
(
pageInfo
.
isHasPreviousPage
())
{
//有上一页 设置上一页页码
pageData
.
setPreviousPage
(
pageInfo
.
getPrePage
());
}
else
{
}
else
{
//没有上一页,设置首页
pageData
.
setPreviousPage
(
1
);
}
//设置
用户
信息
//设置
操作员
信息
pageData
.
setList
(
pageInfo
.
getList
());
return
pageData
;
}
//根据
用户ID修改用户
信息
//根据
操作员ID修改操作员
信息
@Override
public
int
updateById
(
User
user
)
{
//加密
用户
密码
user
.
setPassword
(
MD5Util
.
md5Hash
(
user
.
getPassword
(),
user
.
getName
()));
//加密
操作员
密码
user
.
setPassword
(
MD5Util
.
md5Hash
(
user
.
getPassword
(),
user
.
getName
()));
return
userDao
.
updateById
(
user
);
}
//根据
用户ID删除用户
信息
//根据
操作员ID删除操作员
信息
@Override
public
int
deleteById
(
int
id
)
{
return
userDao
.
deleteById
(
id
);
}
//新增
用户
//新增
操作员
@Override
public
int
insertUser
(
User
user
)
{
//加密用户密码
user
.
setPassword
(
MD5Util
.
md5Hash
(
user
.
getPassword
(),
user
.
getName
()));
user
.
setPassword
(
MD5Util
.
md5Hash
(
user
.
getPassword
(),
user
.
getName
()));
return
userDao
.
insertUser
(
user
);
}
//操作员登录
@Override
public
Map
<
String
,
Object
>
login
(
String
name
,
String
password
)
{
public
Map
<
String
,
Object
>
login
(
String
name
,
String
password
)
{
Map
<
String
,
Object
>
result
=
new
HashMap
<>();
//获取当前
用户
//获取当前
操作员
Subject
subject
=
SecurityUtils
.
getSubject
();
//判断当前是否已经认证过
if
(!
subject
.
isAuthenticated
())
{
if
(!
subject
.
isAuthenticated
())
{
//创建一个认证令牌
UsernamePasswordToken
token
=
new
UsernamePasswordToken
(
name
,
password
);
UsernamePasswordToken
token
=
new
UsernamePasswordToken
(
name
,
password
);
//登录
try
{
try
{
subject
.
login
(
token
);
}
catch
(
UnknownAccountException
e
)
{
}
catch
(
UnknownAccountException
e
)
{
//未知账号异常
result
.
put
(
"code"
,
-
1
);
result
.
put
(
"message"
,
name
+
"用户不存在或被禁用"
);
result
.
put
(
"message"
,
name
+
"用户不存在或被禁用"
);
return
result
;
}
catch
(
IncorrectCredentialsException
e
)
{
}
catch
(
IncorrectCredentialsException
e
)
{
//密码错误异常
System
.
out
.
println
(
password
);
result
.
put
(
"code"
,
-
2
);
result
.
put
(
"message"
,
name
+
"用户密码错误"
);
result
.
put
(
"message"
,
name
+
"用户密码错误"
);
return
result
;
}
catch
(
AuthenticationException
e
){
result
.
put
(
"code"
,-
10
);
result
.
put
(
"message"
,
"登录失败"
);
}
catch
(
AuthenticationException
e
)
{
result
.
put
(
"code"
,
-
10
);
result
.
put
(
"message"
,
"登录失败"
);
return
result
;
}
}
...
...
@@ -139,7 +138,7 @@ public class UserServiceImpl implements UserService {
result
.
put
(
"code"
,
200
);
result
.
put
(
"message"
,
"登录成功"
);
//直接返回给控制器方法
result
.
put
(
"loginUser"
,
loginUser
);
result
.
put
(
"loginUser"
,
loginUser
);
return
result
;
}
...
...
@@ -148,15 +147,15 @@ public class UserServiceImpl implements UserService {
@Override
public
Map
<
String
,
Object
>
logout
()
{
//获取当前操作员
Subject
subject
=
SecurityUtils
.
getSubject
();
Subject
subject
=
SecurityUtils
.
getSubject
();
//操作员登出
subject
.
logout
();
//操作员登出移除session中的数据
Session
session
=
subject
.
getSession
();
session
.
removeAttribute
(
"loginUser"
);
Map
<
String
,
Object
>
result
=
new
HashMap
<>();
result
.
put
(
"code"
,
200
);
result
.
put
(
"message"
,
"成功登出!"
);
Map
<
String
,
Object
>
result
=
new
HashMap
<>();
result
.
put
(
"code"
,
200
);
result
.
put
(
"message"
,
"成功登出!"
);
return
result
;
}
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录