浏览代码

粮库决策温度查询问题和代储点去除代储企业功能

lvzhikai 4 年之前
父节点
当前提交
52adb1ea6a

+ 0 - 10
src/main/java/com/chinaitop/depot/system/controller/RoleInfoController.java

@@ -148,16 +148,6 @@ public class RoleInfoController {
148 148
 		if (Id != null) {
149 149
 			roleId = roleInfoService.findByuserId(Id);
150 150
 		}
151
-		if (roleId != null) {
152
-			roleInfo = roleInfoService.findById(roleId);
153
-			roleName = roleInfo.getRoleName();
154
-			if (roleName.equals("保管员")){
155
-				roleId = roleInfo.getRoleId();
156
-			}else {
157
-				roleId = null;
158
-			}
159
-
160
-		}
161 151
 
162 152
 		return roleId;
163 153
 	}

+ 8 - 4
src/main/java/com/chinaitop/depot/system/mapper/RoleInfoMapper.xml

@@ -85,10 +85,14 @@
85 85
     </if>
86 86
   </select>
87 87
   <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Integer" >
88
-    select 
89
-    <include refid="Base_Column_List" />
90
-    from role_info
91
-    where role_id = #{roleId,jdbcType=INTEGER}
88
+    SELECT
89
+      role.*
90
+    FROM
91
+      role_info role
92
+        INNER JOIN user_role users ON users.role_id = role.role_id
93
+    WHERE
94
+      role.role_name = '保管员'
95
+      AND users.user_id = #{Id,jdbcType=INTEGER}
92 96
   </select>
93 97
   <delete id="deleteByPrimaryKey" parameterType="java.lang.Integer" >
94 98
     delete from role_info