Эх сурвалжийг харах

角色过滤用户接口修改

szjbdgzl 2 жил өмнө
parent
commit
ba62600ba5

+ 1 - 1
ibps-model-root/modules/org-model/src/main/resources/com/lc/ibps/org/party/persistence/mapping/DefaultPartyUser.map.xml

@@ -438,7 +438,7 @@
 		)
 		</if>
 		<if test="@o.Ognl@isNotEmpty(position)">
-			AND POSITIONS_ in(select id_ from ibps_party_entity where PATH_ like #{position} )
+			AND EXISTS (SELECT	1 FROM ibps_party_entity d	WHERE FIND_IN_SET( d.id_, a.positions_ ) AND ( d.path_ LIKE #{position} ) )
 		</if>
 		<if test="@o.Ognl@isNotEmpty(whereSql)">
 			AND ${whereSql}

+ 1 - 1
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/sysdata/services/impl/UpdateDataTableImpl.java

@@ -459,7 +459,7 @@ public class UpdateDataTableImpl extends GenericProvider implements UpdateDataTa
             apiResult.setMessage("参数错误! 必须为select!!!");
             return apiResult;
         }catch (Exception e){
-            apiResult.setMessage(JcjdConfig.ERROR_MASSAGE);
+            apiResult.setMessage(e.getMessage());
             apiResult.setState(JcjdConfig.error);
             throw new Exception(JcjdConfig.EXCEPTION);
         }