定制 nsp-team/qywx-tool 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

nsp-team/qywx-tool

Composer 安装命令:

composer require nsp-team/qywx-tool

包简介

企业微信工具包

README 文档

README

Latest Stable Version Total Downloads Latest Unstable Version License PHP Version Require

qywx-tool

企业微信工具库, 方便日常开发使用的企业微信服务api封装库

这个库需要PHP7.3以上版本

Install

composer require nsp-team/qywx-tool

Sample Usage

use NspTeam\WeiWork\CorpAPI;

require_once "../vendor/autoload.php";

$template_id = '1970325xzcxzczxc16_1761336249_1496795097';
$corpAPI = new CorpAPI('wxxzcxzcxzc12c', 'NzxczxP49PABzxcxzcxzcxzcM', '301000222');

获取access-token

$accessToken = $corpAPI->getAccessToken();
var_dump($accessToken);

获取审批模板详情

$templateData = $corpAPI->getApprovalTemplateData($template_id);
var_dump($templateData);

提交审批申请


$creator_userid= 'MaoXingPei';
$apply_data= [
    array(
        'control_type' => 'Textarea',
        'control_id' => 'Textarea-1637636930315',
        'control_value' => [
            'text' => '江苏科技有限公司'
        ],
    ),
    array(
        'control_type' => 'Table',
        'control_id' => 'Table-1637635645139',
        'control_value' => [
            'children' => array(
                [
                    'list' => array(
                        [
                            'control' => 'Text',
                            'id' => 'Text-1637635646995',
                            'value' => array(
                                'text' => '香樟'
                            ),
                        ],
                        [
                            'control' => 'Text',
                            'id' => 'Text-1637635655151',
                            'value' => array(
                                'text' => '胸径10cm'
                            ),
                        ],
                        [
                            'control' => 'Textarea',
                            'id' => 'Textarea-1637635660866',
                            'value' => array(
                                'text' => "苗圃:贵州苗圃\n造型分类:园林\n 操作者:王显示\n 最低折扣:0.96"
                            ),
                        ],
                        [
                            'control' => 'Money',
                            'id' => 'Money-1637635672768',
                            'value' => array(
                                'new_money' => "65000.42"
                            ),
                        ],
                        [
                            'control' => 'Text',
                            'id' => 'Text-1637635684681',
                            'value' => array(
                                'text' => "0.96"
                            ),
                        ],
                        [
                            'control' => 'Text',
                            'id' => 'Text-1637635692702',
                            'value' => array(
                                'text' => "0.50"
                            ),
                        ],
                    )
                ],
                [
                    'list' => array(
                    )
                ],
            )
        ],
    ),
];
$approval_user= ['MaoPei', 'WangLiang'];
$notify= [];
$summary_text= ['采购明细单申请微调折扣比例'];
$approval = $corpAPI->submitApplicationForApproval($creator_userid, $template_id, $apply_data, $approval_user, $summary_text, $notify);
var_dump($approval);

统计信息

  • 总下载量: 12
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: Apache-2.0
  • 更新时间: 2021-11-23

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固