修改bug
This commit is contained in:
parent
a5d6a80297
commit
52c6d2d56d
|
|
@ -293,22 +293,27 @@ public class NuAppEmployessPermissionController extends JeecgController<NuAppEmp
|
|||
public Result<String> saveRolePermissionList(@RequestBody JSONArray jsonList) {
|
||||
long start = System.currentTimeMillis();
|
||||
Result<String> result = new Result<>();
|
||||
JSONObject objPar = jsonList.getJSONObject(0);
|
||||
String roleIdAll = objPar.getString("roleId");
|
||||
nuAppEmployessPermissionService.remove(new QueryWrapper<NuAppEmployessPermission>().lambda().eq(NuAppEmployessPermission::getRoleId, roleIdAll));
|
||||
try {
|
||||
for (int i = 0; i < jsonList.size(); i++) {
|
||||
JSONObject obj = jsonList.getJSONObject(i);
|
||||
|
||||
String roleId = obj.getString("roleId");
|
||||
String nuId = obj.getString("nuId");
|
||||
// 获取字段值
|
||||
JSONArray active = obj.getJSONArray("permissionId");
|
||||
if(active!=null && active.size()>0){
|
||||
String permissionIds = "";
|
||||
String roleId = obj.getString("roleId");
|
||||
String nuId = obj.getString("nuId");
|
||||
String lastPermissionIds = obj.getString("lastpermissionIds");
|
||||
for (int j = 0; j < active.size(); j++){
|
||||
permissionIds = permissionIds+active.getString(j)+",";
|
||||
}
|
||||
this.nuAppEmployessPermissionService.saveRolePermission(roleId, permissionIds,lastPermissionIds, nuId);
|
||||
|
||||
//一个扩展功能都没有,则把这个人的nuid和员工id进行删除
|
||||
}else{
|
||||
nuAppEmployessPermissionService.remove(new QueryWrapper<NuAppEmployessPermission>().lambda().eq(NuAppEmployessPermission::getNuId, nuId).eq(NuAppEmployessPermission::getRoleId, roleId));
|
||||
}
|
||||
|
||||
// System.out.println("第 " + i + " 个对象:");
|
||||
|
|
|
|||
Loading…
Reference in New Issue