Browse Source

1.deptClient添加通过部门名称查询部门id

pull/1/head
zhenghaoyu 1 year ago
parent
commit
5f773e613b
  1. 2
      blade-service-api/blade-system-api/src/main/java/org/springblade/system/feign/IDeptClient.java
  2. 15
      blade-service/blade-system/src/main/java/org/springblade/system/feign/DeptClient.java

2
blade-service-api/blade-system-api/src/main/java/org/springblade/system/feign/IDeptClient.java

@ -60,5 +60,7 @@ public interface IDeptClient {
@GetMapping(API_PREFIX + "/findNameById") @GetMapping(API_PREFIX + "/findNameById")
String findNameById(@RequestParam("deptId") Long deptId); String findNameById(@RequestParam("deptId") Long deptId);
@GetMapping(API_PREFIX + "/findIdByName")
Long findIdByName(@RequestParam("deptName") String deptName);
} }

15
blade-service/blade-system/src/main/java/org/springblade/system/feign/DeptClient.java

@ -17,6 +17,7 @@
package org.springblade.system.feign; package org.springblade.system.feign;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import org.springblade.core.mp.support.BladePage; import org.springblade.core.mp.support.BladePage;
import org.springblade.core.tenant.annotation.NonDS; import org.springblade.core.tenant.annotation.NonDS;
@ -59,4 +60,18 @@ public class DeptClient implements IDeptClient {
} }
return null; return null;
} }
@Override
public Long findIdByName(String deptName) {
QueryWrapper<Dept> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("dept_name",deptName)
.eq("is_deleted",0);
Dept dept = service.getOne(queryWrapper);
if(!Objects.isNull(dept)){
return dept.getId();
}
return null;
}
} }

Loading…
Cancel
Save