Browse Source

Merge branch 'pt' of dd.tall.wiki:ccsens_wiki/ccsenscloud into pt

recovery
hyy-alt 4 years ago
parent
commit
6289d0c94a
  1. 2
      tall/src/main/java/com/ccsens/tall/service/IProRoleService.java
  2. 5
      tall/src/main/java/com/ccsens/tall/service/ProRoleService.java
  3. 4
      tall/src/main/java/com/ccsens/tall/web/RoleController.java
  4. 4
      tall/src/main/resources/application.yml

2
tall/src/main/java/com/ccsens/tall/service/IProRoleService.java

@ -40,7 +40,7 @@ public interface IProRoleService {
void deleteRoleByProjectId(Long projectId) throws Exception; void deleteRoleByProjectId(Long projectId) throws Exception;
RoleVo.RoleByProjectId saveRole(Long currentUserId, RoleDto.SaveRole saveRole) throws Exception; ProjectVo.RoleInfo saveRole(Long currentUserId, RoleDto.SaveRole saveRole) throws Exception;
ProjectVo.RoleInfo updateRole(Long currentUserId, RoleDto.UpdateRole updateRole) throws Exception; ProjectVo.RoleInfo updateRole(Long currentUserId, RoleDto.UpdateRole updateRole) throws Exception;

5
tall/src/main/java/com/ccsens/tall/service/ProRoleService.java

@ -599,7 +599,7 @@ public class ProRoleService implements IProRoleService {
@Override @Override
public RoleVo.RoleByProjectId saveRole(Long currentUserId, RoleDto.SaveRole saveRole) throws Exception { public ProjectVo.RoleInfo saveRole(Long currentUserId, RoleDto.SaveRole saveRole) throws Exception {
//检查操作者的权限 //检查操作者的权限
int power = selectPowerByRoleName(currentUserId, saveRole.getProjectId()); int power = selectPowerByRoleName(currentUserId, saveRole.getProjectId());
if (power < 2) { if (power < 2) {
@ -626,7 +626,8 @@ public class ProRoleService implements IProRoleService {
//发送系统消息 //发送系统消息
robotService.addRoleRobotSend(currentUserId,saveRole.getProjectId(),saveRole.getRoleName(),roleInfo.getRoleId()); robotService.addRoleRobotSend(currentUserId,saveRole.getProjectId(),saveRole.getRoleName(),roleInfo.getRoleId());
return roleInfo; // getRoleInfoByRoleId(role.getId());
return getRoleInfoByRoleId(role.getId());
} }
@Override @Override

4
tall/src/main/java/com/ccsens/tall/web/RoleController.java

@ -53,10 +53,10 @@ public class RoleController {
@ApiImplicitParams({ @ApiImplicitParams({
}) })
@RequestMapping(value = "/save", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"}) @RequestMapping(value = "/save", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"})
public JsonResponse<RoleVo.RoleByProjectId> saveRole(HttpServletRequest request, public JsonResponse<ProjectVo.RoleInfo> saveRole(HttpServletRequest request,
@ApiParam @Validated @RequestBody RoleDto.SaveRole saveRole) throws Exception { @ApiParam @Validated @RequestBody RoleDto.SaveRole saveRole) throws Exception {
Long currentUserId = Long.valueOf(((Claims) request.getAttribute(WebConstant.REQUEST_KEY_CLAIMS)).getSubject()); Long currentUserId = Long.valueOf(((Claims) request.getAttribute(WebConstant.REQUEST_KEY_CLAIMS)).getSubject());
RoleVo.RoleByProjectId roleInfo = proRoleService.saveRole(currentUserId,saveRole); ProjectVo.RoleInfo roleInfo = proRoleService.saveRole(currentUserId,saveRole);
return JsonResponse.newInstance().ok(roleInfo); return JsonResponse.newInstance().ok(roleInfo);
} }

4
tall/src/main/resources/application.yml

@ -1,5 +1,5 @@
spring: spring:
profiles: profiles:
active: dev active: test
include: util-dev,common include: util-test,common

Loading…
Cancel
Save