Example #1
0
 @Override
 public String save() {
   if (employee.getDepartment() == null
       || employee.getDepartment().getId() == null
       || employee.getDepartment().getId() == -1) {
     employee.setDepartment(null);
   }
   // 修改后传过来的ids数组
   if (StringUtils.isNotBlank(ids)) {
     String[] idsStr = ids.split(",");
     Long[] idsLong = ArrayConverter.Strings2Longs(idsStr);
     for (Long idL : idsLong) {
       employee.getUser().getRoles().add(new Role(idL));
     }
   }
   if (StringUtils.isNotBlank(id)) {
     employeeService.update(employee);
   } else {
     employeeService.save(employee);
   }
   actionJsonResult = new ActionJsonResult(employee);
   return JSONLIST;
 }