Commit b4b920d6 by Your Name Committed by chenzg

更新了岗位不能设置部门问题

parent aa7939a2
......@@ -321,8 +321,8 @@ public class ZzglController {
* @return
*/
@PostMapping(value = "/dept")
@ApiOperation(value = "添加/修改部门岗位", httpMethod = "POST", notes = "接口发布说明")
@Log(title = "添加/修改-部门岗位", businessType = BusinessType.INSERT_UPDATE)
@ApiOperation(value = "添加/修改部门", httpMethod = "POST", notes = "接口发布说明")
@Log(title = "添加/修改-部门", businessType = BusinessType.INSERT_UPDATE)
public Result<ZzglBmgwM> adddept(@CurrentUser UserBean userBean, @RequestBody ZzglBmgwM zzglBmgwM) {
Integer count = zzglBmgwMMapper.selectCount(new QueryWrapper<ZzglBmgwM>().lambda()
......@@ -331,9 +331,13 @@ public class ZzglController {
// 根部门upId 默认为0
zzglBmgwM.setUpId(0);
}
ZzglBmgwM bmgwM = zzglBmgwMMapper.selectById(zzglBmgwM.getUpId());
if(bmgwM.getType() !=1){
return ResultUtil.error("部门名称上级不能为岗位");
}
if (zzglBmgwM.getLeader() == null && StrUtil.length(StrUtil.trim(zzglBmgwM.getName())) == 0)
return ResultUtil.error("部门岗位名称不能为空");
return ResultUtil.error("部门名称不能为空");
Boolean notId = zzglBmgwM.getId() == null;
if (notId && zzglBmgwM.getType() == null)
......@@ -343,8 +347,34 @@ public class ZzglController {
return notId ? ResultUtil.data(zzglBmgwM) : ResultUtil.success();
}
/**
* 添加/修改部门岗位
*
* @param
* @return
*/
@PostMapping(value = "/job")
@ApiOperation(value = "添加/修改部门", httpMethod = "POST", notes = "接口发布说明")
@Log(title = "添加/修改-部门", businessType = BusinessType.INSERT_UPDATE)
public Result<ZzglBmgwM> addjob
(@CurrentUser UserBean userBean, @RequestBody ZzglBmgwM zzglBmgwM) {
if (zzglBmgwM.getLeader() == null && StrUtil.length(StrUtil.trim(zzglBmgwM.getName())) == 0)
return ResultUtil.error("岗位名称不能为空");
Boolean notId = zzglBmgwM.getId() == null;
if (notId && zzglBmgwM.getType() == null)
zzglBmgwM.setType((Integer) 1);
zzglBmgwM.setOrgCode(userBean.getOrgCode());
zzglBmgwM.insertOrUpdate();
return notId ? ResultUtil.data(zzglBmgwM) : ResultUtil.success();
}
/**
* 删除部门岗位
*
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment