0
点赞
收藏
分享

微信扫一扫

npm install -g @vue/cil 非常卡慢

兵部尚输 2024-11-06 阅读 17

Php实现钉钉OA一级审批,二级审批
一级审批

 public function oaPush($user_id,$person,$data)
    {
   
        //测试数据,上线需要删除
        $user_id = '154502333155';//发起人
        $person = ['154502665555'];//审批人
        $len = count($person);
        $result = null;
        if($len>0){
   
            $approve_config = DingApproveConfig::where("type", 8)->first();
            $url = $approve_config->url;
            $rep['originatorUserId']    = $user_id;
            $rep['processCode']         = $approve_config->processCode;
            $type = $len>1?'AND':'NONE';
            $rep['approvers'][]         = ['actionType'=>$type,'userIds'=>$person];
            $rep['microappAgentId']     = env("DD_AGENT_ID");
            $rep['formComponentValues'] = $data;
            $result = $this->oaCurl($url,$rep);
        }
        return $result;
    }
举报

相关推荐

0 条评论