Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
E
EncryptedFileSystem
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
zhangshuang
EncryptedFileSystem
Commits
7dc939c7
提交
7dc939c7
authored
3月 26, 2020
作者:
LJJ
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
实现用户模块及消息模块的接口
上级
00b27522
隐藏空白字符变更
内嵌
并排
正在显示
11 个修改的文件
包含
33 行增加
和
33 行删除
+33
-33
NoticeController.java
...in/java/com/zjty/efs/bus/controller/NoticeController.java
+1
-1
EfsLog.java
...src/main/java/com/zjty/efs/log/subject/entity/EfsLog.java
+2
-0
FpCorsFilter.java
...src/main/java/com/zjty/efs/union/config/FpCorsFilter.java
+4
-5
application.properties
efs-union/src/main/resources/application.properties
+1
-1
UserController.java
.../com/zjty/efs/user/subject/controller/UserController.java
+10
-10
UserDao.java
.../src/main/java/com/zjty/efs/user/subject/dao/UserDao.java
+1
-2
UserDo.java
...rc/main/java/com/zjty/efs/user/subject/entity/UserDo.java
+4
-7
UserPwdVo.java
...main/java/com/zjty/efs/user/subject/entity/UserPwdVo.java
+2
-1
UserStatusVo.java
...n/java/com/zjty/efs/user/subject/entity/UserStatusVo.java
+1
-1
UserVo.java
...rc/main/java/com/zjty/efs/user/subject/entity/UserVo.java
+3
-1
UserServiceImpl.java
...m/zjty/efs/user/subject/service/impl/UserServiceImpl.java
+4
-4
没有找到文件。
efs-bus/src/main/java/com/zjty/efs/bus/controller/NoticeController.java
浏览文件 @
7dc939c7
...
@@ -59,7 +59,7 @@ public class NoticeController {
...
@@ -59,7 +59,7 @@ public class NoticeController {
@GetMapping
(
"/getNoticeList"
)
@GetMapping
(
"/getNoticeList"
)
@ApiOperation
(
value
=
"获取通知列表接口"
,
notes
=
"获取列表,type为通知类型,接收 0,发送 1,草稿 2,消息提醒 0"
)
@ApiOperation
(
value
=
"获取通知列表接口"
,
notes
=
"获取列表,type为通知类型,接收 0,发送 1,草稿 2,消息提醒 0"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"user"
,
value
=
"当前用户名称"
,
paramType
=
"query"
,
required
=
true
,
example
=
"
username
"
,
dataType
=
"int"
),
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"user"
,
value
=
"当前用户名称"
,
paramType
=
"query"
,
required
=
true
,
example
=
"
account
"
,
dataType
=
"int"
),
@ApiImplicitParam
(
name
=
"type"
,
value
=
"通知类型"
,
paramType
=
"query"
,
required
=
true
,
example
=
"0"
,
dataType
=
"int"
),
@ApiImplicitParam
(
name
=
"type"
,
value
=
"通知类型"
,
paramType
=
"query"
,
required
=
true
,
example
=
"0"
,
dataType
=
"int"
),
@ApiImplicitParam
(
name
=
"pageNum"
,
value
=
"页码"
,
paramType
=
"query"
,
required
=
true
,
dataType
=
"int"
),
@ApiImplicitParam
(
name
=
"pageNum"
,
value
=
"页码"
,
paramType
=
"query"
,
required
=
true
,
dataType
=
"int"
),
@ApiImplicitParam
(
name
=
"pageSize"
,
value
=
"条数"
,
paramType
=
"query"
,
required
=
true
,
dataType
=
"int"
)})
@ApiImplicitParam
(
name
=
"pageSize"
,
value
=
"条数"
,
paramType
=
"query"
,
required
=
true
,
dataType
=
"int"
)})
...
...
efs-log/src/main/java/com/zjty/efs/log/subject/entity/EfsLog.java
浏览文件 @
7dc939c7
package
com
.
zjty
.
efs
.
log
.
subject
.
entity
;
package
com
.
zjty
.
efs
.
log
.
subject
.
entity
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.zjty.efs.misc.config.AutoDocument
;
import
com.zjty.efs.misc.config.AutoDocument
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
...
@@ -39,5 +40,6 @@ public class EfsLog {
...
@@ -39,5 +40,6 @@ public class EfsLog {
private
String
msg
;
private
String
msg
;
@ApiModelProperty
(
value
=
"创建时间"
,
example
=
"2010-01-01 00:00:00"
)
@ApiModelProperty
(
value
=
"创建时间"
,
example
=
"2010-01-01 00:00:00"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
,
timezone
=
"GMT+8"
)
private
Date
time
;
private
Date
time
;
}
}
efs-union/src/main/java/com/zjty/efs/union/config/
Efs
CorsFilter.java
→
efs-union/src/main/java/com/zjty/efs/union/config/
Fp
CorsFilter.java
浏览文件 @
7dc939c7
...
@@ -10,15 +10,14 @@ import javax.servlet.http.HttpServletResponse;
...
@@ -10,15 +10,14 @@ import javax.servlet.http.HttpServletResponse;
import
java.io.IOException
;
import
java.io.IOException
;
/**
/**
* cors
* <p>Description :
*
* <p>Date : 2018/11/8 10:53
* @author LJJ cnljj1995@gmail.com
* <p>@author : Mcj
* on 2020-03-26
*/
*/
@Component
@Component
@WebFilter
(
filterName
=
"MyCorsFilter"
,
urlPatterns
=
"/*"
)
@WebFilter
(
filterName
=
"MyCorsFilter"
,
urlPatterns
=
"/*"
)
@Order
(
2
)
@Order
(
2
)
public
class
Efs
CorsFilter
implements
Filter
{
public
class
Fp
CorsFilter
implements
Filter
{
@Override
@Override
public
void
doFilter
(
ServletRequest
req
,
ServletResponse
res
,
FilterChain
chain
)
public
void
doFilter
(
ServletRequest
req
,
ServletResponse
res
,
FilterChain
chain
)
throws
IOException
,
ServletException
{
throws
IOException
,
ServletException
{
...
...
efs-union/src/main/resources/application.properties
浏览文件 @
7dc939c7
...
@@ -6,7 +6,7 @@ spring.main.allow-bean-definition-overriding=true
...
@@ -6,7 +6,7 @@ spring.main.allow-bean-definition-overriding=true
##连接中心数据库数据库mysql
##连接中心数据库数据库mysql
spring.datasource.url
=
jdbc:mysql://localhost:3306/ty_efs?useSSL=false&serverTimezone=UTC&characterEncoding=UTF-8
spring.datasource.url
=
jdbc:mysql://localhost:3306/ty_efs?useSSL=false&serverTimezone=UTC&characterEncoding=UTF-8
spring.datasource.driver-class-name
=
com.mysql.jdbc.Driver
spring.datasource.driver-class-name
=
com.mysql.
cj.
jdbc.Driver
spring.datasource.username
=
root
spring.datasource.username
=
root
spring.datasource.password
=
ljj123456
spring.datasource.password
=
ljj123456
...
...
efs-user/src/main/java/com/zjty/efs/user/subject/controller/UserController.java
浏览文件 @
7dc939c7
...
@@ -68,7 +68,7 @@ public class UserController {
...
@@ -68,7 +68,7 @@ public class UserController {
String
pwd
=
"qwer1234"
;
String
pwd
=
"qwer1234"
;
UserDo
userDo
=
userService
.
resetPassword
(
id
,
pwd
);
UserDo
userDo
=
userService
.
resetPassword
(
id
,
pwd
);
return
ResponseEntity
.
ok
(
new
UserPwdVo
(
id
,
pwd
,
userDo
.
get
Username
()));
return
ResponseEntity
.
ok
(
new
UserPwdVo
(
id
,
pwd
,
userDo
.
get
Account
()));
}
}
@PutMapping
(
"/pwd"
)
@PutMapping
(
"/pwd"
)
...
@@ -84,19 +84,19 @@ public class UserController {
...
@@ -84,19 +84,19 @@ public class UserController {
@RequestParam
(
value
=
"nPwd"
)
String
nPwd
)
{
@RequestParam
(
value
=
"nPwd"
)
String
nPwd
)
{
UserDo
user
=
userService
.
updatePwd
(
id
,
oPwd
,
nPwd
);
UserDo
user
=
userService
.
updatePwd
(
id
,
oPwd
,
nPwd
);
if
(
user
.
get
Username
()
==
null
)
{
if
(
user
.
get
Account
()
==
null
)
{
return
ResponseEntity
.
status
(
403
).
body
(
new
UserPwdVo
(
""
,
""
,
""
));
return
ResponseEntity
.
status
(
403
).
body
(
new
UserPwdVo
(
""
,
""
,
""
));
}
}
return
ResponseEntity
.
ok
(
new
UserPwdVo
(
id
,
nPwd
,
user
.
get
Username
()));
return
ResponseEntity
.
ok
(
new
UserPwdVo
(
id
,
nPwd
,
user
.
get
Account
()));
}
}
@PutMapping
(
"/login"
)
@PutMapping
(
"/login"
)
@ApiOperation
(
value
=
"登陆接口"
)
@ApiOperation
(
value
=
"登陆接口"
)
@ApiImplicitParams
({
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"
username"
,
value
=
"用户名"
,
dataType
=
"string"
,
paramType
=
"query
"
),
@ApiImplicitParam
(
name
=
"
account"
,
value
=
"用户名"
,
dataType
=
"string"
,
paramType
=
"query"
,
example
=
"mcj
"
),
@ApiImplicitParam
(
name
=
"password"
,
value
=
"密码"
,
dataType
=
"string"
,
paramType
=
"query"
)
@ApiImplicitParam
(
name
=
"password"
,
value
=
"密码"
,
dataType
=
"string"
,
paramType
=
"query"
)
})
})
public
ResponseEntity
<
UserDo
>
login
(
@RequestParam
(
value
=
"
username
"
)
String
username
,
public
ResponseEntity
<
UserDo
>
login
(
@RequestParam
(
value
=
"
account
"
)
String
username
,
@RequestParam
(
value
=
"password"
)
String
password
)
{
@RequestParam
(
value
=
"password"
)
String
password
)
{
UserDo
user
=
userService
.
login
(
username
,
password
);
UserDo
user
=
userService
.
login
(
username
,
password
);
...
@@ -124,14 +124,14 @@ public class UserController {
...
@@ -124,14 +124,14 @@ public class UserController {
}
}
@PostMapping
(
"/user"
)
@PostMapping
(
"/user"
)
@ApiOperation
(
value
=
"新增人员信息的接口"
)
//
@ApiOperation(value = "新增人员信息的接口")
@ApiImplicitParams
({
//
@ApiImplicitParams({
@ApiImplicitParam
(
name
=
"userDo"
,
value
=
"人员信息"
,
dataType
=
"object"
,
paramType
=
"body"
)
//
@ApiImplicitParam(name="userDo",value="人员信息",dataType="object", paramType = "body")
})
//
})
public
ResponseEntity
<
UserDo
>
addUser
(
@RequestBody
UserDo
userDo
)
{
public
ResponseEntity
<
UserDo
>
addUser
(
@RequestBody
UserDo
userDo
)
{
UserDo
user
=
userService
.
addUser
(
userDo
);
UserDo
user
=
userService
.
addUser
(
userDo
);
if
(
user
.
get
Username
()
==
null
)
{
if
(
user
.
get
Account
()
==
null
)
{
return
ResponseEntity
.
status
(
403
).
body
(
user
);
return
ResponseEntity
.
status
(
403
).
body
(
user
);
}
else
{
}
else
{
return
ResponseEntity
.
ok
(
user
);
return
ResponseEntity
.
ok
(
user
);
...
...
efs-user/src/main/java/com/zjty/efs/user/subject/dao/UserDao.java
浏览文件 @
7dc939c7
...
@@ -14,7 +14,6 @@ import java.util.List;
...
@@ -14,7 +14,6 @@ import java.util.List;
@Repository
@Repository
public
interface
UserDao
extends
JpaRepository
<
UserDo
,
String
>
{
public
interface
UserDao
extends
JpaRepository
<
UserDo
,
String
>
{
@Query
(
value
=
"select o from UserDo o where o.username = ?1 "
)
List
<
UserDo
>
findByAccount
(
String
account
);
List
<
UserDo
>
findByUsername
(
String
username
);
}
}
efs-user/src/main/java/com/zjty/efs/user/subject/entity/UserDo.java
浏览文件 @
7dc939c7
...
@@ -11,10 +11,7 @@ import org.hibernate.annotations.GenericGenerator;
...
@@ -11,10 +11,7 @@ import org.hibernate.annotations.GenericGenerator;
import
org.hibernate.validator.constraints.NotEmpty
;
import
org.hibernate.validator.constraints.NotEmpty
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
javax.persistence.Entity
;
import
javax.persistence.*
;
import
javax.persistence.GeneratedValue
;
import
javax.persistence.Id
;
import
javax.persistence.Table
;
import
javax.validation.constraints.NotNull
;
import
javax.validation.constraints.NotNull
;
import
java.util.Date
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.List
;
...
@@ -50,11 +47,11 @@ public class UserDo {
...
@@ -50,11 +47,11 @@ public class UserDo {
@ApiModelProperty
(
value
=
"联系方式(短号)"
,
example
=
"123"
)
@ApiModelProperty
(
value
=
"联系方式(短号)"
,
example
=
"123"
)
private
String
cornet
;
private
String
cornet
;
@ApiModelProperty
(
value
=
"备注"
,
example
=
"dadsd"
)
@ApiModelProperty
(
value
=
"备注"
,
example
=
"dadsd"
)
private
String
remark
;
private
String
remark
;
@ApiModelProperty
(
value
=
"用户名"
,
example
=
"username
"
)
@ApiModelProperty
(
value
=
"用户名"
,
example
=
"zhangsan
"
)
private
String
username
;
private
String
account
;
@ApiModelProperty
(
value
=
"部门/处室"
,
example
=
"秘书处"
)
@ApiModelProperty
(
value
=
"部门/处室"
,
example
=
"秘书处"
)
private
String
department
;
private
String
department
;
...
...
efs-user/src/main/java/com/zjty/efs/user/subject/entity/UserPwdVo.java
浏览文件 @
7dc939c7
...
@@ -27,4 +27,4 @@ public class UserPwdVo {
...
@@ -27,4 +27,4 @@ public class UserPwdVo {
@ApiModelProperty
(
value
=
"用户名"
,
example
=
"zhangsan"
)
@ApiModelProperty
(
value
=
"用户名"
,
example
=
"zhangsan"
)
private
String
username
;
private
String
username
;
}
}
\ No newline at end of file
efs-user/src/main/java/com/zjty/efs/user/subject/entity/UserStatusVo.java
浏览文件 @
7dc939c7
...
@@ -25,6 +25,6 @@ public class UserStatusVo {
...
@@ -25,6 +25,6 @@ public class UserStatusVo {
@ApiModelProperty
(
value
=
"返回消息"
,
example
=
"成功or失败"
)
@ApiModelProperty
(
value
=
"返回消息"
,
example
=
"成功or失败"
)
private
String
msg
;
private
String
msg
;
@ApiModelProperty
(
value
=
"状态 1正常 2冻结"
)
@ApiModelProperty
(
value
=
"状态 1正常 2冻结"
,
example
=
"1"
)
private
Integer
status
;
private
Integer
status
;
}
}
efs-user/src/main/java/com/zjty/efs/user/subject/entity/UserVo.java
浏览文件 @
7dc939c7
package
com
.
zjty
.
efs
.
user
.
subject
.
entity
;
package
com
.
zjty
.
efs
.
user
.
subject
.
entity
;
import
com.zjty.efs.misc.config.AutoDocument
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
@@ -16,6 +17,7 @@ import java.util.List;
...
@@ -16,6 +17,7 @@ import java.util.List;
@AllArgsConstructor
@AllArgsConstructor
@NoArgsConstructor
@NoArgsConstructor
@ApiModel
(
value
=
"人员集合返回值"
)
@ApiModel
(
value
=
"人员集合返回值"
)
@AutoDocument
public
class
UserVo
{
public
class
UserVo
{
@ApiModelProperty
(
value
=
"总数"
,
example
=
"100"
)
@ApiModelProperty
(
value
=
"总数"
,
example
=
"100"
)
...
@@ -27,6 +29,6 @@ public class UserVo {
...
@@ -27,6 +29,6 @@ public class UserVo {
@ApiModelProperty
(
value
=
"每页大小"
,
example
=
"10"
)
@ApiModelProperty
(
value
=
"每页大小"
,
example
=
"10"
)
private
int
size
;
private
int
size
;
@ApiModelProperty
(
value
=
"人员对象"
)
@ApiModelProperty
(
value
=
"人员对象"
,
example
=
""
)
List
<
UserDo
>
data
;
List
<
UserDo
>
data
;
}
}
efs-user/src/main/java/com/zjty/efs/user/subject/service/impl/UserServiceImpl.java
浏览文件 @
7dc939c7
...
@@ -78,7 +78,7 @@ public class UserServiceImpl implements UserService {
...
@@ -78,7 +78,7 @@ public class UserServiceImpl implements UserService {
List
<
NameListVo
>
rs
=
new
ArrayList
<>();
List
<
NameListVo
>
rs
=
new
ArrayList
<>();
userDao
.
findAll
().
forEach
(
userDao
.
findAll
().
forEach
(
o
->
{
o
->
{
if
(!
o
.
getId
().
equals
(
id
)
&&
!
"admin"
.
equals
(
o
.
get
Username
()))
{
if
(!
o
.
getId
().
equals
(
id
)
&&
!
"admin"
.
equals
(
o
.
get
Account
()))
{
NameListVo
nameListVo
=
new
NameListVo
(
o
.
getId
(),
o
.
getName
(),
o
.
getDepartment
());
NameListVo
nameListVo
=
new
NameListVo
(
o
.
getId
(),
o
.
getName
(),
o
.
getDepartment
());
rs
.
add
(
nameListVo
);
rs
.
add
(
nameListVo
);
}
}
...
@@ -106,7 +106,7 @@ public class UserServiceImpl implements UserService {
...
@@ -106,7 +106,7 @@ public class UserServiceImpl implements UserService {
@Override
@Override
public
UserDo
addUser
(
UserDo
userDo
)
{
public
UserDo
addUser
(
UserDo
userDo
)
{
if
(
userDao
.
findBy
Username
(
userDo
.
getUsername
()).
size
()
<
1
)
{
if
(
userDao
.
findBy
Account
(
userDo
.
getAccount
()).
size
()
<
1
)
{
userDo
.
setPassword
(
MD5Untils
.
getMD5Str
(
userDo
.
getPassword
()));
userDo
.
setPassword
(
MD5Untils
.
getMD5Str
(
userDo
.
getPassword
()));
userDo
.
setUpdateTime
(
new
Date
());
userDo
.
setUpdateTime
(
new
Date
());
userDao
.
save
(
userDo
);
userDao
.
save
(
userDo
);
...
@@ -128,14 +128,14 @@ public class UserServiceImpl implements UserService {
...
@@ -128,14 +128,14 @@ public class UserServiceImpl implements UserService {
@Override
@Override
public
UserDo
login
(
String
username
,
String
password
)
{
public
UserDo
login
(
String
username
,
String
password
)
{
log
.
info
(
"用户登陆:{}"
,
username
);
log
.
info
(
"用户登陆:{}"
,
username
);
List
<
UserDo
>
byUsername
=
userDao
.
findBy
Username
(
username
);
List
<
UserDo
>
byUsername
=
userDao
.
findBy
Account
(
username
);
log
.
info
(
"{}"
,
byUsername
);
log
.
info
(
"{}"
,
byUsername
);
if
(
byUsername
.
size
()
==
1
)
{
if
(
byUsername
.
size
()
==
1
)
{
log
.
info
(
"用户存在"
);
log
.
info
(
"用户存在"
);
if
(
byUsername
.
get
(
0
).
getPassword
().
equals
(
MD5Untils
.
getMD5Str
(
password
)))
{
if
(
byUsername
.
get
(
0
).
getPassword
().
equals
(
MD5Untils
.
getMD5Str
(
password
)))
{
return
byUsername
.
get
(
0
);
return
byUsername
.
get
(
0
);
}
else
{
}
else
{
log
.
warn
(
"用户登陆密码错误,错误账号:{},姓名:{}"
,
byUsername
.
get
(
0
).
get
Username
(),
byUsername
.
get
(
0
).
getName
());
log
.
warn
(
"用户登陆密码错误,错误账号:{},姓名:{}"
,
byUsername
.
get
(
0
).
get
Account
(),
byUsername
.
get
(
0
).
getName
());
return
new
UserDo
();
return
new
UserDo
();
}
}
}
else
{
}
else
{
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论