Pu Zhibing
2025-02-27 f0a9a41697a8568e8b3bd3436c450e68b3298916
springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/api/DepartmentController.java
@@ -3,8 +3,8 @@
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.panzhihua.common.interfaces.OperLog;
import com.panzhihua.common.model.vos.R;
import com.panzhihua.sangeshenbian.model.Department;
import com.panzhihua.sangeshenbian.model.SystemUser;
import com.panzhihua.sangeshenbian.model.entity.Department;
import com.panzhihua.sangeshenbian.model.entity.SystemUser;
import com.panzhihua.sangeshenbian.service.IDepartmentService;
import com.panzhihua.sangeshenbian.service.ISystemUserService;
import io.swagger.annotations.Api;
@@ -23,7 +23,7 @@
 */
@Api
@RestController
@RequestMapping("/sangeshenbian/department")
@RequestMapping("/department")
public class DepartmentController {
   
   @Resource
@@ -63,7 +63,7 @@
      if(null == department.getPid()){
         department.setPid(0);
      }
      int count = departmentService.count(new LambdaQueryWrapper<Department>().eq(Department::getPid, department.getPid()).eq(Department::getName, department.getName()));
      long count = departmentService.count(new LambdaQueryWrapper<Department>().eq(Department::getPid, department.getPid()).eq(Department::getName, department.getName()));
      if(0 < count){
         return R.fail("单位名称重复。");
      }
@@ -84,7 +84,7 @@
      if(null == department.getPid()){
         department.setPid(0);
      }
      int count = departmentService.count(new LambdaQueryWrapper<Department>().eq(Department::getPid, department.getPid())
      long count = departmentService.count(new LambdaQueryWrapper<Department>().eq(Department::getPid, department.getPid())
            .eq(Department::getName, department.getName()).ne(Department::getId, department.getId()));
      if(0 < count){
         return R.fail("单位名称重复。");
@@ -104,7 +104,7 @@
   @ApiOperation(value = "删除单位信息", tags = {"三个身边后台-用户管理"})
   @OperLog(operModul = "三个身边后台",operType = 3, businessType = "删除单位信息")
   public R delete(@PathVariable("id") Integer id){
      int count = systemUserService.count(new LambdaQueryWrapper<SystemUser>().eq(SystemUser::getOneDepartmentId, id).or().eq(SystemUser::getTwoDepartmentId, id)
      long count = systemUserService.count(new LambdaQueryWrapper<SystemUser>().eq(SystemUser::getOneDepartmentId, id).or().eq(SystemUser::getTwoDepartmentId, id)
            .or().eq(SystemUser::getThreeDepartmentId, id).or().eq(SystemUser::getFourDepartmentId, id).ne(SystemUser::getStatus, 3));
      if(0 < count){
         return R.fail("该单位已被使用,删除失败。");