异常用户组提报

master
赵嘉伟 3 years ago
parent 07f2d39119
commit 9103dfb8f6

@ -124,8 +124,8 @@ public class UserGroupController {
@ResponseBody @ResponseBody
@PostMapping("/findAbnormalUserGroup") @GetMapping("/findAbnormalUserGroup")
public R findAbnormalUserGroup(@RequestBody Map<String,Object> param){ public R findAbnormalUserGroup(@RequestParam(required = false) Map<String,Object> param){
try{ try{
return R.ok(userGroupService.findAbnormalUserGroup(param)); return R.ok(userGroupService.findAbnormalUserGroup(param));
}catch (Exception e){ }catch (Exception e){

@ -34,6 +34,6 @@ public interface UserGroupMapper extends BaseMapper<UserGroup> {
List<UserGroup> findUserGroupListByUser(@Param("site")String site,@Param("user")String user); List<UserGroup> findUserGroupListByUser(@Param("site")String site,@Param("user")String user);
List<UserGroup> findAbnormalUserGroup(@Param("site")String site, @Param("param")Map<String,Object> map); List<UserGroup> findAbnormalUserGroup(@Param("site")String site, @Param("param")Map<String,Object> param);
} }

@ -391,12 +391,13 @@
</select> </select>
<select id="findAbnormalUserGroup" resultMap="BaseResultMap"> <select id="findAbnormalUserGroup" resultMap="BaseResultMap">
SELECT <include refid="Base_Column_List"></include> SELECT ug.USER_GROUP USER_GROUP,ug.DESCRIPTION DESCRIPTION
FROM USER_GROUP ug FROM USER_GROUP ug
INNER JOIN CUSTOM_FIELDS cf ON cf.HANDLE = ug.HANDLE AND cf."ATTRIBUTE" = 'TYPE' INNER JOIN CUSTOM_FIELDS cf ON cf.HANDLE = ug.HANDLE AND cf."ATTRIBUTE" = 'USER_GROUP_TYPE'
<where> <where>
ug.SITE = #{site}
<if test="param.type != null and param.type != ''"> <if test="param.type != null and param.type != ''">
cf.VALUE LIKE '%${param.type}%' AND cf.VALUE = #{param.type}
</if> </if>
</where> </where>
</select> </select>

Loading…
Cancel
Save