Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-biz
Project
Project
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
项目统一框架
amos-boot-biz
Commits
3cea569a
Commit
3cea569a
authored
Dec 20, 2021
by
高建强
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
item:@PersonIdentify移动至公共模块
parent
58bef5fe
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
12 additions
and
14 deletions
+12
-14
PersonIdentify.java
...boot/module/common/api/core/framework/PersonIdentify.java
+1
-1
PersonIdentifyAspect.java
...odule/common/api/core/framework/PersonIdentifyAspect.java
+3
-3
PermissionException.java
...boot/module/common/api/exception/PermissionException.java
+1
-1
VideoController.java
...a/com/yeejoin/equipmanage/controller/VideoController.java
+7
-9
No files found.
amos-boot-module/amos-boot-module-
biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage
/core/framework/PersonIdentify.java
→
amos-boot-module/amos-boot-module-
api/amos-boot-module-common-api/src/main/java/com/yeejoin/amos/boot/module/common/api
/core/framework/PersonIdentify.java
View file @
3cea569a
package
com
.
yeejoin
.
equipmanage
.
core
.
framework
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
common
.
api
.
core
.
framework
;
import
java.lang.annotation.*
;
...
...
amos-boot-module/amos-boot-module-
biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage
/core/framework/PersonIdentifyAspect.java
→
amos-boot-module/amos-boot-module-
api/amos-boot-module-common-api/src/main/java/com/yeejoin/amos/boot/module/common/api
/core/framework/PersonIdentifyAspect.java
View file @
3cea569a
package
com
.
yeejoin
.
equipmanage
.
core
.
framework
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
common
.
api
.
core
.
framework
;
import
com.alibaba.fastjson.JSON
;
...
...
@@ -7,8 +7,8 @@ import com.yeejoin.amos.boot.biz.common.bo.ReginParams;
import
com.yeejoin.amos.boot.biz.common.utils.RedisKey
;
import
com.yeejoin.amos.boot.biz.common.utils.RedisUtils
;
import
com.yeejoin.amos.boot.module.common.api.dto.UserDto
;
import
com.yeejoin.amos.boot.module.common.api.exception.PermissionException
;
import
com.yeejoin.amos.boot.module.common.api.service.IOrgUsrService
;
import
com.yeejoin.equipmanage.exception.PermissionException
;
import
org.aspectj.lang.JoinPoint
;
import
org.aspectj.lang.annotation.Aspect
;
import
org.aspectj.lang.annotation.Before
;
...
...
@@ -33,7 +33,7 @@ public class PersonIdentifyAspect {
@Autowired
private
IOrgUsrService
orgUsrService
;
@Before
(
value
=
"@annotation(com.yeejoin.
equipmanage
.core.framework.PersonIdentify) && @annotation(permission)"
)
@Before
(
value
=
"@annotation(com.yeejoin.
amos.boot.module.common.api
.core.framework.PersonIdentify) && @annotation(permission)"
)
public
void
personIdentity
(
JoinPoint
joinPoint
,
PersonIdentify
permission
)
throws
PermissionException
{
ReginParams
reginParam
=
JSON
.
parseObject
(
redisUtils
.
get
(
RedisKey
.
buildReginKey
(
RequestContext
.
getExeUserId
(),
RequestContext
.
getToken
())).
toString
(),
ReginParams
.
class
);
if
(
permission
.
isNeedIdentity
()
&&
reginParam
!=
null
)
{
...
...
amos-boot-module/amos-boot-module-
biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage
/exception/PermissionException.java
→
amos-boot-module/amos-boot-module-
api/amos-boot-module-common-api/src/main/java/com/yeejoin/amos/boot/module/common/api
/exception/PermissionException.java
View file @
3cea569a
package
com
.
yeejoin
.
equipmanage
.
exception
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
common
.
api
.
exception
;
import
org.springframework.http.HttpStatus
;
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/controller/VideoController.java
View file @
3cea569a
...
...
@@ -3,7 +3,6 @@ package com.yeejoin.equipmanage.controller;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSONObject
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.module.common.api.dto.OrgMenuDto
;
import
com.yeejoin.amos.boot.module.common.api.service.IOrgUsrService
;
import
com.yeejoin.equipmanage.common.entity.Video
;
import
com.yeejoin.equipmanage.common.entity.dto.VideoDTO
;
...
...
@@ -12,7 +11,6 @@ import com.yeejoin.equipmanage.common.entity.vo.PageVideoVO;
import
com.yeejoin.equipmanage.common.entity.vo.VideoListVo
;
import
com.yeejoin.equipmanage.common.enums.ExcelEnums
;
import
com.yeejoin.equipmanage.common.utils.CommonResponseUtil
;
import
com.yeejoin.equipmanage.core.framework.PersonIdentify
;
import
com.yeejoin.equipmanage.dto.ExcelDto
;
import
com.yeejoin.equipmanage.service.IExcelService
;
import
com.yeejoin.equipmanage.service.IVideoService
;
...
...
@@ -278,11 +276,11 @@ public class VideoController extends AbstractBaseController {
return
flvUrl
;
}
@PersonIdentify
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/companyTreeByUserAndType"
,
method
=
RequestMethod
.
GET
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据登录人及类型获取公司部门树"
,
notes
=
"根据登录人及类型获取公司部门树"
)
public
List
<
OrgMenuDto
>
companyTreeByUserAndType
(
@RequestParam
(
required
=
false
)
String
type
)
{
return
orgUsrService
.
companyTreeByUserAndType
(
getUserInfo
(),
type
);
}
//
@PersonIdentify
//
@TycloudOperation(ApiLevel = UserType.AGENCY)
//
@RequestMapping(value = "/companyTreeByUserAndType", method = RequestMethod.GET)
//
@ApiOperation(httpMethod = "GET", value = "根据登录人及类型获取公司部门树", notes = "根据登录人及类型获取公司部门树")
//
public List<OrgMenuDto> companyTreeByUserAndType(@RequestParam(required = false) String type) {
//
return orgUsrService.companyTreeByUserAndType(getUserInfo(), type);
//
}
}
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