部门修改bug
This commit is contained in:
@@ -93,9 +93,9 @@ public class DeptController extends BaseController {
|
|||||||
@ApiImplicitParam(name = "id",value = "区域id"),
|
@ApiImplicitParam(name = "id",value = "区域id"),
|
||||||
@ApiImplicitParam(name = "type", value = "区域类型", required = true)
|
@ApiImplicitParam(name = "type", value = "区域类型", required = true)
|
||||||
})
|
})
|
||||||
public HttpResult<List<Area>> getPidAreaByAreaId(@RequestParam(required = false)@ApiParam("id")String id , @RequestParam("type") Integer type) {
|
public HttpResult<List<AreaTreeDTO>> getPidAreaByAreaId(@RequestParam(required = false)@ApiParam("id")String id , @RequestParam("type") Integer type) {
|
||||||
String methodDescribe = getMethodDescribe("getAreaTree");
|
String methodDescribe = getMethodDescribe("getAreaTree");
|
||||||
List<Area> result = deptService.getPidAreaByAreaId(id,type);
|
List<AreaTreeDTO> result = deptService.getPidAreaByAreaId(id,type);
|
||||||
if (!result.isEmpty()) {
|
if (!result.isEmpty()) {
|
||||||
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, result, methodDescribe);
|
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, result, methodDescribe);
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@@ -83,7 +83,7 @@ public interface IDeptService extends IService<Dept> {
|
|||||||
*/
|
*/
|
||||||
List<AreaTreeDTO> getAreaTree(String id, Integer type);
|
List<AreaTreeDTO> getAreaTree(String id, Integer type);
|
||||||
|
|
||||||
List<Area> getPidAreaByAreaId(String id, Integer type);
|
List<AreaTreeDTO> getPidAreaByAreaId(String id, Integer type);
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -215,15 +215,22 @@ public class DeptServiceImpl extends ServiceImpl<DeptMapper, Dept> implements ID
|
|||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<Area> getPidAreaByAreaId(String id, Integer type) {
|
public List<AreaTreeDTO> getPidAreaByAreaId(String id, Integer type) {
|
||||||
|
List<AreaTreeDTO> result = new ArrayList<>();
|
||||||
List<String> deptBindAreaList = deptArea();
|
List<String> deptBindAreaList = deptArea();
|
||||||
List<Area> areaList = areaFeignClient.getPidAreaList(id, type).getData();
|
List<Area> areaList = areaFeignClient.getPidAreaList(id, type).getData();
|
||||||
areaList = areaList.stream().peek(item->{
|
areaList.forEach(item->{
|
||||||
|
AreaTreeDTO areaTreeDTO = new AreaTreeDTO();
|
||||||
if(deptBindAreaList.contains(item.getId())){
|
if(deptBindAreaList.contains(item.getId())){
|
||||||
item.setName(item.getName() + "(已被绑定)");
|
areaTreeDTO.setName(item.getName() + "(已被绑定)");
|
||||||
|
areaTreeDTO.setIsFalse(1);
|
||||||
|
}else {
|
||||||
|
areaTreeDTO.setName(item.getName());
|
||||||
|
areaTreeDTO.setIsFalse(0);
|
||||||
}
|
}
|
||||||
}).collect(Collectors.toList());
|
result.add(areaTreeDTO);
|
||||||
return areaList;
|
});
|
||||||
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user