Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
X
xzxt-solr
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
常超
xzxt-solr
Commits
3828614e
Commit
3828614e
authored
Jul 12, 2018
by
wuyiping
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加用户登陆信息获取
parent
e01fb6a1
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
108 additions
and
9 deletions
+108
-9
src/main/java/com/cc/controller/LoginController.java
+37
-9
src/main/java/com/cc/dao/LoginDao.java
+13
-0
src/main/java/com/cc/service/LoginService.java
+12
-0
src/main/java/com/cc/service/impl/LoginServiceImpl.java
+24
-0
src/main/resources/mapper/Login.xml
+22
-0
No files found.
src/main/java/com/cc/controller/LoginController.java
View file @
3828614e
package
com
.
cc
.
controller
;
import
com.cc.model.Drsconfig
;
import
com.cc.db.InfoDao
;
import
com.cc.framework.WordsTpye
;
import
com.cc.model.Table
;
import
com.cc.service.EmployeeService
;
import
com.cc.model.User
;
import
com.cc.service.GasjzyfwService
;
import
com.cc.service.LoginService
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
@@ -14,15 +13,11 @@ import org.springframework.stereotype.Controller;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.ResponseBody
;
import
java
.util.ArrayList
;
import
javax.servlet.http.HttpServletRequest
;
import
java
x.servlet.http.HttpServletResponse
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
import
static
com
.
cc
.
utils
.
querySolr
.
$
;
import
static
com
.
cc
.
utils
.
querySolrList
.
$list
;
/**
* 处理solr请求
*
...
...
@@ -38,6 +33,8 @@ public class LoginController {
*/
@Autowired
GasjzyfwService
gasjzyfwService
;
@Autowired
LoginService
loginService
;
private
static
final
Logger
logger
=
LoggerFactory
.
getLogger
(
LoginController
.
class
);
@RequestMapping
(
value
=
"/tosupersearch"
,
method
=
{
RequestMethod
.
POST
,
RequestMethod
.
GET
})
public
@ResponseBody
Map
<
String
,
Object
>
solrsearch
(
String
value
,
String
unitcode
)
throws
Exception
{
...
...
@@ -88,4 +85,35 @@ public class LoginController {
model
.
put
(
"querytype"
,
querytype
);
return
model
;
}
@RequestMapping
(
value
=
"/login"
,
method
=
{
RequestMethod
.
POST
,
RequestMethod
.
GET
})
@ResponseBody
public
Map
<
String
,
Object
>
toHome
(
HttpServletRequest
request
,
HttpServletResponse
response
){
String
userId
=
request
.
getParameter
(
"userId"
);
System
.
out
.
println
(
userId
);
Map
<
String
,
Object
>
returnMap
=
new
HashMap
<>();
User
user
=
null
;
user
=(
User
)
request
.
getSession
().
getAttribute
(
"user"
);
if
(
user
==
null
){
//进行登录
try
{
user
=
loginService
.
getUserById
(
userId
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
returnMap
.
put
(
"state"
,
"error"
);
returnMap
.
put
(
"msg"
,
"登录异常!"
);
return
returnMap
;
}
}
if
(
user
!=
null
){
request
.
getSession
().
setAttribute
(
"user"
,
user
);
//登录成功生成session
String
sid
=
request
.
getSession
().
getId
();
returnMap
.
put
(
"state"
,
"success"
);
returnMap
.
put
(
"msg"
,
"登陆成功!"
);
returnMap
.
put
(
"sid"
,
sid
);
}
else
{
returnMap
.
put
(
"state"
,
"failed"
);
returnMap
.
put
(
"msg"
,
"用户名或密码错误!"
);
}
return
returnMap
;
}
}
src/main/java/com/cc/dao/LoginDao.java
0 → 100644
View file @
3828614e
package
com
.
cc
.
dao
;
import
com.cc.model.User
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.springframework.stereotype.Component
;
/**
* Created by wuyiping on 2018/7/12.
*/
@Component
@Mapper
public
interface
LoginDao
{
public
User
queryUserById
(
String
id
);
}
src/main/java/com/cc/service/LoginService.java
0 → 100644
View file @
3828614e
package
com
.
cc
.
service
;
import
com.cc.model.User
;
/**
* Created by wuyiping on 2018/7/12.
*/
public
interface
LoginService
{
public
User
getUserById
(
String
id
);
}
src/main/java/com/cc/service/impl/LoginServiceImpl.java
0 → 100644
View file @
3828614e
package
com
.
cc
.
service
.
impl
;
import
com.cc.dao.LoginDao
;
import
com.cc.service.LoginService
;
import
com.cc.model.User
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
/**
* Created by wuyiping on 2018/7/12.
*/
@Service
public
class
LoginServiceImpl
implements
LoginService
{
@Autowired
private
LoginDao
loginDao
;
@Override
public
User
getUserById
(
String
id
)
{
User
user
=
null
;
user
=
loginDao
.
queryUserById
(
id
);
return
user
;
}
}
src/main/resources/mapper/Login.xml
0 → 100644
View file @
3828614e
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.cc.dao.LoginDao"
>
<select
id=
"queryUserById"
resultType=
"com.cc.model.User"
parameterType=
"string"
>
select UNITCODE as unitcode,
USERNAME as username,
TRUE_NAME as trueName,
IDENTITYCARD as identitycard,
SEX as sex,
BIRTHDAY as birthday,
TELEPHONE as telephone,
UNITNAME as unitname,
GRADE as grade,
POLICEMANID as policemanid,
TQYHBZ as tqyhbz from SYS_USER where 1=1
and identitycard=#{id}
</select>
</mapper>
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment