fix:bug #3

Merged
zzh merged 1 commits from test into master 2026-10-12 15:53:28 +08:00

View File

@ -108,7 +108,10 @@ public class InterfaceService : ApplicationService
// 构造参数 // 构造参数
var paras = await InterfaceRepository.GetParameterListByIdAsync(id); var paras = await InterfaceRepository.GetParameterListByIdAsync(id);
// 上游入参树;下游改走 requestBody / mappingBody,不再填 inParameterList
res.InParameterList = interfaceEntity.IsUpStream
? paras.Where(x => x.IsInPara).ToList()
: [];
res.RequestBodyParameterList = !interfaceEntity.IsUpStream && interfaceEntity.ContentType is ContentType.Json or ContentType.Xml res.RequestBodyParameterList = !interfaceEntity.IsUpStream && interfaceEntity.ContentType is ContentType.Json or ContentType.Xml
? paras.Where(x => x.IsInPara && x.ParaKind == ParameterParaKind.Normal).ToList() ? paras.Where(x => x.IsInPara && x.ParaKind == ParameterParaKind.Normal).ToList()
: []; : [];