Index: ssts-basedata/src/main/java/com/forgon/disinfectsystem/basedatamanager/supplyroomconfig/service/SupplyRoomConfigManager.java =================================================================== diff -u -r23216 -r23578 --- ssts-basedata/src/main/java/com/forgon/disinfectsystem/basedatamanager/supplyroomconfig/service/SupplyRoomConfigManager.java (.../SupplyRoomConfigManager.java) (revision 23216) +++ ssts-basedata/src/main/java/com/forgon/disinfectsystem/basedatamanager/supplyroomconfig/service/SupplyRoomConfigManager.java (.../SupplyRoomConfigManager.java) (revision 23578) @@ -165,19 +165,14 @@ public boolean isFirstSupplyRoomOrgUnit(String orgUnitCoding); public boolean isFirstOrSecondSupplyRoomOrgUnit(String orgUnitCoding); public JSONArray getCssdList(); + /** - * 判断登录用户是否是供应室用户,包括一级供应室和二级供应室 - * @param user 登录用户信息 - * @return - */ - public boolean isSupplyRoomUser(LoginUserData user); - /** * 判断登录用户是否是供应室用户,包括一级供应室和二级供应室,优化速度,一条查询sql判断,不用查询几次
* 此方法是isSupplyRoomUser方法的升级版本 * @param user 登录用户信息 * @return */ - public boolean isSupplyRoomUser2(LoginUserData user); + public boolean isSupplyRoomUser(LoginUserData user); /** * 判断当前登录用户是否是供应室用户,包括一级供应室和二级供应室 * @return Index: ssts-basedata/src/main/java/com/forgon/disinfectsystem/basedatamanager/supplyroomconfig/service/SupplyRoomConfigManagerImpl.java =================================================================== diff -u -r23216 -r23578 --- ssts-basedata/src/main/java/com/forgon/disinfectsystem/basedatamanager/supplyroomconfig/service/SupplyRoomConfigManagerImpl.java (.../SupplyRoomConfigManagerImpl.java) (revision 23216) +++ ssts-basedata/src/main/java/com/forgon/disinfectsystem/basedatamanager/supplyroomconfig/service/SupplyRoomConfigManagerImpl.java (.../SupplyRoomConfigManagerImpl.java) (revision 23578) @@ -641,27 +641,6 @@ } return jsonArray; } - @Deprecated - @Override - public boolean isSupplyRoomUser(LoginUserData user) { - if(user != null){ - SupplyRoomConfig firstSupplyRoom = getFirstSupplyRoomConfig(); - if (firstSupplyRoom != null) { - if(StringTools.equals(firstSupplyRoom.getOrgUnitCoding(), user.getCurrentOrgUnitCode())){ - return true; - } - } - List secondSupplyRooms = getSupplyRoomList(SupplyRoomConfig.SUPPLYROOM_TYPE_SECOND_SUPPLYROOM); - if (secondSupplyRooms != null) { - for (SupplyRoomConfig config : secondSupplyRooms) { - if(StringTools.equals(config.getOrgUnitCoding(), user.getCurrentOrgUnitCode())){ - return true; - } - } - } - } - return false; - } @Override public boolean isExpensiveGoodsSupplyRoomUser() { @@ -689,7 +668,7 @@ * @return */ @Override - public boolean isSupplyRoomUser2(LoginUserData user) { + public boolean isSupplyRoomUser(LoginUserData user) { if(user == null){ return false; } Index: ssts-web/src/main/webapp/disinfectsystem/recyclingApplication/goodsApplicationView.jsp =================================================================== diff -u -r23447 -r23578 --- ssts-web/src/main/webapp/disinfectsystem/recyclingApplication/goodsApplicationView.jsp (.../goodsApplicationView.jsp) (revision 23447) +++ ssts-web/src/main/webapp/disinfectsystem/recyclingApplication/goodsApplicationView.jsp (.../goodsApplicationView.jsp) (revision 23578) @@ -42,7 +42,7 @@ request.setAttribute("userName",userData.getUserFullName()); //用户的全名 request.setAttribute("userCode",userData.getUserName()); //用户的登录名 request.setAttribute("isFirstSupplyRoomUser",supplyRoomConfigManager.isFirstSupplyRoomOrgUnit(currentOrgUnitCode)); - request.setAttribute("isSupplyRoomUser",supplyRoomConfigManager.isSupplyRoomUser2(userData)); + request.setAttribute("isSupplyRoomUser",supplyRoomConfigManager.isSupplyRoomUser(userData)); boolean isBeApplication = userData.isBeApplication(); request.setAttribute("isBeApplication",isBeApplication); SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm"); Index: ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/recyclingapplication/dwr/table/RecyclingApplicationTableManager.java =================================================================== diff -u -r23465 -r23578 --- ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/recyclingapplication/dwr/table/RecyclingApplicationTableManager.java (.../RecyclingApplicationTableManager.java) (revision 23465) +++ ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/recyclingapplication/dwr/table/RecyclingApplicationTableManager.java (.../RecyclingApplicationTableManager.java) (revision 23578) @@ -262,7 +262,7 @@ //5、根据时间过滤(1、时间不为空 2、如果非供应室用户,满足1或2则需要按时间过滤,否则不需要) String startTime = sqlWhereParamMap.get("startTime"); String endTime = sqlWhereParamMap.get("endTime"); - if ((StringTools.isNotBlank(startTime) && StringTools.isNotBlank(endTime)) || !supplyRoomConfigManager.isSupplyRoomUser2(AcegiHelper.getLoginUser())) { + if ((StringTools.isNotBlank(startTime) && StringTools.isNotBlank(endTime)) || !supplyRoomConfigManager.isSupplyRoomUser(AcegiHelper.getLoginUser())) { reAppTableSqlHandler.createTimeFilterSql(sqlWhereParamMap, sqlBuilder); } return gridManager.renderGrid(parameterMap, Index: ssts-web/src/main/webapp/disinfectsystem/sterilizationmanager/sterilizationrecord/foreignProxyDisinfectionView.jsp =================================================================== diff -u -r22086 -r23578 --- ssts-web/src/main/webapp/disinfectsystem/sterilizationmanager/sterilizationrecord/foreignProxyDisinfectionView.jsp (.../foreignProxyDisinfectionView.jsp) (revision 22086) +++ ssts-web/src/main/webapp/disinfectsystem/sterilizationmanager/sterilizationrecord/foreignProxyDisinfectionView.jsp (.../foreignProxyDisinfectionView.jsp) (revision 23578) @@ -27,7 +27,7 @@ LoginUserData userData = AcegiHelper.getLoginUser(); request.setAttribute("userName",userData.getUserFullName()); request.setAttribute("currentOrgUnitName", userData.getCurrentOrgUnitName()); - request.setAttribute("isSupplyRoomUser",supplyRoomConfigManager.isSupplyRoomUser2(userData)); + request.setAttribute("isSupplyRoomUser",supplyRoomConfigManager.isSupplyRoomUser(userData)); %> Index: ssts-web/src/main/webapp/disinfectsystem/basedatamanager/tousse/tousseView.jsp =================================================================== diff -u -r21472 -r23578 --- ssts-web/src/main/webapp/disinfectsystem/basedatamanager/tousse/tousseView.jsp (.../tousseView.jsp) (revision 21472) +++ ssts-web/src/main/webapp/disinfectsystem/basedatamanager/tousse/tousseView.jsp (.../tousseView.jsp) (revision 23578) @@ -28,7 +28,7 @@ request.setAttribute("isPriceReadOnly", true); } */ //只要是供应室用户,不管是一级供应室还是二级供应室都能修改价格 - if(supplyRoomConfigManager.isSupplyRoomUser2(userData)){ + if(supplyRoomConfigManager.isSupplyRoomUser(userData)){ request.setAttribute("isPriceReadOnly", false); }else{ request.setAttribute("isPriceReadOnly", true);