提交 07504f6f 编写于 作者: tony001's avatar tony001

修复代码表返回数据不合法抛出的异常

上级 bfeafc09
...@@ -125,6 +125,7 @@ export default class ${srfclassname('${item.getCodeName()}')} { ...@@ -125,6 +125,7 @@ export default class ${srfclassname('${item.getCodeName()}')} {
*/ */
public doItems(items: any[]): any[] { public doItems(items: any[]): any[] {
let _items: any[] = []; let _items: any[] = [];
if(items && items instanceof Array && items.length >0){
items.forEach((item: any) => { items.forEach((item: any) => {
let itemdata:any = {}; let itemdata:any = {};
Object.assign(itemdata,{id:item.<#if item.getValuePSAppDEField()??>${item.getValuePSAppDEField().getCodeName()?lower_case}<#else>${item.getPSAppDataEntity().getKeyPSAppDEField().codeName?lower_case}</#if>}); Object.assign(itemdata,{id:item.<#if item.getValuePSAppDEField()??>${item.getValuePSAppDEField().getCodeName()?lower_case}<#else>${item.getPSAppDataEntity().getKeyPSAppDEField().codeName?lower_case}</#if>});
...@@ -134,6 +135,7 @@ export default class ${srfclassname('${item.getCodeName()}')} { ...@@ -134,6 +135,7 @@ export default class ${srfclassname('${item.getCodeName()}')} {
<#if item.getPValuePSAppDEField()??>Object.assign(itemdata,{pvalue:item.${item.getPValuePSAppDEField().getCodeName()?lower_case}});</#if> <#if item.getPValuePSAppDEField()??>Object.assign(itemdata,{pvalue:item.${item.getPValuePSAppDEField().getCodeName()?lower_case}});</#if>
_items.push(itemdata); _items.push(itemdata);
}); });
}
return _items; return _items;
} }
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册