美文网首页UFEG-A我爱编程
编写JS接口遇到的注意事项

编写JS接口遇到的注意事项

作者: 黑色泡沫_bccb | 来源:发表于2018-05-28 11:06 被阅读35次

在编写JS接口导出功能时

exportFile = File.saveAsEXCEL('app/data/' + fileName + '.xlsx', exportFileContent, [], exportFileOpts);

这里的fileName是文件名,exportFileContent是文件内容,exportFileOpts是Excel内部的布局、设置(合并行之类)。

重点在于格式除了xlsx以外,还可以使用xls、csv等,但是建议使用xlsx,这个格式的容错率更高,用其他的偶尔会有文件错误发生。

SQL查询若出现类型为int 数据里面有null

city_id 为 int类型,如果数据库中有为null的值存在,那么where条件中使用city_id is not null或者city_id !=""或者city_id !="null"是不能规避这个问题的

,因为这时候的null 他自动编译为0了  SQL里面 where city_id !=0  就可以把null 筛选出来了

在本地测试接口时所注意的事

当在本地测试JS接口新增查询其他数据库,如postgis数据库时,除了配置对应的包和文件以外,要记得重启RDK

当修改本地JS,再进行测试时,有时会出现接口与SQL语句都编写正确,但返回依旧是数据为空,或者SQL错误或者没有数据表。

这时候多刷新几次页面应该就可以了。

在编写SQL,有时会使用多表查询数据,然后进行汇总。

建议在汇总数据之前,查询数据IFNULL(sum(num) AS a 这样的格式来汇总,避免出现有为NULL的值,导致汇总数据出错。

2018年5月30日09:10:48

在数据库中备份数据

create table dm_plan_planning_bak as select * from dm_plan_planning;

创建表dm_plan_planning_bak 他的内容为  select * from dm_plan_planning

相关文章

网友评论

    本文标题:编写JS接口遇到的注意事项

    本文链接:https://www.haomeiwen.com/subject/ltnzpxtx.html