关于数据库表user加权限表示字段grands,如何让控制器指向编写的server问题

来源:6-17 ——个人中心——02注册、登录

墨痕流绝

2020-04-07

我在数据库中加了一个字段grands作为权限标识
图片描述
之后编写了mybatis代码以及接口方法
图片描述
接口为:
图片描述
在server层编写的接口以及实现类为:
图片描述
图片描述
老师,控制器AuthController如何指向server层AuthUserServiceImpl实现类的getByUsernameAndPasswordAndGrands方法呀?我直接改ocOperator项目mybatis的xml加个 AND grands=0,权限为0的是可以登录,可是这也导致前台grands为1的都不可以登录前台。
图片描述
老师,我说了这么多的废话了,总的也就一句话:怎么让ocOperator项目的控制器AuthController指向我我在server层的实现类AuthUserServiceImpl的getByUsernameAndPasswordAndGrands()方法。感激不尽,,,,,求解答。AQA

写回答

1回答

祁聪

2020-04-07

AuthController 直接调用getByUsernameAndPasswordAndGrands接口就行了,如果ocOperator和ocPortal不一样的业务,可以单独写一个方法,这样在controller中就可以调用不同的方法了,或者用动态sql处理也行;

0
3
墨痕流绝
回复
祁聪
好了,编写一个代码判断权限就可以了,谢谢老师!
2020-04-10
共3条回复

Java SSM快速开发仿慕课网在线教育平台

学习整合微信公众平台开发、新浪SAE云平台、七牛云、分布式部署等等

1074 学习 · 449 问题

查看课程