|
@@ -9,6 +9,7 @@ import java.util.stream.Collectors;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.ozs.common.core.domain.entity.SysProcurementStandard;
|
|
|
+import com.ozs.common.exception.base.BaseException;
|
|
|
import com.ozs.system.domain.vo.responseVo.SysDeptResponseVo;
|
|
|
import com.ozs.system.mapper.SysDeptMapper;
|
|
|
import com.ozs.system.mapper.SysProcurementStandardMapper;
|
|
@@ -28,6 +29,7 @@ import com.ozs.common.exception.ServiceException;
|
|
|
import com.ozs.common.utils.SecurityUtils;
|
|
|
import com.ozs.common.utils.StringUtils;
|
|
|
import com.ozs.common.utils.spring.SpringUtils;
|
|
|
+import org.springframework.util.ObjectUtils;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
|
|
@@ -135,13 +137,17 @@ public class SysDeptServiceImpl implements ISysDeptService
|
|
|
@Override
|
|
|
public Map<String, Object> selectDeptById(Long deptId)
|
|
|
{
|
|
|
+ Map<String, Object> returnMap = new HashMap<>();
|
|
|
SysDept sysDept = deptMapper.selectDeptById(deptId);
|
|
|
SysDeptResponseVo sysDeptResponseVo = new SysDeptResponseVo();
|
|
|
+ if(ObjectUtils.isEmpty(sysDept)){
|
|
|
+ throw new BaseException("deptId为"+deptId+"的单位不存在");
|
|
|
+ }
|
|
|
BeanUtils.copyProperties(sysDept, sysDeptResponseVo);
|
|
|
QueryWrapper<SysProcurementStandard> queryWrapper = new QueryWrapper<>();
|
|
|
queryWrapper.eq("dept_id",deptId);
|
|
|
List<SysProcurementStandard> sysProcurementStandardsList = sysProcurementStandardMapper.selectList(queryWrapper);
|
|
|
- Map<String, Object> returnMap = new HashMap<>();
|
|
|
+
|
|
|
returnMap.put("sysDept",sysDeptResponseVo);
|
|
|
returnMap.put("sysProcurementStandardsList",sysProcurementStandardsList);
|
|
|
returnMap.put("dto",sysDept);
|