diff --git a/laws-modules/src/main/java/com/jero/modules/sys/controller/LawsGradeController.java b/laws-modules/src/main/java/com/jero/modules/sys/controller/LawsGradeController.java index 19da4c65..b524c4de 100644 --- a/laws-modules/src/main/java/com/jero/modules/sys/controller/LawsGradeController.java +++ b/laws-modules/src/main/java/com/jero/modules/sys/controller/LawsGradeController.java @@ -8,6 +8,7 @@ import com.jero.modules.sys.service.ILawsGradeService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; import org.apache.poi.ss.formula.functions.T; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.validation.annotation.Validated; @@ -49,6 +50,9 @@ public class LawsGradeController extends JeroController edit(@Validated @RequestBody LawsGrade lawsGrade) { + if (StringUtils.isBlank(lawsGrade.getId())){ + return Result.error("请选择数据!"); + } lawsGradeService.edit(lawsGrade); return Result.OK("操作成功!"); } diff --git a/laws-modules/src/main/java/com/jero/modules/sys/service/impl/LawsGradeServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/sys/service/impl/LawsGradeServiceImpl.java index fd310738..08765d09 100644 --- a/laws-modules/src/main/java/com/jero/modules/sys/service/impl/LawsGradeServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/sys/service/impl/LawsGradeServiceImpl.java @@ -49,7 +49,9 @@ public class LawsGradeServiceImpl extends ServiceImpl collect = levels.stream().map(LawsEnterpriseStandardLevel::getDeptId).distinct().collect(Collectors.toList()); List sysDepartList = sysDepartService.listByIds(collect); String departNames = sysDepartList.stream().map(SysDepart::getDepartName).collect(Collectors.joining(",")); + String departIds = sysDepartList.stream().map(SysDepart::getId).collect(Collectors.joining(",")); grade.setDeptNames(departNames); + grade.setDeptIds(departIds); } } return grades;