From 9c67a9d48ec6a71e2d4edf11fae3f5e802a97bff Mon Sep 17 00:00:00 2001
From: wangting <675591594@qq.com>
Date: 星期二, 19 十一月 2024 16:35:30 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
Source/Service/FrameService/src/com/vci/server/framework/right/roleRight/RoleRightService.java | 13 +++++++------
1 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/Source/Service/FrameService/src/com/vci/server/framework/right/roleRight/RoleRightService.java b/Source/Service/FrameService/src/com/vci/server/framework/right/roleRight/RoleRightService.java
index 25537ea..eb25cd5 100644
--- a/Source/Service/FrameService/src/com/vci/server/framework/right/roleRight/RoleRightService.java
+++ b/Source/Service/FrameService/src/com/vci/server/framework/right/roleRight/RoleRightService.java
@@ -57,7 +57,7 @@
}
String hql = "delete RoleRight where roleId = ? and rightType=?";
- impl.createQuery(hql, new Object[] { roleId.trim(), rightType });
+ impl.createQuery(hql, new Object[] { roleId.trim(), (short)rightType });
return true;
}
});
@@ -76,7 +76,7 @@
// 娉ㄩ噴鏍规嵁rightType鍒犻櫎瑙掕壊鏉冮檺锛岄伩鍏嶇鐞嗗憳瑙掕壊鍜屾櫘閫氱敤鎴疯鑹茬浉浜掑奖鍝�
String hql = "delete RoleRight where rightType = ? and roleId = ? ";
Object[] values = new Object[2];
- values[0] = rightType;
+ values[0] = (short)rightType;
values[1] = roleId;
impl.createQuery(hql, values);
@@ -176,7 +176,7 @@
private void prepareCreateBOPsmt(PreparedStatement pst, RoleRight roleRight) throws SQLException {
pst.setString(1, roleRight.getRoleId());
pst.setString(2, roleRight.getFuncId());
- pst.setLong(3, roleRight.getRightType());
+ pst.setShort(3, roleRight.getRightType());
pst.setLong(4, roleRight.getRightValue());
pst.setString(5, roleRight.getCreateUser());
pst.setTimestamp(6, new Timestamp(roleRight.getCreateTime().getTime()));
@@ -201,7 +201,7 @@
/** 鑾峰彇鎵�閫夎鑹插凡鏈夌殑妯″潡鎺堟潈 **/
String hql = "from RoleRight where rightType = ? and roleId = ? ";
Object[] values = new Object[2];
- values[0] = rightType;
+ values[0] = (short)rightType;
values[1] = roleId;
List<RoleRight> myRoleRights = impl.findEntites(hql, values);
List<String> funcIds = new ArrayList<String>();
@@ -241,15 +241,16 @@
return (List<RoleRight>) new HibernateTemplate().run(new HibernateCallback() {
public Object execute() throws HibernateException {
RoleRightDaoImpl impl = new RoleRightDaoImpl();
- String hql = "from RoleRight where rightType = ? and roleId = ? ";
+ String hql = "";
if (rightType == 0) {
hql = "from RoleRight where roleId = ? ";
Object[] values = new Object[1];
values[0] = roleId;
return impl.findEntites(hql, values);
} else {
+ hql = "from RoleRight where rightType = ? and roleId = ? ";
Object[] values = new Object[2];
- values[0] = rightType;
+ values[0] = (short)rightType;
values[1] = roleId;
return impl.findEntites(hql, values);
}
--
Gitblit v1.9.3