|
@@ -11,6 +11,8 @@ import java.util.Set;
|
|
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
import javax.annotation.Resource;
|
|
|
|
|
|
|
|
|
|
+import com.lc.ibps.platform.service.PartyRoleProviderService;
|
|
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
|
import org.springframework.web.bind.annotation.RequestParam;
|
|
import org.springframework.web.bind.annotation.RequestParam;
|
|
@@ -93,6 +95,8 @@ public class PartyRoleProvider extends GenericProvider implements IPartyRoleServ
|
|
|
private IPartyPositionService partyPositionService;
|
|
private IPartyPositionService partyPositionService;
|
|
|
@Resource
|
|
@Resource
|
|
|
private SubSystemRepository subSystemRepository;
|
|
private SubSystemRepository subSystemRepository;
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ private PartyRoleProviderService partyRoleProviderService;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 根据角色ID获取角色信息包含系统信息
|
|
* 根据角色ID获取角色信息包含系统信息
|
|
@@ -579,6 +583,8 @@ public class PartyRoleProvider extends GenericProvider implements IPartyRoleServ
|
|
|
try {
|
|
try {
|
|
|
PartyRole partyRole = partyRoleRepository.newInstance();
|
|
PartyRole partyRole = partyRoleRepository.newInstance();
|
|
|
partyRole.addUser(userIds, roleId);
|
|
partyRole.addUser(userIds, roleId);
|
|
|
|
|
+ //更新用户权限表的JOB_字段内容
|
|
|
|
|
+ partyRoleProviderService.addUserRoleForJob(roleId,userIds);
|
|
|
result.setMessage(I18nUtil.getMessage("com.lc.ibps.org.provider.PartyRoleProvider.addUser"));
|
|
result.setMessage(I18nUtil.getMessage("com.lc.ibps.org.provider.PartyRoleProvider.addUser"));
|
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
|
setExceptionResult(result, StateEnum.ERROR_ROLE.getCode(), I18nUtil.getMessage(StateEnum.ERROR_ROLE.getCode()+""), e);
|
|
setExceptionResult(result, StateEnum.ERROR_ROLE.getCode(), I18nUtil.getMessage(StateEnum.ERROR_ROLE.getCode()+""), e);
|
|
@@ -627,6 +633,8 @@ public class PartyRoleProvider extends GenericProvider implements IPartyRoleServ
|
|
|
try {
|
|
try {
|
|
|
PartyRole partyRole = partyRoleRepository.newInstance();
|
|
PartyRole partyRole = partyRoleRepository.newInstance();
|
|
|
partyRole.removeUser(roleId, userIds);
|
|
partyRole.removeUser(roleId, userIds);
|
|
|
|
|
+ //更新用户权限表的JOB_字段内容
|
|
|
|
|
+ partyRoleProviderService.deleteUserRoleForJob(roleId,userIds);
|
|
|
result.setMessage(I18nUtil.getMessage("com.lc.ibps.org.provider.PartyRoleProvider.removeUser"));
|
|
result.setMessage(I18nUtil.getMessage("com.lc.ibps.org.provider.PartyRoleProvider.removeUser"));
|
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
|
setExceptionResult(result, StateEnum.ERROR_ROLE.getCode(), I18nUtil.getMessage(StateEnum.ERROR_ROLE.getCode()+""), e);
|
|
setExceptionResult(result, StateEnum.ERROR_ROLE.getCode(), I18nUtil.getMessage(StateEnum.ERROR_ROLE.getCode()+""), e);
|