diff --git a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/controller/app/AppSkillController.java b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/controller/app/AppSkillController.java index 4c38083..511d519 100644 --- a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/controller/app/AppSkillController.java +++ b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/controller/app/AppSkillController.java @@ -6,6 +6,8 @@ import com.ruoyi.common.core.controller.BaseController; import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.common.core.domain.entity.AppSkill; import com.ruoyi.common.core.page.TableDataInfo; +import com.ruoyi.common.utils.SiteSecurityUtils; +import com.ruoyi.common.utils.StringUtils; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiParam; @@ -57,6 +59,15 @@ public class AppSkillController extends BaseController { @ApiOperation("新增技能信息") @PostMapping("/add") public AjaxResult save(@RequestBody AppSkill appSkill){ + if(StringUtils.isEmpty(appSkill.getName())){ + return AjaxResult.error("技能名称为空!"); + } + if(StringUtils.isEmpty(appSkill.getLevels())){ + return AjaxResult.error("技能等级为空!"); + } + if(appSkill.getUserId()==null){ + appSkill.setUserId(SiteSecurityUtils.getUserId()); + } return toAjax(appSkillService.insertAppskill(appSkill)); } @@ -66,6 +77,18 @@ public class AppSkillController extends BaseController { @ApiOperation("修改技能详细信息") @PutMapping("/edit") public AjaxResult update(@RequestBody AppSkill appSkill){ + if(appSkill.getId()==null){ + return AjaxResult.error("技能id为空!"); + } + if(StringUtils.isEmpty(appSkill.getName())){ + return AjaxResult.error("技能名称为空!"); + } + if(StringUtils.isEmpty(appSkill.getLevels())){ + return AjaxResult.error("技能等级为空!"); + } + if(appSkill.getUserId()==null){ + appSkill.setUserId(SiteSecurityUtils.getUserId()); + } return toAjax(appSkillService.updateAppskillById(appSkill)); } @@ -75,6 +98,9 @@ public class AppSkillController extends BaseController { @ApiOperation("删除技能详细信息") @DeleteMapping("/{id}") public AjaxResult delete(@ApiParam("主键id") @PathVariable Long id){ + if(id==null){ + return AjaxResult.error("参数id未传递!"); + } return toAjax(appSkillService.removeAppskillIds(new Long[]{id})); } diff --git a/ruoyi-bussiness/src/main/resources/mapper/app/AppReviewJobMapper.xml b/ruoyi-bussiness/src/main/resources/mapper/app/AppReviewJobMapper.xml index 1fcef50..d065018 100644 --- a/ruoyi-bussiness/src/main/resources/mapper/app/AppReviewJobMapper.xml +++ b/ruoyi-bussiness/src/main/resources/mapper/app/AppReviewJobMapper.xml @@ -44,11 +44,21 @@ \ No newline at end of file