文档详情

API函数与后端函数区别.doc

发布:2025-06-12约1.25千字共10页下载文档
文本预览下载声明

API函数与后端函数区别

后端函数应用场景

后端函数主要用于标准版预制按钮功能的扩展开发(规则链)

API函数应用场景

前端函数可调用API函数,实现在标准版下前端调后端的能力

发布为接口,供其他服务商调用

示例

后端函数示例

保存前规则-校验手机号和邮箱是否重复(后端函数)

letAbstractTrigger=require(AbstractTrigger);

classMyTriggerextendsAbstractTrigger{

execute(context,param){

letdata=JSON.parse(param.data);

letsql=selectemail,mobile,enddatefromGT6788AT227.GT6788AT227.user_function_0628wheredr=0;

letresp=ObjectStore.queryByYonQL(sql);

var{email,mobile}=data;

resp.map((v)={

if(email!==nullemail===v.email){

thrownewError(邮箱已存在!);

}

if(mobile!==nullmobile===v.mobile){

thrownewError(手机号已存在!);

}

});

return{};

}

}

exports({entryPoint:MyTrigger});

API函数示例

根据手机号查询用户信息API

letAbstractAPIHandler=require(AbstractAPIHandler);

classMyAPIHandlerextendsAbstractAPIHandler{

execute(request){

varmobile=request.mobile;

varsql=selectcode,userid,name,age,mobile,email,tenant_idfromGT6788AT227.GT6788AT227.user_function_0628wheremobilelike+mobile+;

varrst=ObjectStore.queryByYonQL(sql);

return{rst:rst,request:request};

}

}

exports({entryPoint:MyAPIHandler});

显示全部
相似文档