|
@@ -3,12 +3,11 @@ package com.kmall.admin.controller;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
|
|
|
|
|
|
+import com.google.common.collect.ImmutableBiMap;
|
|
import com.kmall.admin.entity.SysUserBizPermissionEntity;
|
|
import com.kmall.admin.entity.SysUserBizPermissionEntity;
|
|
import com.kmall.admin.fromcomm.entity.SysUserEntity;
|
|
import com.kmall.admin.fromcomm.entity.SysUserEntity;
|
|
import com.kmall.admin.service.SysUserBizPermissionService;
|
|
import com.kmall.admin.service.SysUserBizPermissionService;
|
|
-import com.kmall.common.utils.PageUtils;
|
|
|
|
-import com.kmall.common.utils.Query;
|
|
|
|
-import com.kmall.common.utils.R;
|
|
|
|
|
|
+import com.kmall.common.utils.*;
|
|
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
|
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Controller;
|
|
import org.springframework.stereotype.Controller;
|
|
@@ -64,6 +63,15 @@ public class SysUserBizPermissionController {
|
|
@RequiresPermissions("sysuserbizpermission:save")
|
|
@RequiresPermissions("sysuserbizpermission:save")
|
|
@ResponseBody
|
|
@ResponseBody
|
|
public R save(@RequestBody SysUserBizPermissionEntity sysUserBizPermission) {
|
|
public R save(@RequestBody SysUserBizPermissionEntity sysUserBizPermission) {
|
|
|
|
+ Map<String, Object> valideDate = MapBeanUtil.fromObject(sysUserBizPermission);
|
|
|
|
+ ImmutableBiMap.Builder builder = new ImmutableBiMap.Builder();
|
|
|
|
+ builder.put("userId", "用户");
|
|
|
|
+ builder.put("permissionId", "权限");
|
|
|
|
+ R r = ValidatorUtil.isEmpty(builder.build(), valideDate);
|
|
|
|
+ if (Integer.valueOf(r.get("code").toString()) != 0) {
|
|
|
|
+ throw new RRException(r.get("msg").toString());
|
|
|
|
+ }
|
|
|
|
+
|
|
sysUserBizPermissionService.save(sysUserBizPermission);
|
|
sysUserBizPermissionService.save(sysUserBizPermission);
|
|
|
|
|
|
return R.ok();
|
|
return R.ok();
|
|
@@ -76,6 +84,15 @@ public class SysUserBizPermissionController {
|
|
@RequiresPermissions("sysuserbizpermission:update")
|
|
@RequiresPermissions("sysuserbizpermission:update")
|
|
@ResponseBody
|
|
@ResponseBody
|
|
public R update(@RequestBody SysUserBizPermissionEntity sysUserBizPermission) {
|
|
public R update(@RequestBody SysUserBizPermissionEntity sysUserBizPermission) {
|
|
|
|
+ Map<String, Object> valideDate = MapBeanUtil.fromObject(sysUserBizPermission);
|
|
|
|
+ ImmutableBiMap.Builder builder = new ImmutableBiMap.Builder();
|
|
|
|
+ builder.put("userId", "用户");
|
|
|
|
+ builder.put("permissionId", "权限");
|
|
|
|
+ R r = ValidatorUtil.isEmpty(builder.build(), valideDate);
|
|
|
|
+ if (Integer.valueOf(r.get("code").toString()) != 0) {
|
|
|
|
+ throw new RRException(r.get("msg").toString());
|
|
|
|
+ }
|
|
|
|
+
|
|
sysUserBizPermissionService.update(sysUserBizPermission);
|
|
sysUserBizPermissionService.update(sysUserBizPermission);
|
|
|
|
|
|
return R.ok();
|
|
return R.ok();
|