钉钉申请发起后台提现接口
//后台调用审批发起钉钉申请,调用新的模版 public function add_process_20220420($admin_id,$audit_id) {$user_config = [2=>'01165521626229482399',17=>'16086285874694657',26=>'01165521626229482399',27=>'036548146626773039'];//用户配置$dep_id_config = [2=>'434305194',17=>'434734094',26=>'434305194',27=>'155264893'];//部门ID配置$dep_name_config = [2=>'产品运营事业部',17=>'销售部',26=>'产品运营事业部',27=>'财务部'];//部门名称配置$fee_type_config = [1=>'设计师特许权使用费分成',2=>'网红推广宣传费分成',3=>'网红宣传推广费基础费用'];//款项类型费用配置if (!isset($dep_name_config[$admin_id])){\think\Log::record('发起的审核人不在对应的部门列表中,admin_id是:' . var_export($admin_id, true), 'info');}$token = $this->get_access_token();$withdraw_info = db('user_withdrawal')->where(['audit_status' => 1,'id'=>$audit_id])->field('id,user_id,fee_type,more_img,user_name,bank_name,card_number,location,amount,reason')->find();$images = [];$is_have = '否';if ($withdraw_info['more_img']){$image_arr = explode(',',$withdraw_info['more_img']);foreach ($image_arr as $v){$images[] = 'https://image.jewelryhunt.net'.$v;}$is_have = '是';}$billingProcess = [];$billingProcess['form_component_values'] = [['name'=>'费用所属部门','value'=>$dep_name_config[$admin_id]],//名称动态获取['name'=>'款项类型','value'=>$fee_type_config[$withdraw_info['fee_type']]],['name'=>'付款事由','value'=>$withdraw_info['reason']],['name'=>'货币单位','value'=>['美元']],['name'=>'付款总额','value'=>$withdraw_info['amount']],['name'=>'付款方式','value'=>'PayPal'],['name'=>'约定支付日期','value'=>date('Y-m-d')],['name'=>'PayPal账号ID','value'=>$withdraw_info['card_number']],//账号动态获取['name'=>'提现申请主键号码','value'=>$withdraw_info['id']],['name'=>'用户名称','value'=>$withdraw_info['user_name']],['name'=>'用户ID','value'=>$withdraw_info['user_id']],['name'=>'是否收到发票','value'=>$is_have],['name'=>'发票(账单或收据)等附件','value'=>$images],//收据的图片存放地址['name'=>'备注','value'=>$withdraw_info['reason']],];$billingProcess['agent_id'] = '1488326733' ;//应用标识// $billingProcess['process_code'] = 'PROC-0282EF8F-D191-497B-B558-AD11117';//审批流的唯一码$billingProcess['process_code'] = 'PROC-03273B6C-A254-44E3-8D3C-79FEC789DD3F';//审批流的唯一码$billingProcess['originator_user_id'] = $user_config[$admin_id];//审批实例发起人的userid,需要动态获取$billingProcess['dept_id'] = $dep_id_config[$admin_id];//发起人所在的部门,需要动态获取// echo json_encode($billingProcess, JSON_UNESCAPED_UNICODE);die;$url = 'https://oapi.dingtalk.com/topapi/processinstance/create?access_token='.$token;$result = $this->curl_request($url,json_encode($billingProcess, JSON_UNESCAPED_UNICODE),'POST');$ret = json_decode($result,true);if ($ret['errcode'] == 0){return '发起钉钉审批接口成功,返回'.$ret['request_id'];}else{return '发起钉钉审批接口失败,返回'.$ret['errmsg'];}}
钉钉申请发起后台提现接口相关推荐
- 5分钟接入钉钉工作流之模板配置、钉钉接口流程发起
一.前言 自从上次 水了一篇 写了一篇5分钟快速接入钉钉实现考勤后过了1个多月的时间,我福乐里又和大家见面了,今天我来聊聊工作流的那些事. 想必各位攻城狮都做过或者接触过OA系统,说到OA系统肯定离不 ...
- 不合法的偏移量 钉钉接口_你还不知道钉钉服务端API全局错误码吗?
-1 系统繁忙 服务器暂不可用,建议稍后再重试1次,最多重试3次 0 请求成功 接口调用成功 88 鉴权异常 地址不存在,检查下url是否和文档里写的一致 404 请求的URI地址不存在 服务器暂不可 ...
- 开发钉钉小程序(后台)心得
钉钉后台的几种应用 企业内部应用 第三方企业应用 第三方个人应用 开发过程 一.企业内部应用 刚刚接手这个项目的时候,项目是企业内部应用(微应用),其中已经完成免登,和用户信息的获取,于是开始了后续的 ...
- 钉钉实现ISV特殊接口调用
1. 服务团队协同提供学校清单 2. 教育部门提供工作联系函 3. 钉钉团队提供接口目录 3-1教育局在钉钉开放平台开通管理权限 3-2加入ISV沟通组 https://wx.dingtalk.com ...
- 金蝶云星空与钉钉对接集成采购订单查询打通发起审批实例(官方)
来源系统:金蝶云星空 金蝶K/3Cloud(金蝶云星空)是移动互联网时代的新型ERP,是基于WEB2.0与云技术的新时代企业管理服务平台.金蝶K/3Cloud围绕着"生态.人人.体验&quo ...
- Yaml版接口自动化详细讲解(Python + pytest + allure + log + yaml + mysql + redis + 钉钉通知 + Jenkins)
目录 框架介绍 框架结构 框架功能讲解 common # 配置 config.yaml # 公共配置 setting.py # 环境路径存放区域 data # 测试用例数据 Files # ...
- java消息推送怎么实现_调用钉钉接口实现机器人推送消息
一.摘要 现实交易中为了能及时了解发明者量化机器人交易状态,有时候我们需要将机器人所执行的交易结果发送到微信.邮箱.短信等等.但每天上百条各种各样的信息,使得对这些信息已经不敏感,导致重要的信息不能及 ...
- 金蝶云星空和钉钉接口打通对接实战
对接系统:金蝶云星空 金蝶K/3Cloud结合当今先进管理理论和数十万家国内客户最佳应用实践,面向事业部制.多地点.多工厂等运营协同与管控型企业及集团公司,提供一个通用的ERP服务平台.K/3Clou ...
- (详解)钉钉接口,PC端微应用,免登录及获取当前用户信息
1.用了两天的时间,一直在研究微应用的,免登录及获取用户信息这一块. 但是钉钉官网写的太繁杂了,看了一天,硬是没看明白,最后,硬着头皮,一点点查资料,借鉴别人的代码,终于 研究 出来了,为了防止 年轻 ...
最新文章
- php点号的意思,[PHP] - 逗号和点号的区别
- linux批量umount脚本,Linux下批量ping某个网段ip的脚本
- 一段简单的模拟服务器的代码(Selector)
- .NET Core amp; ASP.NET Core 1.0在Redhat峰会上正式发布
- ES6新特性_let变量声明以及声明特性---JavaScript_ECMAScript_ES6-ES11新特性工作笔记003
- docker安装带管理界面的rabbitmq
- 设计模式23篇(VIP典藏版)
- SQL语句基础-多表连接查询
- matlab中的脚本文件和函数文件
- 《雍正皇帝·九王夺嫡》社会文化专有词泰译研究(称谓)
- 写一篇最好懂的HTTPS讲解
- vsftpd命令详解
- 电影沙龙之《黑镜-白熊公园》
- XtraReport打印二维码
- pytorch深度学习_用于数据科学家的深度学习的最小pytorch子集
- CAD梦想画图中删除命令
- pam_limits(crond:session): unknown limit item ‘noproc‘
- 信息系统集成-模拟二错题
- 设置背景透明 html5,webview的背景如何设置成透明的?
- < Linux >:shell命令初步认识,Linux权限
热门文章
- linux 内存容量换算,Hi3516A开发--内存换算
- 1. 简明误差卡尔曼滤波器(ESKF)及其推导过程
- PythonStock(37)股票系统:Python股票系统发布V2.0版本,改个名字吧,叫Python全栈股票系统2.0,可以实现数据的抓取(akshare),统计分析,数据报表展示。
- js和css动态画出一只安卓机器人,附代码
- 算法分析中的小o符号
- [iOS Xib加载/封装] xib加载以后无法赋值Laber属性的值
- linetv_LINE TV官方下载|LINE TV下载 v1.2.1 安卓版_最火手机站
- CTFshow——萌新记忆
- Centos7下新硬盘的挂载操作
- linux18.04 英文文件夹,在Ubuntu 18.04 LTS中打开文件夹的6种方法