feat(REQ-3136): 提供三方项目人员查询接口 增加对thirdCode+thirdProjectId不存在的防御,返回空列表
This commit is contained in:
parent
dda00b5e18
commit
b134a81fd9
@ -19,6 +19,7 @@ import cn.hutool.core.bean.BeanUtil;
|
||||
import cn.hutool.core.collection.CollUtil;
|
||||
import cn.hutool.core.util.BooleanUtil;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import com.google.common.collect.ImmutableList;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
@ -55,6 +56,9 @@ public class ThirdPartPersonController implements ThirdPartPersonApi {
|
||||
.eq(ThirdProject::getThirdProjectId, param.getThirdProjectId())
|
||||
.eq(ThirdProject::getIsDelete, TableIsDeleteEnum.NORMAL.value)
|
||||
.one();
|
||||
if (thirdProject == null){
|
||||
return ApiResult.ok(ImmutableList.of());
|
||||
}
|
||||
List<ThirdProjectPersonRes> result = thirdProjectPersonDao.lambdaQuery()
|
||||
.eq(ThirdProjectPerson::getThirdCode, param.getThirdCode())
|
||||
.eq(ThirdProjectPerson::getThirdProjectId, param.getThirdProjectId())
|
||||
|
||||
Loading…
Reference in New Issue
Block a user