0
点赞
收藏
分享

微信扫一扫

Dataway - 解决 DataQL 返回数据单复数结构不一致情况


hint FRAGMENT_SQL_DATA_SOURCE = "73ea3095cb514320934a6cc46581145e"
hint FRAGMENT_SQL_QUERY_BY_PAGE = true
hint FRAGMENT_SQL_QUERY_BY_PAGE_NUMBER_OFFSET = 1

var dataSet = @@sql(apiNo)<% select * from t_ac_api where `api_no` like concat('%',#{apiNo},'%') %>
var pageQuery = dataSet(${apiNo});
run pageQuery.setPageInfo({
"pageSize" : ${pageSize1},
"currentPage" : ${currentPage1}
});

var info = pageQuery.pageInfo();
var data = pageQuery.data();
if (info.pageSize > 1 && info.totalCount > 1) {
return {"pageInfo": info, "pageData": data};
}
return {"pageInfo": info, "pageData": [data]};
  • 统一都返回带数组格式的,哪怕只有 1 也返回数组,数组里的对象只有一个罢了。


举报

相关推荐

0 条评论