多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 工作流 ## 触发工作流 ~~~ /** * 触发工作流的发放 * $tag string 标签,通过唯一标签找到对应的流,如:shebao_add * $mainId int 各自模块主ID,通过流和唯一的ID找到对应的数据 * $data array 提交过来的变更数据 * $trigger_title string 当前流程主要标题 * return ['code'=>1,'msg'=>'说明'] */ trigger_work_flow($tag,$mainId=0,$data=[],$trigger_title='',$remark='') ~~~ ## 每个节点处理情况回调 ~~~ /** * 每个节点处理情况回调 * $id int 待办ID * $status int 处理状态(0未处理,1同意,2驳回) * return array 返回数组格式 code:0成功,1失败,msg:提示 */ work_flow_handle($id,$status) ~~~ ## 手动将某个标签下的流程改为同意或者办理 参数 * $mainid 模块ID 调用接口的传入的 * $tag 工作流标签 在创建流的时候定义的,小写英文 * $status 可选,默认1 处理状态(0未处理,1同意,2驳回) * return array 返回数组格式 code:0成功,1失败,msg:提示 ~~~ work_flow_handled_bymainid($mainid,$tag) ~~~