2020-10-20更新版本备份

master
zengwh 5 years ago
parent a4c03f9bf9
commit 87b6d830d1

2
.gitignore vendored

@ -1,4 +1,4 @@
/target/ target
/.idea/ /.idea/
/out/ /out/
power.iml power.iml

@ -398,6 +398,7 @@ public class DeptController {
}finally { }finally {
if(os != null){ if(os != null){
try { try {
os.flush();
os.close(); os.close();
}catch (Exception e){ }catch (Exception e){
e.printStackTrace(); e.printStackTrace();

@ -47,6 +47,7 @@ public class ExportExcelController {
}finally { }finally {
if(os != null){ if(os != null){
try { try {
os.flush();
os.close(); os.close();
}catch (Exception e){ }catch (Exception e){
e.printStackTrace(); e.printStackTrace();

@ -104,14 +104,14 @@ public class LogAopAction {
} }
char[] chars = property.toCharArray(); char[] chars = property.toCharArray();
StringBuffer sb = new StringBuffer(); StringBuilder sb = new StringBuilder();
for (int i = 0; i < chars.length; i++) { for (int i = 0; i < chars.length; i++) {
char c = chars[i]; char c = chars[i];
if (i == 0) { if (i == 0) {
sb.append(StringUtils.lowerCase(CharUtils.toString(c))); sb.append(StringUtils.lowerCase(CharUtils.toString(c)));
} else { } else {
if (CharUtils.isAsciiAlphaUpper(c)) { if (CharUtils.isAsciiAlphaUpper(c)) {
sb.append("_" + StringUtils.lowerCase(CharUtils.toString(c))); sb.append("_").append(StringUtils.lowerCase(CharUtils.toString(c)));
} else { } else {
sb.append(c); sb.append(c);
} }

@ -245,7 +245,7 @@ public class PageController {
return "main"; return "main";
} }
@RequestMapping("getEcharts1") /*@RequestMapping("getEcharts1")
@ResponseBody @ResponseBody
public Msg getEcharts1(){ public Msg getEcharts1(){
List<Echarts> list = new ArrayList<>(); List<Echarts> list = new ArrayList<>();
@ -303,7 +303,7 @@ public class PageController {
e.printStackTrace(); e.printStackTrace();
return Msg.fail(e.getMessage()); return Msg.fail(e.getMessage());
} }
} }*/
@RequestMapping("getEcharts4") @RequestMapping("getEcharts4")
@ResponseBody @ResponseBody

@ -85,7 +85,7 @@ public class PermissionsController {
if (user.getRoleId() == 0 && user.getRoleId() != -100) { if (user.getRoleId() == 0 && user.getRoleId() != -100) {
object = pjp.proceed(); object = pjp.proceed();
}else{ }else{
Boolean flag = false; boolean flag = false;
Set<String> menus = user.getMenus(); Set<String> menus = user.getMenus();
if (null != menus && !menus.isEmpty()) { if (null != menus && !menus.isEmpty()) {
for (String menuUrl : menus) { for (String menuUrl : menus) {

@ -91,7 +91,7 @@ public class Power_LogController {
if(null != logs && !logs.isEmpty()){ if(null != logs && !logs.isEmpty()){
Set<String> menus = user.getMenus(); Set<String> menus = user.getMenus();
if(null != menus && !menus.isEmpty()){ if(null != menus && !menus.isEmpty()){
Integer deleteOper = 0; int deleteOper = 0;
for(String menu : menus){ for(String menu : menus){
if(StringUtils.isNotBlank(menu)){ if(StringUtils.isNotBlank(menu)){
if("/otherManage/deleteLogById".equals(menu)){ if("/otherManage/deleteLogById".equals(menu)){
@ -161,17 +161,17 @@ public class Power_LogController {
public Msg deleteLogByIds(@PathVariable("ids")String ids){ public Msg deleteLogByIds(@PathVariable("ids")String ids){
try{ try{
String[] idList = ids.split(","); String[] idList = ids.split(",");
String str = ""; StringBuilder str = new StringBuilder();
for (int i = 0; i < idList.length; i++) { for (int i = 0; i < idList.length; i++) {
if(StringUtils.isNoneBlank(idList[i])){ if(StringUtils.isNoneBlank(idList[i])){
if(i != idList.length - 1){ if(i != idList.length - 1){
str += idList[i] + ","; str.append(idList[i]).append(",");
}else{ }else{
str += idList[i]; str.append(idList[i]);
} }
} }
} }
logService.deleteLogByIds(str); logService.deleteLogByIds(str.toString());
CacheManager.addExcCount("noExc"); CacheManager.addExcCount("noExc");
return Msg.success(); return Msg.success();
}catch (Exception e){ }catch (Exception e){

@ -173,7 +173,7 @@ public class Power_Sys_DictController {
if(StringUtils.isNoneBlank(powerSysDict.getHospitalName())){ if(StringUtils.isNoneBlank(powerSysDict.getHospitalName())){
//修改医院信息 //修改医院信息
Power_Sys_DictVo dictVo = powerSysDictService.checkHospitalName(powerSysDict.getHospitalName()); Power_Sys_DictVo dictVo = powerSysDictService.checkHospitalName(powerSysDict.getHospitalName());
if(dictVo != null && dictVo.getDictId() != powerSysDict.getDictId()){ if(dictVo != null && !dictVo.getDictId().equals(powerSysDict.getDictId())){
return Msg.fail("医院名称已存在!"); return Msg.fail("医院名称已存在!");
}else{ }else{
powerSysDictService.updateByPrimaryKeySelective(powerSysDict,request); powerSysDictService.updateByPrimaryKeySelective(powerSysDict,request);
@ -189,7 +189,7 @@ public class Power_Sys_DictController {
List<Power_Sys_Dict> flagExists = powerSysDictService.checkSysFlagOrSysNameByDeptId(powerSysDict.getSysFlag(), null, deptId.toString()); List<Power_Sys_Dict> flagExists = powerSysDictService.checkSysFlagOrSysNameByDeptId(powerSysDict.getSysFlag(), null, deptId.toString());
if(null != flagExists && !flagExists.isEmpty()) { if(null != flagExists && !flagExists.isEmpty()) {
//判断是否包含在这个集合里 //判断是否包含在这个集合里
Boolean flagExist = false; boolean flagExist = false;
for (int i = 0; i < flagExists.size(); i++) { for (int i = 0; i < flagExists.size(); i++) {
if(!flagExists.get(i).getDictId().equals(powerSysDict.getDictId())){ if(!flagExists.get(i).getDictId().equals(powerSysDict.getDictId())){
flagExist = true; flagExist = true;
@ -203,7 +203,7 @@ public class Power_Sys_DictController {
List<Power_Sys_Dict> sysNameExists = powerSysDictService.checkSysFlagOrSysNameByDeptId(null, powerSysDict.getSysName(), deptId.toString()); List<Power_Sys_Dict> sysNameExists = powerSysDictService.checkSysFlagOrSysNameByDeptId(null, powerSysDict.getSysName(), deptId.toString());
if(null != sysNameExists && !sysNameExists.isEmpty()) { if(null != sysNameExists && !sysNameExists.isEmpty()) {
//判断是否包含在这个集合里 //判断是否包含在这个集合里
Boolean sysNameExist = false; boolean sysNameExist = false;
for (int i = 0; i < sysNameExists.size(); i++) { for (int i = 0; i < sysNameExists.size(); i++) {
if(!sysNameExists.get(i).getDictId().equals(powerSysDict.getDictId())){ if(!sysNameExists.get(i).getDictId().equals(powerSysDict.getDictId())){
sysNameExist = true; sysNameExist = true;

@ -321,6 +321,7 @@ public class UserController {
}finally { }finally {
if(os != null){ if(os != null){
try { try {
os.flush();
os.close(); os.close();
}catch (Exception e){ }catch (Exception e){
e.printStackTrace(); e.printStackTrace();

@ -80,9 +80,9 @@ public class PowerWebServiceImpl implements PowerWebService {
// 当前用户的所有菜单集合 // 当前用户的所有菜单集合
List<Power_Menu> tempPowerMenus = new ArrayList<>(powerRoleMenus); List<Power_Menu> tempPowerMenus = new ArrayList<>(powerRoleMenus);
for (Power_Menu powerMenu:powerUserMenus) { for (Power_Menu powerMenu:powerUserMenus) {
if(powerMenu.getFlag() == Constant.EFFECTIVE_YES){ if(powerMenu.getFlag().equals(Constant.EFFECTIVE_YES)){
tempPowerMenus.add(powerMenu); tempPowerMenus.add(powerMenu);
}else if(powerMenu.getFlag() == Constant.EFFECTIVE_NO){ }else if(powerMenu.getFlag().equals(Constant.EFFECTIVE_NO)){
tempPowerMenus.remove(powerMenu); tempPowerMenus.remove(powerMenu);
} }
} }

@ -9,8 +9,11 @@ TOKEN_EXPIRE_TIME = 1200000
##################################################服务器ip########################################################## ##################################################服务器ip##########################################################
#通用服务器IP与通用服务器端口 #通用服务器IP与通用服务器端口
#SERVER_IP = 10.36.116.108
#SERVER_PORT = 8080
SERVER_IP = localhost SERVER_IP = localhost
SERVER_PORT = 8081 SERVER_PORT = 8080
#power权限系统ip #power权限系统ip
POWER_IP = ${SERVER_IP} POWER_IP = ${SERVER_IP}
@ -20,12 +23,12 @@ POWER_PORT = ${SERVER_PORT}
#病案归档系统ip #病案归档系统ip
EMRMEDICALRECORD_IP = ${SERVER_IP} EMRMEDICALRECORD_IP = ${SERVER_IP}
#病案归档系统端口 #病案归档系统端口
EMRMEDICALRECORD_PORT = 8082 EMRMEDICALRECORD_PORT = ${SERVER_PORT}
#病案管理系统ip #病案管理系统ip
EMRRECORD_IP = ${SERVER_IP} EMRRECORD_IP = ${SERVER_IP}
#病案管理系统端口 #病案管理系统端口
EMRRECORD_PORT = 8083 EMRRECORD_PORT = ${SERVER_PORT}
#病案复印预约ip #病案复印预约ip
EMRAPPLYCOPY_IP = ${SERVER_IP} EMRAPPLYCOPY_IP = ${SERVER_IP}

@ -1,6 +1,7 @@
jdbc.driver=com.mysql.jdbc.Driver jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc\:mysql\://localhost\:3306/ydpower?useUnicode\=true&characterEncoding\=utf-8 jdbc.url=jdbc\:mysql\://localhost\:3306/power?useUnicode\=true&characterEncoding\=utf-8
jdbc.username=root jdbc.username=root
#jdbc.password=docus@702
jdbc.password=docus702 jdbc.password=docus702
#hibernate config #hibernate config

@ -278,7 +278,7 @@
<!-- 底部版权--> <!-- 底部版权-->
<footer class="main-footer"> <footer class="main-footer">
<div class="pull-right hidden-xs"> <div class="pull-right hidden-xs">
<b>Version</b> 20200211 <b>Version</b> 20201020
</div> </div>
<strong>Copyright &copy; 2019-2090 厦门嘉时软件.</strong> All rights <strong>Copyright &copy; 2019-2090 厦门嘉时软件.</strong> All rights
reserved. reserved.

@ -311,20 +311,20 @@ public class ImportExcelJudgeMethod {
String deptIds = ""; String deptIds = "";
if(value.contains("@")){ if(value.contains("@")){
String[] values = value.split("@"); String[] values = value.split("@");
for (int i = 0; i < values.length; i++) { for (String value1 : values) {
if(StringUtils.isNotBlank(values[i])){ if (StringUtils.isNotBlank(value1)) {
List<Power_Dept> power_dept = deptMapper.checkDeptName(values[i], userDict.getDictId()); List<Power_Dept> powerDept = deptMapper.checkDeptName(value1, userDict.getDictId());
if(power_dept != null && !power_dept.isEmpty()){ if (powerDept != null && !powerDept.isEmpty()) {
deptIds += power_dept.get(0).getDeptId()+","; deptIds += powerDept.get(0).getDeptId() + ",";
}else{ } else {
return "\""+head+"\"其中有不存在,"; return "\"" + head + "\"其中有不存在,";
} }
} }
} }
}else{ }else{
List<Power_Dept> power_dept = deptMapper.checkDeptName(value, userDict.getDictId()); List<Power_Dept> powerDept = deptMapper.checkDeptName(value, userDict.getDictId());
if(power_dept != null && !power_dept.isEmpty()){ if(powerDept != null && !powerDept.isEmpty()){
deptIds += power_dept.get(0).getDeptId()+","; deptIds += powerDept.get(0).getDeptId()+",";
}else{ }else{
return "\""+head+"\"不存在,"; return "\""+head+"\"不存在,";
} }

@ -77,13 +77,13 @@ public class ImportExcelUtil {
boolean flag = isRowEmpty(row); boolean flag = isRowEmpty(row);
if(!flag){ if(!flag){
if(row.getPhysicalNumberOfCells() !=0){ if(row.getPhysicalNumberOfCells() !=0){
String wrongStr = ""; StringBuilder wrongStr = new StringBuilder();
for (int k = 0; k < fieldNames.length; k++) { for (int k = 0; k < fieldNames.length; k++) {
//对象赋值后返回错误对象 //对象赋值后返回错误对象
wrongStr += getValueByField(object, fieldNames[k], getCellValue(row.getCell(k)), getCellValue(head.getCell(k)),judgeMethods[k]); wrongStr.append(getValueByField(object, fieldNames[k], getCellValue(row.getCell(k)), getCellValue(head.getCell(k)), judgeMethods[k]));
} }
//有错误信息在行尾创建cell并标红提示文字 //有错误信息在行尾创建cell并标红提示文字
if(StringUtils.isNotBlank(wrongStr)){ if(StringUtils.isNotBlank(wrongStr.toString())){
//设置错误信息字体为红色加粗 //设置错误信息字体为红色加粗
Font font = workbook.createFont(); Font font = workbook.createFont();
font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD); font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);
@ -93,8 +93,8 @@ public class ImportExcelUtil {
Cell cell = row.createCell( fieldNames.length); Cell cell = row.createCell( fieldNames.length);
cell.setCellStyle(cellStyle); cell.setCellStyle(cellStyle);
cell.setCellType(HSSFCell.CELL_TYPE_STRING); cell.setCellType(HSSFCell.CELL_TYPE_STRING);
wrongStr = wrongStr.substring(0,wrongStr.length()-1); wrongStr = new StringBuilder(wrongStr.substring(0, wrongStr.length() - 1));
cell.setCellValue(wrongStr); cell.setCellValue(wrongStr.toString());
wrongCount++; wrongCount++;
}else{ }else{
successCount++; successCount++;
@ -182,7 +182,7 @@ public class ImportExcelUtil {
* object:fieldName:value:excel,head:()judgeMethod: * object:fieldName:value:excel,head:()judgeMethod:
* */ * */
private static String getValueByField(Object object,String fieldName,String value,String head,String judgeMethod){ private static String getValueByField(Object object,String fieldName,String value,String head,String judgeMethod){
String wrongStr = ""; StringBuilder wrongStr = new StringBuilder();
try { try {
Class<?> clazz = object.getClass(); Class<?> clazz = object.getClass();
for (; clazz != Object.class; clazz = clazz.getSuperclass()) { for (; clazz != Object.class; clazz = clazz.getSuperclass()) {
@ -200,7 +200,7 @@ public class ImportExcelUtil {
//执行方法 //执行方法
String returnWrongStr = (String)method.invoke(importExcelJudgeMethod, fieldName, value, f, object, head); String returnWrongStr = (String)method.invoke(importExcelJudgeMethod, fieldName, value, f, object, head);
if(StringUtils.isNotBlank(returnWrongStr)){ if(StringUtils.isNotBlank(returnWrongStr)){
wrongStr+=returnWrongStr; wrongStr.append(returnWrongStr);
} }
}else{ }else{
if(StringUtils.isNotBlank(value)){ if(StringUtils.isNotBlank(value)){
@ -219,9 +219,9 @@ public class ImportExcelUtil {
} }
}catch (Exception e){ }catch (Exception e){
e.printStackTrace(); e.printStackTrace();
wrongStr+="\""+head+"\"格式不正确,"; wrongStr.append("\"").append(head).append("\"格式不正确,");
} }
return wrongStr; return wrongStr.toString();
} }
/** /**

@ -9,8 +9,8 @@ import java.util.Map;
public class CacheManager { public class CacheManager {
private static HashMap cacheMap = new HashMap(); private static HashMap cacheMap = new HashMap();
private static HashMap cacheExceptionMap = new HashMap(); //private static HashMap cacheExceptionMap = new HashMap();
private static HashMap<String,HashMap<String,Integer>> loginUserCacheMap = new HashMap(); //private static HashMap<String,HashMap<String,Integer>> loginUserCacheMap = new HashMap();
//无异常数量 //无异常数量
private static Integer noExcCount = 0; private static Integer noExcCount = 0;
//异常数量 //异常数量
@ -19,7 +19,7 @@ public class CacheManager {
//添加用户登录缓存 //添加用户登录缓存
public synchronized static void addloginUserCount(String date,String userName){ public synchronized static void addloginUserCount(String date,String userName){
//取出当天数据 //取出当天数据
HashMap<String,Integer> map = loginUserCacheMap.get(date); /*HashMap<String,Integer> map = loginUserCacheMap.get(date);
if(null == map){ if(null == map){
map = new HashMap<>(); map = new HashMap<>();
//首次登录 //首次登录
@ -36,32 +36,32 @@ public class CacheManager {
map.put(userName,count); map.put(userName,count);
} }
//重置 //重置
loginUserCacheMap.put(date,map); loginUserCacheMap.put(date,map);*/
} }
//获取当天用户集合 //获取当天用户集合
public static HashMap getCurrentDayCount(String date){ /* public static HashMap getCurrentDayCount(String date){
//取出当天数据 //取出当天数据
HashMap map = loginUserCacheMap.get(date); HashMap map = loginUserCacheMap.get(date);
return map; return map;
} }*/
//添加异常数量 //添加异常数量
public synchronized static void addExcCount(String type){ public synchronized static void addExcCount(String type){
if("noExc".equals(type)){ /*if("noExc".equals(type)){
noExcCount++; noExcCount++;
cacheExceptionMap.put(type,noExcCount); cacheExceptionMap.put(type,noExcCount);
} }
if("exc".equals(type)){ if("exc".equals(type)){
excCount++; excCount++;
cacheExceptionMap.put(type,excCount); cacheExceptionMap.put(type,excCount);
} }*/
} }
//取异常数量 //取异常数量
public synchronized static Integer getExcCount(String type){ /*public synchronized static Integer getExcCount(String type){
return (Integer)cacheExceptionMap.get(type); return (Integer)cacheExceptionMap.get(type);
} }*/
private CacheManager() { private CacheManager() {
super(); super();
@ -146,9 +146,10 @@ public class CacheManager {
cache.setExpired(true); cache.setExpired(true);
} }
return cache; return cache;
}else }else {
return null; return null;
} }
}
public static void putCacheInfo(String key, Cache obj, long dt, boolean expired) { public static void putCacheInfo(String key, Cache obj, long dt, boolean expired) {
Cache cache = new Cache(); Cache cache = new Cache();

@ -42,7 +42,7 @@ public class PageServiceImpl {
return userMapper.selectEffectiveCount(); return userMapper.selectEffectiveCount();
} }
public Map<String,List> getEcharts2(){ /*public Map<String,List> getEcharts2(){
Map<String,List> returnMap = new HashMap(); Map<String,List> returnMap = new HashMap();
List<String> dateList = getDayListOfMonth(); List<String> dateList = getDayListOfMonth();
//日期集合 //日期集合
@ -169,11 +169,11 @@ public class PageServiceImpl {
//日期对应登录数 //日期对应登录数
returnMap.put("dataList",dataList); returnMap.put("dataList",dataList);
return returnMap; return returnMap;
} }*/
public int getEcharts4() throws Exception{ public int getEcharts4() throws Exception{
SigarUtils s = new SigarUtils(); SigarUtils s = new SigarUtils();
s.initSigar(); SigarUtils.initSigar();
int cpuCount = cpu(); int cpuCount = cpu();
return cpuCount; return cpuCount;
} }
@ -213,7 +213,7 @@ public class PageServiceImpl {
int i = buffer.toString().lastIndexOf("</TD>"); int i = buffer.toString().lastIndexOf("</TD>");
String substring = buffer.substring(0, i); String substring = buffer.substring(0, i);
String substring1 = substring.substring(substring.length() - 4, substring.length()); String substring1 = substring.substring(substring.length() - 4, substring.length());
Float f = Float.valueOf(substring1); float f = Float.parseFloat(substring1);
temperature = Math.round(f); temperature = Math.round(f);
}catch (Exception e){ }catch (Exception e){
e.printStackTrace(); e.printStackTrace();

@ -183,7 +183,7 @@ public class PowerServiceImpl implements PowerService {
//给角色设置系统权限 //给角色设置系统权限
if (null != roleList && !roleList.isEmpty()) { if (null != roleList && !roleList.isEmpty()) {
for (Power_UserAndRoleTree role : roleList) { for (Power_UserAndRoleTree role : roleList) {
String sysFlagStr = ""; StringBuilder sysFlagStr = new StringBuilder();
String deptId = role.getDeptId(); String deptId = role.getDeptId();
if(StringUtils.isNotBlank(deptId)){ if(StringUtils.isNotBlank(deptId)){
//单一科室 //单一科室
@ -191,13 +191,13 @@ public class PowerServiceImpl implements PowerService {
if (deptId.equals(dept.getDeptId())) { if (deptId.equals(dept.getDeptId())) {
if(null != sysFlagSet && !sysFlagSet.isEmpty()){ if(null != sysFlagSet && !sysFlagSet.isEmpty()){
for(String sysFlag:sysFlagSet){ for(String sysFlag:sysFlagSet){
sysFlagStr += sysFlag + ","; sysFlagStr.append(sysFlag).append(",");
} }
} }
if(StringUtils.isNotBlank(sysFlagStr)){ if(StringUtils.isNotBlank(sysFlagStr.toString())){
Power_UserAndRoleTree tempRole = new Power_UserAndRoleTree(); Power_UserAndRoleTree tempRole = new Power_UserAndRoleTree();
BeanUtils.copyProperties(role,tempRole); BeanUtils.copyProperties(role,tempRole);
tempRole.setSysFlag(sysFlagStr); tempRole.setSysFlag(sysFlagStr.toString());
tempRoleList.add(tempRole); tempRoleList.add(tempRole);
} }
} }
@ -208,13 +208,13 @@ public class PowerServiceImpl implements PowerService {
if (StringUtils.isNotBlank(deptStr) && deptStr.equals(dept.getDeptId())) { if (StringUtils.isNotBlank(deptStr) && deptStr.equals(dept.getDeptId())) {
if(null != sysFlagSet && !sysFlagSet.isEmpty()){ if(null != sysFlagSet && !sysFlagSet.isEmpty()){
for(String sysFlag:sysFlagSet){ for(String sysFlag:sysFlagSet){
sysFlagStr += sysFlag + ","; sysFlagStr.append(sysFlag).append(",");
} }
} }
if(StringUtils.isNotBlank(sysFlagStr)){ if(StringUtils.isNotBlank(sysFlagStr.toString())){
Power_UserAndRoleTree tempRole = new Power_UserAndRoleTree(); Power_UserAndRoleTree tempRole = new Power_UserAndRoleTree();
BeanUtils.copyProperties(role,tempRole); BeanUtils.copyProperties(role,tempRole);
tempRole.setSysFlag(sysFlagStr); tempRole.setSysFlag(sysFlagStr.toString());
tempRoleList.add(tempRole); tempRoleList.add(tempRole);
} }
} }
@ -480,7 +480,7 @@ public class PowerServiceImpl implements PowerService {
tree5.setId(id); tree5.setId(id);
tree5.setParentId(twoLevelId); tree5.setParentId(twoLevelId);
tree5.setSysFlag(sys.getSysFlag()); tree5.setSysFlag(sys.getSysFlag());
Boolean isParent = false; boolean isParent = false;
//第四级用户 //第四级用户
if(null != userList && !userList.isEmpty()) { if(null != userList && !userList.isEmpty()) {
for (Power_UserAndRoleTree users : userList) { for (Power_UserAndRoleTree users : userList) {

@ -95,8 +95,8 @@ public class Power_DeptServiceImpl implements Power_DeptService {
Set<String> perms = powerUser1.getMenus(); Set<String> perms = powerUser1.getMenus();
if(null != power_depts && !power_depts.isEmpty()){ if(null != power_depts && !power_depts.isEmpty()){
for (int i = 0; i < power_depts.size(); i++) { for (int i = 0; i < power_depts.size(); i++) {
Integer isUpdate = 0; int isUpdate = 0;
Integer isDelete = 0; int isDelete = 0;
for(String menu : perms){ for(String menu : perms){
if("/dept/update".equals(menu)){ if("/dept/update".equals(menu)){
isUpdate = 1; isUpdate = 1;

@ -86,8 +86,8 @@ public class Power_RoleServiceImpl implements Power_RoleService {
Set<String> perms = powerUser1.getMenus(); Set<String> perms = powerUser1.getMenus();
if(null != power_roles && !power_roles.isEmpty()){ if(null != power_roles && !power_roles.isEmpty()){
for (int i = 0; i < power_roles.size(); i++) { for (int i = 0; i < power_roles.size(); i++) {
Integer isUpdate = 0; int isUpdate = 0;
Integer isDelete = 0; int isDelete = 0;
for(String menu : perms){ for(String menu : perms){
if("/role/update".equals(menu)){ if("/role/update".equals(menu)){
isUpdate = 1; isUpdate = 1;

@ -84,18 +84,18 @@ public class Power_UserServiceImpl implements Power_UserService {
@Override @Override
public Power_UserVo selectByPrimaryKey(Integer userId) { public Power_UserVo selectByPrimaryKey(Integer userId) {
String power_depts = ""; StringBuilder power_depts = new StringBuilder();
Power_UserVo power_user = powerUserMapper.selectByPrimaryKey(userId); Power_UserVo power_user = powerUserMapper.selectByPrimaryKey(userId);
power_user.setUserPwd(MD5.JM(Base64.decode(power_user.getUserPwd()))); power_user.setUserPwd(MD5.JM(Base64.decode(power_user.getUserPwd())));
List<Power_Dept> power_depts1 = power_deptService.selectByPrimaryKeys(power_user.getDeptId()); List<Power_Dept> power_depts1 = power_deptService.selectByPrimaryKeys(power_user.getDeptId());
for(int j=0;j<power_depts1.size();j++){ for(int j=0;j<power_depts1.size();j++){
if(j<power_depts1.size()-1){ if(j<power_depts1.size()-1){
power_depts += power_depts1.get(j).getDeptName()+","; power_depts.append(power_depts1.get(j).getDeptName()).append(",");
}else{ }else{
power_depts += power_depts1.get(j).getDeptName(); power_depts.append(power_depts1.get(j).getDeptName());
} }
} }
power_user.setPowerDepts(power_depts); power_user.setPowerDepts(power_depts.toString());
return power_user; return power_user;
} }
@ -152,8 +152,8 @@ public class Power_UserServiceImpl implements Power_UserService {
for(int i=0;i<someByMore.size();i++){ for(int i=0;i<someByMore.size();i++){
Power_UserVo power_user = someByMore.get(i); Power_UserVo power_user = someByMore.get(i);
//设置编辑和删除权限 //设置编辑和删除权限
Integer isUpdate = 0; int isUpdate = 0;
Integer isDelete = 0; int isDelete = 0;
if(null != perms && !perms.isEmpty()){ if(null != perms && !perms.isEmpty()){
for(String menu : perms){ for(String menu : perms){
if("/user/update".equals(menu)){ if("/user/update".equals(menu)){

Loading…
Cancel
Save