'/**
 * 商务专员模块
 * @author liuxl
 * Class ApiBusinessCommissionerController
 * @package frontend\\controllers
 */'

1.allocated-customers-list 专员的新分配客户列表
( token , customer_type='0' , page='1' , page_size='10' , consulting_business_id='0' , intend_id='0' , province_id='' , city_id='' , county_id='' , have_followed='' , time_order='' , time_order_sort='desc' , keyword='' , follow_up_start_time='' , follow_up_end_time='' , is_app=0 , label_ids='' )

'/**
     * 专员的新分配客户列表
     * @author liuxl
     * @param string $token 访问请求标识
     * @param int $customer_type 客户类型(0:优质客户,1:潜在客户,3:精准客户 4.新分配所有客户)
     * @param int $page 当前页码
     * @param int $page_size 每页条数
     * @param int $consulting_business_id 咨询业务id
     * @param int $intend_id 意愿id
     * @param string $province_id 省ID
     * @param string $city_id 城市id
     * @param string $county_id 区县id
     * @param int|string $have_followed 按是否跟进过筛选 0:不限 1:跟进过 2:没有跟进过
     * @param string $time_order 时间排序字段 created_at:录入时间|follow_up_next_time:下次跟进时间|follow_up_last_time:最后跟进时间|distribution_last_time:分配时间|protect_end_time:保护到期时间
     * @param string $time_order_sort 正序:asc 倒序(默认):desc
     * @param string $keyword 搜索
     * @param string $follow_up_start_time 下次跟进筛选开始时间
     * @param string $follow_up_end_time  下次跟进筛选结束时间
     * @param int $is_app 0pc,1移动端app
     * @param string $label_ids 标签ids 可单,多选,隔开
     * @return array|string
     * @throws \\Exception
     */'

2.private-customers-list 私有客户列表
( token , page=1 , page_size=10 , intend_id=0 , overdue_type=0 , have_followed='' , keyword='' , fllow_time='0' , created_begin_time='' , created_end_time='' , province_id='' , city_id='' , county_id='' , time_order='' , time_order_sort='desc' , follow_up_start_time='' , follow_up_end_time='' , is_app=0 , label_ids='' , is_follow=0 )

'/**
     * 私有客户列表
     * @author liuxl
     * @param string $token 访问请求标识
     * @param int $page 当前页码
     * @param int $page_size 每页条数
     * @param int $intend_id 客户意愿id
     * @param int $overdue_type 超期类型(0:全部,1:今日应联系,2:逾期超过1日未联系)
     * @param int|string $have_followed 按是否跟进过筛选 0:不限 1:跟进过 2:没有跟进过
     * @param int|string $fllow_time 跟进时间 具体日期 默认为0 不限制
     * @param  string $keyword 搜索
     * @param string $created_begin_time 录入开始时间
     * @param string $created_end_time 录入结束时间
     * @param string $province_id 省id
     * @param string $city_id 城市ID
     * @param string $county_id 地区ID
     * @param string $time_order 时间排序字段 created_at:录入时间|follow_up_next_time:下次跟进时间|follow_up_last_time:最后跟进时间|distribution_last_time:分配时间|protect_end_time:保护到期时间
     * @param string $time_order_sort 正序:asc 倒序(默认):desc
     * @param string $follow_up_start_time 下次跟进时间开始
     * @param string $follow_up_end_time  下次跟进时间结束
     * @param int $is_app 0pc,1移动端app
     * @param string $label_ids 标签ids 可单,多选,隔开
     * @param int $is_follow 跟进筛选 0-全部 1-当日已跟进 2-当月已跟进
     * @return array|string
     * @throws \\Exception
     */'

3.private-customers-list2
( token , page=1 , page_size=10 , intend_id=0 , overdue_type=0 , have_followed='' , keyword='' , fllow_time='0' , created_begin_time='' , created_end_time='' , province_id='' , city_id='' , county_id='' , time_order='' , time_order_sort='desc' , follow_up_start_time='' , follow_up_end_time='' , is_app=0 , label_ids='' , is_follow=0 )

false

4.follow-up-customers-list 专员跟进中的客户列表
( token , customer_type=0 , page=1 , page_size=10 , intend_id=0 , overdue_type=0 , province_id='' , city_id='' , county_id='' , keyword='' , fllow_time='' , begin_time='' , end_time='' , time_order='' , time_order_sort='desc' , follow_up_start_time='' , follow_up_end_time='' , is_app=0 , label_ids='' , is_follow=0 )

'/**
     * 专员跟进中的客户列表
     * @author liuxl
     * @param string $token 访问请求标识
     * @param int $customer_type 客户类型(0:优质客户,1:潜在客户3:精准跟进)
     * @param int $page 当前页码
     * @param int $page_size 每页条数
     * @param int $intend_id 客户意愿id
     * @param int $overdue_type 超期类型(0:全部,1:今日应联系,2:逾期超过1日未联系)
     * @param int|string $fllow_time 跟进时间 具体日期 默认为0 不限制
     * @param string $province_id 省id
     * @param string $city_id 城市id
     * @param string $county_id 区县id
     * @param string $keyword 搜索
     * @param string $begin_time 分配开始时间
     * @param string $end_time 分配结束时间
     * @param string $time_order 时间排序字段 created_at:录入时间|follow_up_next_time:下次跟进时间|follow_up_last_time:最后跟进时间|distribution_last_time:分配时间|protect_end_time:保护到期时间
     * @param string $time_order_sort 正序:asc 倒序(默认):desc
     * @param string $follow_up_start_time 跟进开始
     * @param string $follow_up_end_time 跟进结束
     * @param int $is_app 0pc,1移动端app
     * @param string $label_ids 标签ids 可单,多选,隔开
     * @param int $is_follow 跟进筛选 0全部 1当日已跟进 2当月已跟进 -1当日未跟进 -2当月未跟进
     * @return array|string
     * @throws \\Exception
     */'

5.customer-protect-list 保护客户列表
( token , page=1 , page_size=10 , intend_id=0 , overdue_type=0 , keyword='' , fllow_time='' , begin_time='' , end_time='' , province_id='' , city_id='' , county_id='' , info_category='' , time_order='' , time_order_sort='desc' , follow_up_start_time='' , follow_up_end_time='' , is_app=0 , label_ids='' , is_follow=0 , business_type_id=0 )

'/**
     * 保护客户列表
     * @author liuxl
     * @param string $token 访问请求标识
     * @param int $page 当前页码
     * @param int $page_size 每页条数
     * @param int $intend_id 客户意愿id
     * @param int $overdue_type 超期类型(0:全部,1:今日应联系,2:逾期超过1日未联系)
     * @param string $keyword 搜索
     * @param int|string $fllow_time 跟进时间 具体日期 默认为0 不限制
     * @param string $begin_time 分配开始时间
     * @param string $end_time 分配结束时间
     * @param string $province_id 省id
     * @param string $city_id 城市ID
     * @param string $county_id $地区ID
     * @param string $info_category 客户类型 0:优质 1:潜在 2:私有 3:精准 默认空字符串:不限
     * @param string $time_order 时间排序字段 created_at:录入时间|follow_up_next_time:下次跟进时间|follow_up_last_time:最后跟进时间|distribution_last_time:分配时间|protect_end_time:保护到期时间
     * @param string $time_order_sort 正序:asc 倒序(默认):desc
     * @param string $follow_up_start_time   跟进开始
     * @param string $follow_up_end_time   跟进结束
     * @param int $is_app 0pc,1移动端app
     * @param string $label_ids 标签ids 可单,多选,隔开
     * @param int $is_follow 跟进筛选 0全部 1当日已跟进 2当月已跟进 -1当日未跟进 -2当月未跟进
     * @param int $business_type_id 业务类型筛选
     * @return array|string
     * @throws \\Exception
     */'

6.customer-deal-list 已成交客户列表
( token , page=1 , page_size=10 , deal_times=0 , overdue_type=0 , order_begin_time='' , order_end_time='' , keyword='' , province_id='' , city_id='' , county_id='' , time_order='' , time_order_sort='desc' , label_ids='' )

'/**
     * 已成交客户列表
     * @author liuxl
     * @param string $token 访问请求标识
     * @param int $page 当前页码
     * @param int $page_size 每页条数
     * @param int $deal_times 成交数量筛选(0:不限,1:1-2次,3:3-5次,5:5次以上)
     * @param int $overdue_type 超期类型(0:全部,1:今日应联系,2:逾期超过1日未联系)
     * @param string $order_begin_time 成单开始时间
     * @param string $order_end_time 成单结束时间
     * @param string $keyword 搜索
     * @param string $province_id 省id
     * @param string $city_id 城市ID
     * @param string $county_id 地区ID
     * @param string $time_order 时间排序字段 created_at:录入时间|follow_up_next_time:下次跟进时间|follow_up_last_time:最后跟进时间|distribution_last_time:分配时间|order_crt_time:成单时间
     * @param string $time_order_sort 正序:asc 倒序(默认):desc
     * @param string $label_ids 标签ids 可单,多选,隔开
     * @return array|string
     * @throws \\Exception
     */'

7.customer-remove 移除客户提交(用户提交“移除跟进”表单时调用)
( token , rec , follow_up_time , follow_up_type_id , remark , remove_reason_id , business_chance_rec='' , price='' )

'/**
     * 移除客户提交(用户提交“移除跟进”表单时调用)
     * @author liuxl
     * @param string $token 访问请求标识
     * @param string $rec 客户标识
     * @param string $follow_up_time 本次跟进时间
     * @param int $follow_up_type_id 跟进方式id
     * @param string $business_chance_rec 业务机会rec
     * @param string $price 报价
     * @param string $remark 沟通内容
     * @param int $remove_reason_id 移除原因id
     * @return array|string
     * @throws \\Exception
     */'

8.customer-delete 批量删除私有客户
( token , recs )

'/**
     * 批量删除私有客户
     * @param string $token
     * @param array $recs
     * @return array|string
     * @throws Exception
     */'

9.customer-transfer 申请转交客户
( token , rec , user_rec , transfer_reason )

'/**
     * 申请转交客户
     * @author liuxl
     * @param string $token 访问请求标识
     * @param string $rec 客户标识
     * @param string $user_rec 目标用户标识
     * @param string $transfer_reason 转交原因
     * @return array|string
     * @throws \\Exception
     */'

10.customer-delay 申请延期保护客户
( token , protect_rec , delay_days , delay_reason )

'/**
     * 申请延期保护客户
     * @author liuxl
     * @param string $token 访问请求标识
     * @param string $protect_rec 客户保护标识
     * @param int $delay_days 延期天数
     * @param string $delay_reason 延期原因
     * @return array|string
     * @throws \\Exception
     */'

11.apply-discount 申请优惠方案(即将作废,替换为discount/add-discount)
( token , customer_rec , business_chance_rec , contract_id , discount_name='' , discount_type='' , discount_details='' , discount_reason='' , flow_list=array ( ) )

'/**
     * 申请优惠方案(即将作废,替换为discount/add-discount)
     * @author liuxl
     * @param string $token 访问请求标识
     * @param string $customer_rec 客户标识
     * @param string $business_chance_rec 业务机会标识
     * @param string $contract_id 合同id
     * @param string $discount_name 计划名称
     * @param string $discount_type 优惠类型(discount_type_1:金额优惠;discount_type_2:代账时长)
     * @param string $discount_details 优惠详情
     * @param string $discount_reason 申请原因
     * @param array $flow_list 审批流程列表(每个元素包括 user_id:用户id)
     * @return array|string
     * @throws Exception
     */'

12.apply-receivables 申请收款计划
( token , customer_rec='' , business_chance_rec='' , contract_id='' , plan_name='' , plan_reason='' , contract_total_amount=0 , receivables_plan_list=array ( ) , flow_list=array ( ) )

'/**
     * 申请收款计划
     * @author liuxl
     * @param string $token 访问请求标识
     * @param string $customer_rec 客户标识
     * @param string $business_chance_rec 业务机会标识
     * @param string $contract_id 对应合同id
     * @param string $plan_name 计划名称
     * @param string $plan_reason 申请计划原因
     * @param float $contract_total_amount 合同总价
     * @param array $receivables_plan_list 收款计划列表(每个元素包括 date:收款日期,amount:收款金额,explain:收款说明)
     * @param array $flow_list 审批流程列表(每个元素包括 user_id:用户id)
     * @return array|string
     */'

13.customer-contact-company-lists 指定客户下所有联系人相关的可用公司列表
( token , customer_rec='' )

'/**
     * 指定客户下所有联系人相关的可用公司列表
     * @author liuxl
     * @param string $token 访问请求标识
     * @param string $customer_rec 客户标识
     * @return array|string
     */'

14.customer-under-company-user-lists 指定公司的联系人列表
( token , company_rec )

'/**
     * 指定公司的联系人列表
     * @param $token
     * @param $company_rec
     * @return array|string
     * @throws \\Exception
     */'

15.customer-business-chance-lists 指定客户下的业务机会列表(用于列表里成单前选择和跟进表单业务机会下拉列表)
( token , customer_rec='' )

'/**
     * 指定客户下的业务机会列表(用于列表里成单前选择和跟进表单业务机会下拉列表)
     * @param $token
     * @param string $customer_rec
     * @return array|string
     * @throws \\Exception
     */'

16.get-business-chance-detail 获取业务机会详细信息
( token , chance_rec )

'/**
     * 获取业务机会详细信息
     * @param $token
     * @param $chance_rec
     * @return array
     */'

17.user-contract-list 用户可用合同列表
( token , business_chance_rec )

'/**
     * 用户可用合同列表
     * @param string $token 访问请求标识
     * @param int|string $business_chance_rec 业务机会rec
     * @return array|string
     */'

18.user-customer-list 用户可用的客户列表
( token )

'/**
     * 用户可用的客户列表
     * @param string $token 访问请求标识
     * @return array|string
     */'

19.user-business-chance-list 指定客户下的可用业务机会列表
( token , customer_rec )

'/**
     * 指定客户下的可用业务机会列表
     * @param string $token 访问请求标识
     * @param string $customer_rec 客户标识
     * @return array|string
     */'

20.contract-detail 合同详情 (签约日期,合同金额等)
( token , contract_rec )

'/**
     * 合同详情 (签约日期,合同金额等)
     * @author zhangzhi
     * @param string $token 访问请求标识
     * @param string $contract_rec 合同ID
     * @return array|string
     */'

21.get-discount 根据合同获取优惠信息//以作废
( token , contract_id , is_adopt='0' )

'/**
     * 根据合同获取优惠信息//以作废
     * @author zhangzhi
     * @param string $token 访问请求标识
     * @param string $contract_id 合同ID
     * @param string $is_adopt 是否只显示已通过的优惠(0.全部1.只显示通过)
     * @return array|string
     */'

22.get-receivables 根据合同获取收款计划//以作废
( token , contract_id , is_adopt='0' )

'/**
     * 根据合同获取收款计划//以作废
     * @author zhangzhi
     * @param string $token 访问请求标识
     * @param string $contract_id 合同ID
     * @param string $is_adopt 是否只显示已通过的优惠(0.全部1.只显示通过)
     * @return array|string
     */'

23.set-pause 分配的优质客户接单开关
( token , pause )

'/**
     * 分配的优质客户接单开关
     * @author zhangzhi
     * @param string $token 访问请求标签
     * @param int $pause 是否接单 0-是 1-否 默认0
     * @return array|string
     */'

24.get-pause 查询用户分配开关状态
( token )

'/**
     * 查询用户分配开关状态
     * @author zhangzhi
     * @param string $token 访问请求标签
     * @return array|string
     */'

25.order-detail-reg-and-bookkeep 注册+代账业务详情//作废
( token , order_rec )

'/**
     * 注册+代账业务详情//作废
     * @author zhangzhi
     * @param string $token 访问请求标签
     * @param string $order_rec 订单ID
     * @return array|string
     */'

26.order-apply-reg-and-bookkeep 注册+代账成单申请
( token , business_chance_rec , contract_name , contract_total , payment_method , flow_list , cost_list , business_info , sign_date='' , receivables=array ( ) , discount=array ( ) , attachment='' , payment_explain='' , order_remark='' , signing='' , contract_rec='' , invoice=array ( ) , real_business=array ( ) )

'/**
     * 注册+代账成单申请
     * @param string $token 访问请求标识
     * @param string $business_chance_rec 业务机会ID
     * @param string $contract_name 合同名称
     * @param string $sign_date 签约日期
     * @param string $contract_total 合同金额
     * @param string $payment_method 付款方式
     * @param string $payment_explain 付款说明
     * @param string $order_remark 订单备注
     * @param array $cost_list 费用明细表
     * [
     *      [business_name => 业务名称 , business_amount => 金额 , business_details => 备注说明] , ...
     * ]
     * @param array $flow_list 审批流程列表
     * [
     *      [user_id=>用户ID],...
     * ]
     * @param string $attachment 合同附件图片列表
     * [
     *      合同附件图片地址1,...
     * ]
     * @param array $discount 优惠方案(可选)
     *  [
     *      discount_name => 优惠方案名称,
     *      discount_type => 优惠类型(discount_type_1:金额优惠;discount_type_2:代账时长),
     *      discount_details => 优惠详情,
     *      discount_reason => 申请原因
     *  ]
     * @param array $receivables 收款计划
     *  [
     *      plan_name => 计划名称,
     *      plan_reason => 申请计划原因,
 *          contract_total_amount => 合同总价,
     *      receivables_plan_list => [
     *          [ date => 收款日期, amount => 收款金额, explain => 收款说明],
     *          ...
     *      ]
     *  ]
     * @param array $business_info 详细业务情况
     * [
     *      enterprise 工商注册
     *      stamp_carving 刻章
     *      property_sealed 物业盖章
     *      special_name_check 特殊核名
     *      record_land 录国地税
     *      agent_accounting_type 代账类型
     *      agent_small_type  是否小微企业(1: 是 0:否)
     *      agent_accounting_duration 代账时长(月)
     *      company_name => 公司名称,
     *      company_alternative_name => 备选公司名称
     *      address_type => 地址类型,
     *      register_address => 地址,
     *      register_capital => 注册资金,
     *      business_duration => 经营期限,
     *      register_type => 注册类型,
     *      legal_person_name => 法人,
     *      legal_mobile => 法人联系方式,
     *      legal_duty => 法人职务,
     *      finance_person_name => 财务负责人,
     *      finance_mobile => 财务负责人联系方式,
     *      manager_person_name => 经理,
     *      manager_mobile => 经理联系方式,
     *      executive_person_name => 执行董事,
     *      executive_mobile => 执行董事联系方式,
     *      supervisor_person_name => 监事,
     *      lsupervisor_mobile => 监事联系方式,
     *      boards_person_name => 董事会成员,
     *      visitors_person_name => 监事会成员,
     *      region_divide => 公司名称形成区划,
     *      industry_main => 主行业,
     *      industry_minor => 次行业,
     *      management_scope => 经营范围,
     *      remark => 备注信息,
     *      investment_list => 投资明细表
     *      [
     *          [ personnel_name => 投资人名字, capital_ratio => 占比 , capital_contribution => 出资金额 , capital_personnel_type => 投资人性质 ] , ...
     *      ],
     *      tax => 如果选择录税务,这个信息需要提供
     *      [
     *          e_company_name => 公司名称,
     *          e_license_code => 执照编号,
     *          e_interne_account => 网上账号
     *          e_interne_pwd => 网上密码
     *          e_release_date => 出照日期
     *          e_publicity_date => 公示日期
     *          t_release_date => 出照日期
     *          t_region => 所属区域
     *          t_carved_chapter_date => 刻章日期
     *          t_open_account _date => 开户日期
     *          t_open_account_license _date => 开户许可证日期
     *          t_open_account_record _date => 开户备案日期
     *          t_input_tax_date => 录国地税日期
     *          t_financial_system_record _date => 财务制度备案日期
     *          t_state_tax_report_date => 国税报到日期
     *          t_local_tax_report_date => 地税报到日期
     *          t_receive_tax_party => 领国地税(多选)
     *          t_sign_tax_party => 签国地税(多选)
     *          t_input_tax_party => 录国地税(多选)
     *          t_tax_pwd => 有无国地税密码
     *          t_is_hand_property_tax_collection => 是否交房产税做征管(1:是;2:否;)单选
     *          t_is_hand_property_tax => 是否交房产税(1:是;2:否;)单选
     *          t_real_name_collection => 实名信息采集(多选)
     *          a_legal_person_name => 法人姓名
     *          a_legal_person_tel => 法人联系电话
     *          a_finance_name => 财务姓名
     *          a_finance_tel => 财务联系电话
     *          a_state_tax_bureau => 国税局
     *          a_state_tax_place => 国税所
     *          a_state_tax_officer_tel => 国税专管员联系电话
     *          a_state_tax_pwd => 国税 报税密码
     *          a_local_tax_bureau => 地税局
     *          a_local_tax_place => 地税所
     *          a_local_tax_officer_tel => 地税专管员联系电话
     *          a_local_tax_pwd => 地税 报税密码
     *          a_explain => 说明
     *      ]
     * ]
     * @param array $invoice 发票信息
     * [
     *  invoice_title => 发票抬头
     *  invoice_tax_number => 发票税号
     *  invoice_content => 发票内容 1技术服务费/2咨询服务费
     *  invoice_type => 1专票/2普票
     * ]
     * @param array $real_business 实际办理业务信息
     * [
     *  real_payer_name  => 实际转款人
     *  real_paid_amount  => 实际转款金额
     *  real_subject_name =>  实际办理业务的公司名
     * ]
     * @param string $signing 是否电子签约 0否1是
     * @param string $contract_rec 合同ID
     * @return array|string
     *@throws \\Exception
     * @author zhangzhi
     */'

27.order-apply-reg 注册成单申请
( token , business_chance_rec , contract_name , contract_total , payment_method , flow_list , cost_list , business_info , sign_date='' , receivables=array ( ) , discount=array ( ) , attachment='' , payment_explain='' , order_remark='' , signing='' , contract_rec='' , invoice=array ( ) , real_business=array ( ) )

'/**
     * 注册成单申请
     * @param string $token 访问请求标识
     * @param string $business_chance_rec 业务机会ID
     * @param string $contract_name 合同名称
     * @param string $sign_date 签约日期
     * @param string $contract_total 合同金额
     * @param string $payment_method 付款方式
     * @param string $payment_explain 付款说明
     * @param string $order_remark 订单备注
     * @param array $cost_list 费用明细表
     * [
     *      [business_name => 业务名称 , business_amount => 金额 , business_details => 备注说明] , ...
     * ]
     * @param array $flow_list 审批流程列表
     * [
     *      [user_id=>用户ID],...
     * ]
     * @param string $attachment 合同附件图片列表
     * [
     *      合同附件图片地址1,...
     * ]
     * @param array $discount 优惠方案(可选)
     *  [
     *      discount_name => 优惠方案名称,
     *      discount_type => 优惠类型(discount_type_1:金额优惠;discount_type_2:代账时长),
     *      discount_details => 优惠详情,
     *      discount_reason => 申请原因
     *  ]
     * @param array $receivables 收款计划
     *  [
     *      plan_name => 计划名称,
     *      plan_reason => 申请计划原因,
     *          contract_total_amount => 合同总价,
     *      receivables_plan_list => [
     *          [ date => 收款日期, amount => 收款金额, explain => 收款说明],
     *          ...
     *      ]
     *  ]
     * @param object $business_info 详细业务情况
     * [
     *      enterprise 工商注册
     *      stamp_carving 刻章
     *      property_sealed 物业盖章
     *      special_name_check 特殊核名
     *      record_land 录国地税
     *      company_name => 公司名称,
     *      company_alternative_name => 备选公司名称
     *      address_type => 地址类型,
     *      register_address => 地址,
     *      register_capital => 注册资金,
     *      business_duration => 经营期限,
     *      register_type => 注册类型(数据字典 mnhz_bcode_register_type),
     *      legal_person_name => 法人,
     *      legal_mobile => 法人联系方式,
     *      legal_duty => 法人职务,
     *      finance_person_name => 财务负责人,
     *      finance_mobile => 财务负责人联系方式,
     *      manager_person_name => 经理,
     *      manager_mobile => 经理联系方式,
     *      executive_person_name => 执行董事,
     *      executive_mobile => 执行董事联系方式,
     *      supervisor_person_name => 监事,
     *      lsupervisor_mobile => 监事联系方式,
     *      boards_person_name => 董事会成员,
     *      visitors_person_name => 监事会成员,
     *      region_divide => 公司名称形成区划,
     *      industry_main => 主行业,
     *      industry_minor => 次行业,
     *      management_scope => 经营范围,
     *      remark => 备注信息,
     *      $investment_list => 投资明细表
     *      [
     *          [ personnel_name => 投资人名字, capital_ratio => 占比 , capital_contribution => 出资金额 , capital_personnel_type => 投资人性质 ] , ...
     *      ],
     *      tax => 如果选择录税务,这个信息需要提供
     *      [
     *          e_company_name => 公司名称,
     *          e_license_code => 执照编号,
     *          e_interne_account => 网上账号
     *          e_interne_pwd => 网上密码
     *          e_release_date => 出照日期
     *          e_publicity_date => 公示日期
     *          t_release_date => 出照日期
     *          t_region => 所属区域
     *          t_carved_chapter_date => 刻章日期
     *          t_open_account _date => 开户日期
     *          t_open_account_license _date => 开户许可证日期
     *          t_open_account_record _date => 开户备案日期
     *          t_input_tax_date => 录国地税日期
     *          t_financial_system_record _date => 财务制度备案日期
     *          t_state_tax_report_date => 国税报到日期
     *          t_local_tax_report_date => 地税报到日期
     *          t_receive_tax_party => 领国地税(多选)
     *          t_sign_tax_party => 签国地税(多选)
     *          t_input_tax_party => 录国地税(多选)
     *          t_tax_pwd => 有无国地税密码
     *          t_is_hand_property_tax_collection => 是否交房产税做征管(1:是;2:否;)单选
     *          t_is_hand_property_tax => 是否交房产税(1:是;2:否;)单选
     *          t_real_name_collection => 实名信息采集(多选)
     *          a_legal_person_name => 法人姓名
     *          a_legal_person_tel => 法人联系电话
     *          a_finance_name => 财务姓名
     *          a_finance_tel => 财务联系电话
     *          a_state_tax_bureau => 国税局
     *          a_state_tax_place => 国税所
     *          a_state_tax_officer_tel => 国税专管员联系电话
     *          a_state_tax_pwd => 国税 报税密码
     *          a_local_tax_bureau => 地税局
     *          a_local_tax_place => 地税所
     *          a_local_tax_officer_tel => 地税专管员联系电话
     *          a_local_tax_pwd => 地税 报税密码
     *          a_explain => 说明
     *      ]
     * ]
     * @param array $invoice 发票信息
     *  [
     *   invoice_title => 发票抬头
     *   invoice_tax_number => 发票税号
     *   invoice_content => 发票内容 1技术服务费/2咨询服务费
     *   invoice_type => 1专票/2普票
     *  ]
     * @param array $real_business 实际办理业务信息
     * [
     * real_payer_name  => 实际转款人
     * real_paid_amount  => 实际转款金额
     * real_subject_name =>  实际办理业务的公司名
     * ]
     * @param string $signing 是否电子签约 0否1是
     * @param string $contract_rec 合同ID
     * @return array|string
     *@throws \\Exception
     * @author zhangzhi
     */'

28.order-apply-bookkeep 代账成单申请
( token , business_chance_rec , contract_name , contract_total , payment_method , flow_list , cost_list , business_info , sign_date='' , receivables=array ( ) , discount=array ( ) , attachment='' , payment_explain='' , order_remark='' , signing='' , contract_rec='' , invoice=array ( ) , real_business=array ( ) )

'/**
     * 代账成单申请
     * @param string $token 访问请求标识
     * @param string $business_chance_rec 业务机会ID
     * @param string $contract_name 合同名称
     * @param string $sign_date 签约日期
     * @param string $contract_total 合同金额
     * @param string $payment_method 付款方式
     * @param string $payment_explain 付款说明
     * @param string $order_remark 订单备注
     * @param array $cost_list 费用明细表
     * [
     *      [business_name => 业务名称 , business_amount => 金额 , business_details => 备注说明] , ...
     * ]
     * @param array $flow_list 审批流程列表
     * [
     *      [user_id=>用户ID],...
     * ]
     * @param string $attachment 合同附件图片列表
     * [
     *      合同附件图片地址1,...
     * ]
     * @param array $discount 优惠方案(可选)
     *  [
     *      discount_name => 优惠方案名称,
     *      discount_type => 优惠类型(discount_type_1:金额优惠;discount_type_2:代账时长),
     *      discount_details => 优惠详情,
     *      discount_reason => 申请原因
     *  ]
     * @param array $receivables 收款计划
     *  [
     *      plan_name => 计划名称,
     *      plan_reason => 申请计划原因,
     *          contract_total_amount => 合同总价,
     *      receivables_plan_list => [
     *          [ date => 收款日期, amount => 收款金额, explain => 收款说明],
     *          ...
     *      ]
     *  ]
     * @param object $business_info 详细业务情况
     * [
     *      company_name => 公司名称
     *      company_type => 公司注册类型(数据字典 mnhz_bcode_register_type)
     *      company_located => 公司地址
     *      agent_accounting_type => 代账类型
     *      agent_small_type => 是否小微企业(1: 是 0:否)
     *      agent_accounting_duration => 代账时长(月)
     *      agent_accounting_crt_time => 代账开始时间
     *      agent_accounting_end_time => 代账结束时间
     *      tax_situation_1 => 税务状况 0=原代账 1=新代账,
     *      tax_situation_2 => 税务状况 0=不清楚 1=国地税已注册 2=国地税未注册,
     *      tax_situation_3 => 税务状况 0=不清楚 1=国税正常 2=国税异常,
     *      tax_situation_4 => 税务状况 0=不清楚 1=地税正常 2=地税异常,
     *      fina_name => 财务姓名
     *      fina_telphone => 财务电话
     *      national_tax_bureau => 国税局
     *      national_tax_office => 国税所
     *      national_officer => 国税专管员
     *      national_officer_telphone => 国税专管员电话
     *      national_tax_code => 国税报税密码
     *      local_tax_bureau => 地税局
     *      local_tax_office => 地税所
     *      local_officer => 地税专管员
     *      local_officer_telphone => 地税专管员电话
     *      local_tax_code => 地税报税密码
     *      income_tax_pwd => 个人所得税密码
     *      remark => 备注
     *      legal_name => 法人姓名
     *      legal_phone => 法人电话
     * ]
     * @param array $invoice 发票信息
     *  [
     *   invoice_title => 发票抬头
     *   invoice_tax_number => 发票税号
     *   invoice_content => 发票内容 1技术服务费/2咨询服务费
     *   invoice_type => 1专票/2普票
     *  ]
     * @param array $real_business 实际办理业务信息
     * [
     * real_payer_name  => 实际转款人
     * real_paid_amount  => 实际转款金额
     * real_subject_name =>  实际办理业务的公司名
     * ]
     * @param string $signing 是否电子签约 0否1是
     * @param string $contract_rec 合同ID
     * @return array|string
     *@throws \\Exception
     * @author zhangzhi
     */'

29.order-apply-cancel 工商税务注销成单申请
( token , business_chance_rec , contract_name , contract_total , payment_method , flow_list , cost_list , business_info , sign_date='' , receivables=array ( ) , discount=array ( ) , attachment='' , payment_explain='' , order_remark='' , signing='' , contract_rec='' , invoice=array ( ) , real_business=array ( ) )

'/**
     * 工商税务注销成单申请
     * @param string $token 访问请求标识
     * @param string $business_chance_rec 业务机会ID
     * @param string $contract_name 合同名称
     * @param string $sign_date 签约日期
     * @param string $contract_total 合同金额
     * @param string $payment_method 付款方式
     * @param string $payment_explain 付款说明
     * @param string $order_remark 订单备注
     * @param array $cost_list 费用明细表
     * [
     *      [business_name => 业务名称 , business_amount => 金额 , business_details => 备注说明] , ...
     * ]
     * @param array $flow_list 审批流程列表
     * [
     *      [user_id=>用户ID],...
     * ]
     * @param string $attachment 合同附件图片列表
     * [
     *      合同附件图片地址1,...
     * ]
     * @param array $discount 优惠方案(可选)
     *  [
     *      discount_name => 优惠方案名称,
     *      discount_type => 优惠类型(discount_type_1:金额优惠;discount_type_2:代账时长),
     *      discount_details => 优惠详情,
     *      discount_reason => 申请原因
     *  ]
     * @param array $receivables 收款计划
     *  [
     *      plan_name => 计划名称,
     *      plan_reason => 申请计划原因,
     *          contract_total_amount => 合同总价,
     *      receivables_plan_list => [
     *          [ date => 收款日期, amount => 收款金额, explain => 收款说明],
     *          ...
     *      ]
     *  ]
     * @param object $business_info 详细业务情况
     * [
     *      company_name=>公司名称
     *      company_type=>公司注册类型(数据字典 mnhz_bcode_register_type)
     *      cancel_national_tax => 注销国税 0=否 1=是,
     *      cancel_local_tax => 注销地税 0=否 1=是,
     *      cancel_bank => 注销银行 0=否 1=是,
     *      cancel_enterprise => 注销工商 0=否 1=是,
     *      cancel_seal => 销毁公章 0=否 1=是,
     *      agent_accounting_duration => 代账时长(月)
     *      shareholders_number => 股东人数,
     *      fina_name => 财务姓名,
     *      fina_telphone => 财务电话,
     *      national_tax_bureau => 国税局,
     *      national_tax_office => 国税所,
     *      national_officer => 国税专管员,
     *      national_officer_telphone => 国税专管员电话,
     *      national_tax_code => 国税报税密码,
     *      local_tax_bureau => 地税局,
     *      local_tax_office => 地税所,
     *      local_officer => 地税专管员,
     *      local_officer_telphone => 地税专管员电话,
     *      local_tax_code => 地税报税密码,
     *      income_tax_pwd => 个人所得税密码,
     *      remark => 备注
     * ]
     * @param array $invoice 发票信息
     *  [
     *   invoice_title => 发票抬头
     *   invoice_tax_number => 发票税号
     *   invoice_content => 发票内容 1技术服务费/2咨询服务费
     *   invoice_type => 1专票/2普票
     *  ]
     * @param array $real_business 实际办理业务信息
     * [
     * real_payer_name  => 实际转款人
     * real_paid_amount  => 实际转款金额
     * real_subject_name =>  实际办理业务的公司名
     * ]
     * @param string $signing 是否电子签约 0否1是
     * @param string $contract_rec 合同ID
     * @return array|string
     *@throws \\Exception
     * @author zhangzhi
     */'

30.order-apply-cross-mod-and-bookkeep 跨区域变更+代账成单申请
( token , business_chance_rec , contract_name , contract_total , payment_method , flow_list , cost_list , business_info , sign_date='' , receivables=array ( ) , discount=array ( ) , attachment='' , payment_explain='' , order_remark='' , signing='' , contract_rec='' , invoice=array ( ) , real_business=array ( ) )

'/**
     * 跨区域变更+代账成单申请
     * @param string $token 访问请求标识
     * @param string $business_chance_rec 业务机会ID
     * @param string $contract_name 合同名称
     * @param string $sign_date 签约日期
     * @param string $contract_total 合同金额
     * @param string $payment_method 付款方式
     * @param string $payment_explain 付款说明
     * @param string $order_remark 订单备注
     * @param array $cost_list 费用明细表
     * [
     *      [business_name => 业务名称 , business_amount => 金额 , business_details => 备注说明] , ...
     * ]
     * @param array $flow_list 审批流程列表
     * [
     *      [user_id=>用户ID],...
     * ]
     * @param string $attachment 合同附件 URL1|文件名1,URL2|文件名2 或 URL1,URL2,URL3
     * @param array $discount 优惠方案(可选)
     *  [
     *      discount_name => 优惠方案名称,
     *      discount_type => 优惠类型(discount_type_1:金额优惠;discount_type_2:代账时长),
     *      discount_details => 优惠详情,
     *      discount_reason => 申请原因
     *  ]
     * @param array $receivables 收款计划
     *  [
     *      plan_name => 计划名称,
     *      plan_reason => 申请计划原因,
 *          contract_total_amount => 合同总价,
     *      receivables_plan_list => [
     *          [ date => 收款日期, amount => 收款金额, explain => 收款说明],
     *          ...
     *      ]
     *  ]
     * @param object $business_info 详细业务情况
     * [
     *      company_name=>公司名称
     *      company_type=>公司注册类型(数据字典 mnhz_bcode_register_type)
     *      is_industrial_change=>工商变更(0:否,1:是)
     *      is_carved_chapter => 刻章(0:否,1:是),
     *      is_property_stamp => 物业盖章(0:否,1:是),
     *      is_nuclear_name => 特殊核名(0:否,1:是),
     *      is_urgent => 加急(0:否,1:是),
     *      industrial_exception => 0-无异常 1-年报未作异常 2-地址异常,
     *      exception_handling =>    0-无异常不处理 1-收费处理异常 2-客户处理异常
     *      change_address => 变更注册地址 0-否,1-是,
     *      new_address_type => 地址类型 0-客户自有地址,1-使用备址,2-未使用备址,
     *      new_address => 新地址,
     *      change_capital => 变更资金 0-否,1-是,
     *      old_capital => 原注册资金,
     *      new_capital => 新注册资金,
     *      capital_type => 0-非减资 1-减资已登报 2-减资未登报,
     *      change_stock_right => 变更股东股权 0-否,1-是,
     *      change_representative => 变更法定代表人 0-否,1-是,
     *      old_representative_name => 旧法人,
     *      new_representative_name => 新法人,
     *      new_representative_telphone => 新法人电话,
     *      change_finance => 变更财务负责人 0-否,1-是,
     *      old_finance_name => 旧财务负责人,
     *      new_finance_name => 新财务负责人,
     *      new_finance_telphone => 新财务负责人电话,
     *      change_manage => 变更经理 0-否,1-是,
     *      old_manage_name => 旧经理,
     *      new_manage_name => 新经理,
     *      new_manage_telphone => 新经理电话,
     *      change_director => 变更董事 0-否,1-是,
     *      old_director_form => 0-旧执行董事名称 1-旧董事长名称,
     *      old_director_name => 旧姓名,
     *      old_director_list => 旧董事会,
     *      new_director_form => 0-新执行董事名称 1-新董事长名称,
     *      new_director_name => 新姓名,
     *      new_director_list => 新董事会,
     *      change_supervisor => 变更监事 0-否,1-是,
     *      old_supervisor_form => 0-旧执行监事事名称 1-旧监事事长名称,
     *      old_supervisor_name => 旧姓名,
     *      old_supervisor_list => 旧监事会,
     *      new_supervisor_form => 0-新执行监事名称 1-新监事长名称,
     *      new_supervisor_name => 新姓名,
     *      new_supervisor_list => 新监事会,
     *      change_name => 变更企业名称 0-否,1-是,
     *      new_company_name => 新企业全称,
     *      new_company_opname => 新企业备选全称,
     *      change_scope => 变更经营范围 0-否,1-是,
     *      scope_modify_type => 0-变更为,1-增加,2-减少,
     *      scope_modify_text => 经营范围,
     *      income_tax_pwd => 个税密码(****注意****是加在变更信息,而不是代账信息),
     *      remark => 变更备注,
     *      shareholdings => 股权分配比例
     *      [
     *          [
     *              stock_type=> old || new,
     *              stock_name => 股东姓名,
     *              stock_ratio => 股权比例(0-100)可保留两位小数
     *              stock_telphone => 股东电话,
     *          ],
     *          ...
     *      ],
     *      bookkeep => 代账信息数组(可选)
     *      [
     *          company_name => 公司名称
     *          company_type => 公司注册类型(数据字典 mnhz_bcode_register_type)
     *          company_located => 公司地址
     *          agent_accounting_type => 代账类型
     *          agent_small_type => 是否小微企业(1: 是 0:否)
     *          agent_accounting_duration => 代账时长(月)
     *          agent_accounting_crt_time => 代账开始时间
     *          agent_accounting_end_time => 代账结束时间
     *          tax_situation_1 => 税务状况 0=原代账 1=新代账,
     *          tax_situation_2 => 税务状况 0=不清楚 1=国地税已注册 2=国地税未注册,
     *          tax_situation_3 => 税务状况 0=不清楚 1=国税正常 2=国税异常,
     *          tax_situation_4 => 税务状况 0=不清楚 1=地税正常 2=地税异常,
     *          fina_name => 财务姓名
     *          fina_telphone => 财务电话
     *          national_tax_bureau => 国税局
     *          national_tax_office => 国税所
     *          national_officer => 国税专管员
     *          national_officer_telphone => 国税专管员电话
     *          national_tax_code => 国税报税密码
     *          local_tax_bureau => 地税局
     *          local_tax_office => 地税所
     *          local_officer => 地税专管员
     *          local_officer_telphone => 地税专管员电话
     *          local_tax_code => 地税报税密码
     *          income_tax_pwd => 个人所得税密码
     *          remark => 备注
     *          legal_name => 法人姓名
     *          legal_phone => 法人电话
     *      ]
     *
     * ]
     * @param array $invoice 发票信息
     *  [
     *   invoice_title => 发票抬头
     *   invoice_tax_number => 发票税号
     *   invoice_content => 发票内容 1技术服务费/2咨询服务费
     *   invoice_type => 1专票/2普票
     *  ]
     * @param array $real_business 实际办理业务信息
     * [
     * real_payer_name  => 实际转款人
     * real_paid_amount  => 实际转款金额
     * real_subject_name =>  实际办理业务的公司名
     * ]
     * @param string $signing 是否电子签约 0否1是
     * @param string $contract_rec 合同ID
     * @return array|string
     *@throws \\Exception
     * @author zhangzhi
     */'

31.order-apply-mod-and-bookkeep 同区域变更+代账成单申请
( token , business_chance_rec , contract_name , contract_total , payment_method , flow_list , cost_list , business_info , sign_date='' , receivables=array ( ) , discount=array ( ) , attachment='' , payment_explain='' , order_remark='' , signing='' , contract_rec='' , invoice=array ( ) , real_business=array ( ) )

'/**
     * 同区域变更+代账成单申请
     * @author zhangzhi 详细参数请查看跨区域接口
     * @return array|string
     * @throws \\Exception
     */'

32.order-apply-cross-mod 跨区域仅变更成单申请
( token , business_chance_rec , contract_name , contract_total , payment_method , flow_list , cost_list , business_info , sign_date='' , receivables=array ( ) , discount=array ( ) , attachment='' , payment_explain='' , order_remark='' , signing='' , contract_rec='' , invoice=array ( ) , real_business=array ( ) )

'/**
     * 跨区域仅变更成单申请
     * @author zhangzhi 详细参数请查看跨区域接口
     * @return array|string
     * @throws \\Exception
     */'

33.order-apply-mod 同区域仅变更成单申请
( token , business_chance_rec , contract_name , contract_total , payment_method , flow_list , cost_list , business_info , sign_date='' , receivables=array ( ) , discount=array ( ) , attachment='' , payment_explain='' , order_remark='' , signing='' , contract_rec='' , invoice=array ( ) , real_business=array ( ) )

'/**
     * 同区域仅变更成单申请
     * @author zhangzhi 详细参数请查看跨区域接口
     * @return array|string
     * @throws \\Exception
     */'

34.order-apply-tax-anomaly 税务异常成单申请
( token , business_chance_rec , contract_name , contract_total , payment_method , flow_list , cost_list , business_info , sign_date='' , receivables=array ( ) , discount=array ( ) , attachment='' , payment_explain='' , order_remark='' , signing='' , contract_rec='' , invoice=array ( ) , real_business=array ( ) )

'/**
     * 税务异常成单申请
     * @param string $token 访问请求标识
     * @param string $business_chance_rec 业务机会ID
     * @param string $contract_name 合同名称
     * @param string $sign_date 签约日期
     * @param string $contract_total 合同金额
     * @param string $payment_method 付款方式
     * @param string $payment_explain 付款说明
     * @param string $order_remark 订单备注
     * @param array $cost_list 费用明细表
     * [
     *      [business_name => 业务名称 , business_amount => 金额 , business_details => 备注说明] , ...
     * ]
     * @param array $flow_list 审批流程列表
     * [
     *      [user_id=>用户ID],...
     * ]
     * @param string $attachment 合同附件 URL1|文件名1,URL2|文件名2 或 URL1,URL2,URL3
     * @param array $discount 优惠方案(可选)
     *  [
     *      discount_name => 优惠方案名称,
     *      discount_type => 优惠类型(discount_type_1:金额优惠;discount_type_2:代账时长),
     *      discount_details => 优惠详情,
     *      discount_reason => 申请原因
     *  ]
     * @param array $receivables 收款计划
     *  [
     *      plan_name => 计划名称,
     *      plan_reason => 申请计划原因,
     *          contract_total_amount => 合同总价,
     *      receivables_plan_list => [
     *          [ date => 收款日期, amount => 收款金额, explain => 收款说明],
     *          ...
     *      ]
     *  ]
     * @param object $business_info 详细业务情况
     * [
     *      company_name=>公司名称
     *      company_type=>公司注册类型(数据字典 mnhz_bcode_register_type)
     *      exception_types => 异常类型(mnhz_bcode_exception_types),按数组上传,多选
     *      exception_reasons => 异常原因(mnhz_bcode_exception_reason),按数组上传,多选
     *      legal_name => 法人姓名,
     *      legal_phone => 法人电话,
     *      license => 资料准备情况:企业执照,
     *      seal => 资料准备情况:公章,
     *      association => 资料准备情况:章程,
     *      contract => 资料准备情况:产权证明,租赁合同,
     *      permit => 资料准备情况:开户许可证,
     *      idents => 资料准备情况:法人、财务、股东身份证复印件,
     *      remark => 备注
     * ]
     * @param array $invoice 发票信息
     *  [
     *   invoice_title => 发票抬头
     *   invoice_tax_number => 发票税号
     *   invoice_content => 发票内容 1技术服务费/2咨询服务费
     *   invoice_type => 1专票/2普票
     *  ]
     * @param array $real_business 实际办理业务信息
     * [
     * real_payer_name  => 实际转款人
     * real_paid_amount  => 实际转款金额
     * real_subject_name =>  实际办理业务的公司名
     * ]
     * @param string $signing 是否电子签约 0否1是
     * @param string $contract_rec 合同ID
     * @return array|string
     *@throws \\Exception
     * @author zhangzhi
     */'

35.order-apply-industrial-anomaly 工商异常成单申请
( token , business_chance_rec , contract_name , contract_total , payment_method , flow_list , cost_list , business_info , sign_date='' , receivables=array ( ) , discount=array ( ) , attachment='' , payment_explain='' , order_remark='' , signing='' , contract_rec='' , invoice=array ( ) , real_business=array ( ) )

'/**
     * 工商异常成单申请
     * @param string $token 访问请求标识
     * @param string $business_chance_rec 业务机会ID
     * @param string $contract_name 合同名称
     * @param string $sign_date 签约日期
     * @param string $contract_total 合同金额
     * @param string $payment_method 付款方式
     * @param string $payment_explain 付款说明
     * @param string $order_remark 订单备注
     * @param array $cost_list 费用明细表
     * [
     *      [business_name => 业务名称 , business_amount => 金额 , business_details => 备注说明] , ...
     * ]
     * @param array $flow_list 审批流程列表
     * [
     *      [user_id=>用户ID],...
     * ]
     * @param string $attachment 合同附件 URL1|文件名1,URL2|文件名2 或 URL1,URL2,URL3
     * @param array $discount 优惠方案(可选)
     *  [
     *      discount_name => 优惠方案名称,
     *      discount_type => 优惠类型(discount_type_1:金额优惠;discount_type_2:代账时长),
     *      discount_details => 优惠详情,
     *      discount_reason => 申请原因
     *  ]
     * @param array $receivables 收款计划
     *  [
     *      plan_name => 计划名称,
     *      plan_reason => 申请计划原因,
     *          contract_total_amount => 合同总价,
     *      receivables_plan_list => [
     *          [ date => 收款日期, amount => 收款金额, explain => 收款说明],
     *          ...
     *      ]
     *  ]
     * @param object $business_info 详细业务情况
     * [
     *      company_name=>公司名称
     *      company_type=>公司注册类型(数据字典 mnhz_bcode_register_type)
     *      address_abnormal => 地址异常 O=是,1=否,
     *      address_process_type => 地址处理方式(mnhz_bcode_address_process_type)    ,
     *      report_abnormal => 年报未做异常 0=是 1=否,
     *      report_process_type => 年报处理方式(mnhz_bcode_report_process_type)    ,
     *      legal_name => 法人姓名,
     *      legal_phone => 法人电话,
     *      license => 资料准备情况:企业执照,
     *      seal => 资料准备情况:公章,
     *      idents => 资料准备情况:法人、财务、股东身份证复印件,
     *      remark => 备注
     * ]
     * @param array $invoice 发票信息
     *  [
     *   invoice_title => 发票抬头
     *   invoice_tax_number => 发票税号
     *   invoice_content => 发票内容 1技术服务费/2咨询服务费
     *   invoice_type => 1专票/2普票
     *  ]
     * @param array $real_business 实际办理业务信息
     * [
     * real_payer_name  => 实际转款人
     * real_paid_amount  => 实际转款金额
     * real_subject_name =>  实际办理业务的公司名
     * ]
     * @param string $signing 是否电子签约 0否1是
     * @param string $contract_rec 合同ID
     * @return array|string
     *@throws \\Exception
     * @author zhangzhi
     */'

36.order-apply-trademark-registration 商标注册成单申请
( token , business_chance_rec , contract_name , contract_total , payment_method , flow_list , cost_list , business_info , sign_date='' , receivables=array ( ) , discount=array ( ) , attachment='' , payment_explain='' , order_remark='' , signing='' , contract_rec='' , invoice=array ( ) , real_business=array ( ) )

'/**
     * 商标注册成单申请
     * @param string $token 访问请求标识
     * @param string $business_chance_rec 业务机会ID
     * @param string $contract_name 合同名称
     * @param string $sign_date 签约日期
     * @param string $contract_total 合同金额
     * @param string $payment_method 付款方式
     * @param string $payment_explain 付款说明
     * @param string $order_remark 订单备注
     * @param array $cost_list 费用明细表
     * [
     *      [business_name => 业务名称 , business_amount => 金额 , business_details => 备注说明] , ...
     * ]
     * @param array $flow_list 审批流程列表
     * [
     *      [user_id=>用户ID],...
     * ]
     * @param string $attachment 合同附件 URL1|文件名1,URL2|文件名2 或 URL1,URL2,URL3
     * @param array $discount 优惠方案(可选)
     *  [
     *      discount_name => 优惠方案名称,
     *      discount_type => 优惠类型(discount_type_1:金额优惠;discount_type_2:代账时长),
     *      discount_details => 优惠详情,
     *      discount_reason => 申请原因
     *  ]
     * @param array $receivables 收款计划
     *  [
     *      plan_name => 计划名称,
     *      plan_reason => 申请计划原因,
     *          contract_total_amount => 合同总价,
     *      receivables_plan_list => [
     *          [ date => 收款日期, amount => 收款金额, explain => 收款说明],
     *          ...
     *      ]
     *  ]
     * @param object $business_info 详细业务情况
     * [
     *      company_name=>公司名称
     *      registration_type=>商标注册类型
     *      send_phone => 寄件联系电话,
     *      trademark_agency_power_attorney => 准备情况:商标代理委托书,
     *      copy_business_license => 准备情况:营业执照副本复印件,
     *      trademark_prototype => 准备情况:商标标样,
     *      is_sure => 二次确认工作 0=未完成 1=已完成 默认:0,
     *      typelist => 商标类别明细
     *      [
     *          [
     *              category => 商标大类,
     *              subject => 明细,
     *              composition => 说明
     *          ],
     *          ...
     *      ]
     *      remark => 备注
     * ]
     * @param array $invoice 发票信息
     *  [
     *   invoice_title => 发票抬头
     *   invoice_tax_number => 发票税号
     *   invoice_content => 发票内容 1技术服务费/2咨询服务费
     *   invoice_type => 1专票/2普票
     *  ]
     * @param array $real_business 实际办理业务信息
     * [
     * real_payer_name  => 实际转款人
     * real_paid_amount  => 实际转款金额
     * real_subject_name =>  实际办理业务的公司名
     * ]
     * @param string $signing 是否电子签约 0否1是
     * @param string $contract_rec 合同ID
     * @return array|string
     *@throws \\Exception
     * @author zhangzhi
     */'

37.order-apply-advanced-financial 高级财税成单申请
( token , business_chance_rec , contract_name , contract_total , payment_method , flow_list , cost_list , business_info , sign_date='' , receivables=array ( ) , discount=array ( ) , attachment='' , payment_explain='' , order_remark='' , signing='' , contract_rec='' , invoice=array ( ) , real_business=array ( ) )

'/**
     * 高级财税成单申请
     * @param string $token 访问请求标识
     * @param string $business_chance_rec 业务机会ID
     * @param string $contract_name 合同名称
     * @param string $sign_date 签约日期
     * @param string $contract_total 合同金额
     * @param string $payment_method 付款方式
     * @param string $payment_explain 付款说明
     * @param string $order_remark 订单备注
     * @param array $cost_list 费用明细表
     * [
     *      [business_name => 业务名称 , business_amount => 金额 , business_details => 备注说明] , ...
     * ]
     * @param string $attachment 合同附件 URL1|文件名1,URL2|文件名2 或 URL1,URL2,URL3
     * @param array $discount 优惠方案(可选)
     *  [
     *      discount_name => 优惠方案名称,
     *      discount_type => 优惠类型(discount_type_1:金额优惠;discount_type_2:代账时长),
     *      discount_details => 优惠详情,
     *      discount_reason => 申请原因
     *  ]
     * @param array $receivables 收款计划
     *  [
     *      plan_name => 计划名称,
     *      plan_reason => 申请计划原因,
     *          contract_total_amount => 合同总价,
     *      receivables_plan_list => [
     *          [ date => 收款日期, amount => 收款金额, explain => 收款说明],
     *          ...
     *      ]
     *  ]
     * @param array $flow_list 审批流程列表
     * [
     *      [user_id=>用户ID],...
     * ]
     * @param object $business_info 详细业务情况
     * [
     *      file_ulrs => 用户上传附件,采用RFC 3986编码 格式: rawurlencode(文件名1|URL1,文件名2|URL2,……) ,
     *      remark => 备注
     *      company_name => 公司名称
     * ]
     * @param array $invoice 发票信息
     *  [
     *   invoice_title => 发票抬头
     *   invoice_tax_number => 发票税号
     *   invoice_content => 发票内容 1技术服务费/2咨询服务费
     *   invoice_type => 1专票/2普票
     *  ]
     * @param array $real_business 实际办理业务信息
     * [
     * real_payer_name  => 实际转款人
     * real_paid_amount  => 实际转款金额
     * real_subject_name =>  实际办理业务的公司名
     * ]
     * @param string $signing 是否电子签约 0否1是
     * @param string $contract_rec 合同ID
     * @return array|string
     *@throws \\Exception
     * @author zhangzhi
     */'

38.order-apply-property-right 知识产权成单申请
( token , business_chance_rec , contract_name , contract_total , payment_method , flow_list , cost_list , business_info , sign_date='' , receivables=array ( ) , discount=array ( ) , attachment='' , payment_explain='' , order_remark='' , signing='' , contract_rec='' , invoice=array ( ) , real_business=array ( ) )

'/**
     * 知识产权成单申请
     * @param string $token 访问请求标识
     * @param string $business_chance_rec 业务机会ID
     * @param string $contract_name 合同名称
     * @param string $sign_date 签约日期
     * @param string $contract_total 合同金额
     * @param string $payment_method 付款方式
     * @param string $payment_explain 付款说明
     * @param string $order_remark 订单备注
     * @param array $cost_list 费用明细表
     * [
     *      [business_name => 业务名称 , business_amount => 金额 , business_details => 备注说明] , ...
     * ]
     * @param string $attachment 合同附件 URL1|文件名1,URL2|文件名2 或 URL1,URL2,URL3
     * @param array $discount 优惠方案(可选)
     *  [
     *      discount_name => 优惠方案名称,
     *      discount_type => 优惠类型(discount_type_1:金额优惠;discount_type_2:代账时长),
     *      discount_details => 优惠详情,
     *      discount_reason => 申请原因
     *  ]
     * @param array $receivables 收款计划
     *  [
     *      plan_name => 计划名称,
     *      plan_reason => 申请计划原因,
     *          contract_total_amount => 合同总价,
     *      receivables_plan_list => [
     *          [ date => 收款日期, amount => 收款金额, explain => 收款说明],
     *          ...
     *      ]
     *  ]
     * @param array $flow_list 审批流程列表
     * [
     *      [user_id=>用户ID],...
     * ]
     * @param object $business_info 详细业务情况
     * [
     *      file_ulrs => 用户上传附件,采用RFC 3986编码 格式: rawurlencode(文件名1|URL1,文件名2|URL2,……) ,
     *      remark => 备注
     *      company_name => 公司名称
     * ]
     * @param array $invoice 发票信息
     *  [
     *   invoice_title => 发票抬头
     *   invoice_tax_number => 发票税号
     *   invoice_content => 发票内容 1技术服务费/2咨询服务费
     *   invoice_type => 1专票/2普票
     *  ]
     * @param array $real_business 实际办理业务信息
     * [
     * real_payer_name  => 实际转款人
     * real_paid_amount  => 实际转款金额
     * real_subject_name =>  实际办理业务的公司名
     * ]
     * @param string $signing 是否电子签约 0否1是
     * @param string $contract_rec 合同ID
     * @return array|string
     *@throws \\Exception
     * @author zhangzhi
     */'

39.order-qualification 资质成单申请
( token , business_chance_rec , contract_name , contract_total , payment_method , flow_list , cost_list , business_info , sign_date='' , receivables=array ( ) , discount=array ( ) , attachment='' , payment_explain='' , order_remark='' , signing='' , contract_rec='' , invoice=array ( ) , real_business=array ( ) )

'/**
     * 资质成单申请
     * @param string $token 访问请求标识
     * @param string $business_chance_rec 业务机会ID
     * @param string $contract_name 合同名称
     * @param string $sign_date 签约日期
     * @param string $contract_total 合同金额
     * @param string $payment_method 付款方式
     * @param string $payment_explain 付款说明
     * @param string $order_remark 订单备注
     * @param array $cost_list 费用明细表
     * [
     *      [business_name => 业务名称 , business_amount => 金额 , business_details => 备注说明] , ...
     * ]
     * @param array $flow_list 审批流程列表
     * [
     *      [user_id=>用户ID],...
     * ]
     * @param string $attachment 合同附件 URL1|文件名1,URL2|文件名2 或 URL1,URL2,URL3
     * @param array $discount 优惠方案(可选)
     *  [
     *      discount_name => 优惠方案名称,
     *      discount_type => 优惠类型(discount_type_1:金额优惠;discount_type_2:代账时长),
     *      discount_details => 优惠详情,
     *      discount_reason => 申请原因
     *  ]
     * @param array $receivables 收款计划
     *  [
     *      plan_name => 计划名称,
     *      plan_reason => 申请计划原因,
     *          contract_total_amount => 合同总价,
     *      receivables_plan_list => [
     *          [ date => 收款日期, amount => 收款金额, explain => 收款说明],
     *          ...
     *      ]
     *  ]
     * @param object $business_info 详细业务情况
     * [
     *      file_ulrs => 用户上传附件,采用RFC 3986编码 格式: rawurlencode(文件名1|URL1,文件名2|URL2,……) ,
     *      remark => 备注
     *      company_name => 公司名称
     * ]
     * @param array $invoice 发票信息
     *  [
     *   invoice_title => 发票抬头
     *   invoice_tax_number => 发票税号
     *   invoice_content => 发票内容 1技术服务费/2咨询服务费
     *   invoice_type => 1专票/2普票
     *  ]
     * @param array $real_business 实际办理业务信息
     * [
     * real_payer_name  => 实际转款人
     * real_paid_amount  => 实际转款金额
     * real_subject_name =>  实际办理业务的公司名
     * ]
     * @param string $signing 是否电子签约 0否1是
     * @param string $contract_rec 合同ID
     * @return array|string
     *@throws \\Exception
     * @author zhangzhi
     */'

40.order-social-security 社保成单申请
( token , business_chance_rec , contract_name , contract_total , payment_method , flow_list , cost_list , business_info , sign_date='' , receivables=array ( ) , discount=array ( ) , attachment='' , payment_explain='' , order_remark='' , signing='' , contract_rec='' , invoice=array ( ) , real_business=array ( ) )

'/**
     * 社保成单申请
     * @param string $token 访问请求标识
     * @param string $business_chance_rec 业务机会ID
     * @param string $contract_name 合同名称
     * @param string $sign_date 签约日期
     * @param string $contract_total 合同金额
     * @param string $payment_method 付款方式
     * @param string $payment_explain 付款说明
     * @param string $order_remark 订单备注
     * @param array $cost_list 费用明细表
     * [
     *      [business_name => 业务名称 , business_amount => 金额 , business_details => 备注说明] , ...
     * ]
     * @param array $flow_list 审批流程列表
     * [
     *      [user_id=>用户ID],...
     * ]
     * @param string $attachment 合同附件 URL1|文件名1,URL2|文件名2 或 URL1,URL2,URL3
     * @param array $discount 优惠方案(可选)
     *  [
     *      discount_name => 优惠方案名称,
     *      discount_type => 优惠类型(discount_type_1:金额优惠;discount_type_2:代账时长),
     *      discount_details => 优惠详情,
     *      discount_reason => 申请原因
     *  ]
     * @param array $receivables 收款计划
     *  [
     *      plan_name => 计划名称,
     *      plan_reason => 申请计划原因,
     *          contract_total_amount => 合同总价,
     *      receivables_plan_list => [
     *          [ date => 收款日期, amount => 收款金额, explain => 收款说明],
     *          ...
     *      ]
     *  ]
     * @param object $business_info 详细业务情况
     * [
     *      file_ulrs => 用户上传附件,采用RFC 3986编码 格式: rawurlencode(文件名1|URL1,文件名2|URL2,……) ,
     *      remark => 备注
     *      company_name => 公司名称
     * ]
     * @param array $invoice 发票信息
     *  [
     *   invoice_title => 发票抬头
     *   invoice_tax_number => 发票税号
     *   invoice_content => 发票内容 1技术服务费/2咨询服务费
     *   invoice_type => 1专票/2普票
     *  ]
     * @param array $real_business 实际办理业务信息
     * [
     * real_payer_name  => 实际转款人
     * real_paid_amount  => 实际转款金额
     * real_subject_name =>  实际办理业务的公司名
     * ]
     * @param string $signing 是否电子签约 0否1是
     * @param string $contract_rec 合同ID
     * @return array|string
     *@throws \\Exception
     * @author zhangzhi
     */'

41.order-special-industry 特殊工商成单申请
( token , business_chance_rec , contract_name , contract_total , payment_method , flow_list , cost_list , business_info , sign_date='' , receivables=array ( ) , discount=array ( ) , attachment='' , payment_explain='' , order_remark='' , signing='' , contract_rec='' , invoice=array ( ) , real_business=array ( ) )

'/**
     * 特殊工商成单申请
     * @param string $token 访问请求标识
     * @param string $business_chance_rec 业务机会ID
     * @param string $contract_name 合同名称
     * @param string $sign_date 签约日期
     * @param string $contract_total 合同金额
     * @param string $payment_method 付款方式
     * @param string $payment_explain 付款说明
     * @param string $order_remark 订单备注
     * @param array $cost_list 费用明细表
     * [
     *      [business_name => 业务名称 , business_amount => 金额 , business_details => 备注说明] , ...
     * ]
     * @param array $flow_list 审批流程列表
     * [
     *      [user_id=>用户ID],...
     * ]
     * @param string $attachment 合同附件 URL1|文件名1,URL2|文件名2 或 URL1,URL2,URL3
     * @param array $discount 优惠方案(可选)
     *  [
     *      discount_name => 优惠方案名称,
     *      discount_type => 优惠类型(discount_type_1:金额优惠;discount_type_2:代账时长),
     *      discount_details => 优惠详情,
     *      discount_reason => 申请原因
     *  ]
     * @param array $receivables 收款计划
     *  [
     *      plan_name => 计划名称,
     *      plan_reason => 申请计划原因,
     *          contract_total_amount => 合同总价,
     *      receivables_plan_list => [
     *          [ date => 收款日期, amount => 收款金额, explain => 收款说明],
     *          ...
     *      ]
     *  ]
     * @param object $business_info 详细业务情况
     * [
     *      file_ulrs => 用户上传附件,采用RFC 3986编码 格式: rawurlencode(文件名1|URL1,文件名2|URL2,……) ,
     *      remark => 备注
     *      company_name => 公司名称
     * ]
     * @param array $invoice 发票信息
     *  [
     *   invoice_title => 发票抬头
     *   invoice_tax_number => 发票税号
     *   invoice_content => 发票内容 1技术服务费/2咨询服务费
     *   invoice_type => 1专票/2普票
     *  ]
     * @param array $real_business 实际办理业务信息
     * [
     * real_payer_name  => 实际转款人
     * real_paid_amount  => 实际转款金额
     * real_subject_name =>  实际办理业务的公司名
     * ]
     * @param string $signing 是否电子签约 0否1是
     * @param string $contract_rec 合同ID
     * @return array|string
     *@throws \\Exception
     * @author zhangzhi
     */'

42.order-software-agent 软件代理成单申请
( token , business_chance_rec , contract_name , contract_total , payment_method , flow_list , cost_list , business_info , sign_date='' , receivables=array ( ) , discount=array ( ) , attachment='' , payment_explain='' , order_remark='' , signing='' , contract_rec='' , invoice=array ( ) , real_business=array ( ) )

'/**
     * 软件代理成单申请
     * @param string $token 访问请求标识
     * @param string $business_chance_rec 业务机会ID
     * @param string $contract_name 合同名称
     * @param string $sign_date 签约日期
     * @param string $contract_total 合同金额
     * @param string $payment_method 付款方式
     * @param string $payment_explain 付款说明
     * @param string $order_remark 订单备注
     * @param array $cost_list 费用明细表
     * [
     *      [business_name => 业务名称 , business_amount => 金额 , business_details => 备注说明] , ...
     * ]
     * @param array $flow_list 审批流程列表
     * [
     *      [user_id=>用户ID],...
     * ]
     * @param string $attachment 合同附件 URL1|文件名1,URL2|文件名2 或 URL1,URL2,URL3
     * @param array $discount 优惠方案(可选)
     *  [
     *      discount_name => 优惠方案名称,
     *      discount_type => 优惠类型(discount_type_1:金额优惠;discount_type_2:代账时长),
     *      discount_details => 优惠详情,
     *      discount_reason => 申请原因
     *  ]
     * @param array $receivables 收款计划
     *  [
     *      plan_name => 计划名称,
     *      plan_reason => 申请计划原因,
     *          contract_total_amount => 合同总价,
     *      receivables_plan_list => [
     *          [ date => 收款日期, amount => 收款金额, explain => 收款说明],
     *          ...
     *      ]
     *  ]
     * @param object $business_info 详细业务情况
     * [
     *      file_ulrs => 用户上传附件,采用RFC 3986编码 格式: rawurlencode(文件名1|URL1,文件名2|URL2,……) ,
     *      remark => 备注
     *      company_name => 公司名称
     * ]
     * @param array $invoice 发票信息
     *  [
     *   invoice_title => 发票抬头
     *   invoice_tax_number => 发票税号
     *   invoice_content => 发票内容 1技术服务费/2咨询服务费
     *   invoice_type => 1专票/2普票
     *  ]
     * @param array $real_business 实际办理业务信息
     * [
     * real_payer_name  => 实际转款人
     * real_paid_amount  => 实际转款金额
     * real_subject_name =>  实际办理业务的公司名
     * ]
     * @param string $signing 是否电子签约 0否1是
     * @param string $contract_rec 合同ID
     * @return array|string
     *@throws \\Exception
     * @author zhangzhi
     */'

43.order-software-seft-use 软件自用成单申请
( token , business_chance_rec , contract_name , contract_total , payment_method , flow_list , cost_list , business_info , sign_date='' , receivables=array ( ) , discount=array ( ) , attachment='' , payment_explain='' , order_remark='' , signing='' , contract_rec='' , invoice=array ( ) , real_business=array ( ) )

'/**
     * 软件自用成单申请
     * @param string $token 访问请求标识
     * @param string $business_chance_rec 业务机会ID
     * @param string $contract_name 合同名称
     * @param string $sign_date 签约日期
     * @param string $contract_total 合同金额
     * @param string $payment_method 付款方式
     * @param string $payment_explain 付款说明
     * @param string $order_remark 订单备注
     * @param array $cost_list 费用明细表
     * [
     *      [business_name => 业务名称 , business_amount => 金额 , business_details => 备注说明] , ...
     * ]
     * @param array $flow_list 审批流程列表
     * [
     *      [user_id=>用户ID],...
     * ]
     * @param string $attachment 合同附件 URL1|文件名1,URL2|文件名2 或 URL1,URL2,URL3
     * @param array $discount 优惠方案(可选)
     *  [
     *      discount_name => 优惠方案名称,
     *      discount_type => 优惠类型(discount_type_1:金额优惠;discount_type_2:代账时长),
     *      discount_details => 优惠详情,
     *      discount_reason => 申请原因
     *  ]
     * @param array $receivables 收款计划
     *  [
     *      plan_name => 计划名称,
     *      plan_reason => 申请计划原因,
     *          contract_total_amount => 合同总价,
     *      receivables_plan_list => [
     *          [ date => 收款日期, amount => 收款金额, explain => 收款说明],
     *          ...
     *      ]
     *  ]
     * @param object $business_info 详细业务情况
     * [
     *      file_ulrs => 用户上传附件,采用RFC 3986编码 格式: rawurlencode(文件名1|URL1,文件名2|URL2,……) ,
     *      remark => 备注
     *      company_name => 公司名称
     * ]
     * @param array $invoice 发票信息
     *  [
     *   invoice_title => 发票抬头
     *   invoice_tax_number => 发票税号
     *   invoice_content => 发票内容 1技术服务费/2咨询服务费
     *   invoice_type => 1专票/2普票
     *  ]
     * @param array $real_business 实际办理业务信息
     * [
     * real_payer_name  => 实际转款人
     * real_paid_amount  => 实际转款金额
     * real_subject_name =>  实际办理业务的公司名
     * ]
     * @param string $signing 是否电子签约 0否1是
     * @param string $contract_rec 合同ID
     * @return array|string
     *@throws \\Exception
     * @author zhangzhi
     */'

44.order-accounting-factory 会计工厂成单申请
( token , business_chance_rec , contract_name , contract_total , payment_method , flow_list , cost_list , business_info , sign_date='' , receivables=array ( ) , discount=array ( ) , attachment='' , payment_explain='' , order_remark='' , signing='' , contract_rec='' , invoice=array ( ) , real_business=array ( ) )

'/**
     * 会计工厂成单申请
     * @param string $token 访问请求标识
     * @param string $business_chance_rec 业务机会ID
     * @param string $contract_name 合同名称
     * @param string $sign_date 签约日期
     * @param string $contract_total 合同金额
     * @param string $payment_method 付款方式
     * @param string $payment_explain 付款说明
     * @param string $order_remark 订单备注
     * @param array $cost_list 费用明细表
     * [
     *      [business_name => 业务名称 , business_amount => 金额 , business_details => 备注说明] , ...
     * ]
     * @param array $flow_list 审批流程列表
     * [
     *      [user_id=>用户ID],...
     * ]
     * @param string $attachment 合同附件 URL1|文件名1,URL2|文件名2 或 URL1,URL2,URL3
     * @param array $discount 优惠方案(可选)
     *  [
     *      discount_name => 优惠方案名称,
     *      discount_type => 优惠类型(discount_type_1:金额优惠;discount_type_2:代账时长),
     *      discount_details => 优惠详情,
     *      discount_reason => 申请原因
     *  ]
     * @param array $receivables 收款计划
     *  [
     *      plan_name => 计划名称,
     *      plan_reason => 申请计划原因,
     *          contract_total_amount => 合同总价,
     *      receivables_plan_list => [
     *          [ date => 收款日期, amount => 收款金额, explain => 收款说明],
     *          ...
     *      ]
     *  ]
     * @param object $business_info 详细业务情况
     * [
     *      file_ulrs => 用户上传附件,采用RFC 3986编码 格式: rawurlencode(文件名1|URL1,文件名2|URL2,……) ,
     *      remark => 备注
     *      company_name => 公司名称
     * ]
     * @param array $invoice 发票信息
     *  [
     *   invoice_title => 发票抬头
     *   invoice_tax_number => 发票税号
     *   invoice_content => 发票内容 1技术服务费/2咨询服务费
     *   invoice_type => 1专票/2普票
     *  ]
     * @param array $real_business 实际办理业务信息
     * [
     * real_payer_name  => 实际转款人
     * real_paid_amount  => 实际转款金额
     * real_subject_name =>  实际办理业务的公司名
     * ]
     * @param string $signing 是否电子签约 0否1是
     * @param string $contract_rec 合同ID
     * @return array|string
     *@throws \\Exception
     * @author zhangzhi
     */'

45.order-incubator-camp 孵化营成单申请
( token , business_chance_rec , contract_name , contract_total , payment_method , flow_list , cost_list , business_info , sign_date='' , receivables=array ( ) , discount=array ( ) , attachment='' , payment_explain='' , order_remark='' , signing='' , contract_rec='' , invoice=array ( ) , real_business=array ( ) )

'/**
     * 孵化营成单申请
     * @param string $token 访问请求标识
     * @param string $business_chance_rec 业务机会ID
     * @param string $contract_name 合同名称
     * @param string $sign_date 签约日期
     * @param string $contract_total 合同金额
     * @param string $payment_method 付款方式
     * @param string $payment_explain 付款说明
     * @param string $order_remark 订单备注
     * @param array $cost_list 费用明细表
     * [
     *      [business_name => 业务名称 , business_amount => 金额 , business_details => 备注说明] , ...
     * ]
     * @param array $flow_list 审批流程列表
     * [
     *      [user_id=>用户ID],...
     * ]
     * @param string $attachment 合同附件 URL1|文件名1,URL2|文件名2 或 URL1,URL2,URL3
     * @param array $discount 优惠方案(可选)
     *  [
     *      discount_name => 优惠方案名称,
     *      discount_type => 优惠类型(discount_type_1:金额优惠;discount_type_2:代账时长),
     *      discount_details => 优惠详情,
     *      discount_reason => 申请原因
     *  ]
     * @param array $receivables 收款计划
     *  [
     *      plan_name => 计划名称,
     *      plan_reason => 申请计划原因,
     *          contract_total_amount => 合同总价,
     *      receivables_plan_list => [
     *          [ date => 收款日期, amount => 收款金额, explain => 收款说明],
     *          ...
     *      ]
     *  ]
     * @param object $business_info 详细业务情况
     * [
     *      file_ulrs => 用户上传附件,采用RFC 3986编码 格式: rawurlencode(文件名1|URL1,文件名2|URL2,……) ,
     *      remark => 备注
     *      company_name => 公司名称
     * ]
     * @param array $invoice 发票信息
     *  [
     *   invoice_title => 发票抬头
     *   invoice_tax_number => 发票税号
     *   invoice_content => 发票内容 1技术服务费/2咨询服务费
     *   invoice_type => 1专票/2普票
     *  ]
     * @param array $real_business 实际办理业务信息
     * [
     * real_payer_name  => 实际转款人
     * real_paid_amount  => 实际转款金额
     * real_subject_name =>  实际办理业务的公司名
     * ]
     * @param string $signing 是否电子签约 0否1是
     * @param string $contract_rec 合同ID
     * @return array|string
     *@throws \\Exception
     * @author zhangzhi
     */'

46.order-create-together 木牛共创成单申请
( token , business_chance_rec , contract_name , contract_total , payment_method , flow_list , cost_list , business_info , sign_date='' , receivables=array ( ) , discount=array ( ) , attachment='' , payment_explain='' , order_remark='' , signing='' , contract_rec='' , invoice=array ( ) , real_business=array ( ) )

'/**
     * 木牛共创成单申请
     * @param string $token 访问请求标识
     * @param string $business_chance_rec 业务机会ID
     * @param string $contract_name 合同名称
     * @param string $sign_date 签约日期
     * @param string $contract_total 合同金额
     * @param string $payment_method 付款方式
     * @param string $payment_explain 付款说明
     * @param string $order_remark 订单备注
     * @param array $cost_list 费用明细表
     * [
     *      [business_name => 业务名称 , business_amount => 金额 , business_details => 备注说明] , ...
     * ]
     * @param array $flow_list 审批流程列表
     * [
     *      [user_id=>用户ID],...
     * ]
     * @param string $attachment 合同附件 URL1|文件名1,URL2|文件名2 或 URL1,URL2,URL3
     * @param array $discount 优惠方案(可选)
     *  [
     *      discount_name => 优惠方案名称,
     *      discount_type => 优惠类型(discount_type_1:金额优惠;discount_type_2:代账时长),
     *      discount_details => 优惠详情,
     *      discount_reason => 申请原因
     *  ]
     * @param array $receivables 收款计划
     *  [
     *      plan_name => 计划名称,
     *      plan_reason => 申请计划原因,
     *          contract_total_amount => 合同总价,
     *      receivables_plan_list => [
     *          [ date => 收款日期, amount => 收款金额, explain => 收款说明],
     *          ...
     *      ]
     *  ]
     * @param object $business_info 详细业务情况
     * [
     *      file_ulrs => 用户上传附件,采用RFC 3986编码 格式: rawurlencode(文件名1|URL1,文件名2|URL2,……) ,
     *      remark => 备注
     *      company_name => 公司名称
     * ]
     * @param array $invoice 发票信息
     *  [
     *   invoice_title => 发票抬头
     *   invoice_tax_number => 发票税号
     *   invoice_content => 发票内容 1技术服务费/2咨询服务费
     *   invoice_type => 1专票/2普票
     *  ]
     * @param array $real_business 实际办理业务信息
     * [
     * real_payer_name  => 实际转款人
     * real_paid_amount  => 实际转款金额
     * real_subject_name =>  实际办理业务的公司名
     * ]
     * @param string $signing 是否电子签约 0否1是
     * @param string $contract_rec 合同ID
     * @return array|string
     *@throws \\Exception
     * @author zhangzhi
     */'

47.order-currency 通用成单申请
( token , business_chance_rec , contract_name , contract_total , payment_method , flow_list , cost_list , business_info , sign_date='' , receivables=array ( ) , discount=array ( ) , attachment='' , payment_explain='' , order_remark='' , signing='' , contract_rec='' , invoice=array ( ) , real_business=array ( ) )

'/**
     * 通用成单申请
     * @param string $token 访问请求标识
     * @param string $business_chance_rec 业务机会ID
     * @param string $contract_name 合同名称
     * @param string $sign_date 签约日期
     * @param string $contract_total 合同金额
     * @param string $payment_method 付款方式
     * @param string $payment_explain 付款说明
     * @param string $order_remark 订单备注
     * @param array $cost_list 费用明细表
     * [
     *      [business_name => 业务名称 , business_amount => 金额 , business_details => 备注说明] , ...
     * ]
     * @param array $flow_list 审批流程列表
     * [
     *      [user_id=>用户ID],...
     * ]
     * @param string $attachment 合同图片附件 URL1|文件名1,URL2|文件名2 或 URL1,URL2,URL3
     * @param array $discount 优惠方案(可选)
     *  [
     *      discount_name => 优惠方案名称,
     *      discount_type => 优惠类型(discount_type_1:金额优惠;discount_type_2:代账时长),
     *      discount_details => 优惠详情,
     *      discount_reason => 申请原因
     *  ]
     * @param array $receivables 收款计划
     *  [
     *      plan_name => 计划名称,
     *      plan_reason => 申请计划原因,
     *          contract_total_amount => 合同总价,
     *      receivables_plan_list => [
     *          [ date => 收款日期, amount => 收款金额, explain => 收款说明],
     *          ...
     *      ]
     *  ]
     * @param object $business_info 详细业务情况
     * [
     *      file_ulrs => 用户上传附件,采用RFC 3986编码 格式: rawurlencode(文件名1|URL1,文件名2|URL2,……) ,
     *      ext_field1 => 扩展字段1,
     *      ext_field2 => 扩展字段2,
     *      ext_field3 => 扩展字段3,
     *      remark => 备注
     *      company_name => 公司名称
     *      bookkeep => 代账信息数组(可选)
     *      [
     *          company_name => 公司名称
     *          company_type => 公司注册类型(数据字典 mnhz_bcode_register_type)
     *          company_located => 公司地址
     *          agent_accounting_type => 代账类型
     *          agent_small_type => 是否小微企业(1: 是 0:否)
     *          agent_accounting_duration => 代账时长(月)
     *          agent_accounting_crt_time => 代账开始时间
     *          agent_accounting_end_time => 代账结束时间
     *          tax_situation_1 => 税务状况 0=原代账 1=新代账,
     *          tax_situation_2 => 税务状况 0=不清楚 1=国地税已注册 2=国地税未注册,
     *          tax_situation_3 => 税务状况 0=不清楚 1=国税正常 2=国税异常,
     *          tax_situation_4 => 税务状况 0=不清楚 1=地税正常 2=地税异常,
     *          fina_name => 财务姓名
     *          fina_telphone => 财务电话
     *          national_tax_bureau => 国税局
     *          national_tax_office => 国税所
     *          national_officer => 国税专管员
     *          national_officer_telphone => 国税专管员电话
     *          national_tax_code => 国税报税密码
     *          local_tax_bureau => 地税局
     *          local_tax_office => 地税所
     *          local_officer => 地税专管员
     *          local_officer_telphone => 地税专管员电话
     *          local_tax_code => 地税报税密码
     *          income_tax_pwd => 个人所得税密码
     *          remark => 备注
     *          legal_name => 法人姓名
     *          legal_phone => 法人电话
     *      ]
     * ]
     * @param array $invoice 发票信息
     *  [
     *   invoice_title => 发票抬头
     *   invoice_tax_number => 发票税号
     *   invoice_content => 发票内容 1技术服务费/2咨询服务费
     *   invoice_type => 1专票/2普票
     *  ]
     * @param array $real_business 实际办理业务信息
     * [
     * real_payer_name  => 实际转款人
     * real_paid_amount  => 实际转款金额
     * real_subject_name =>  实际办理业务的公司名
     * ]
     * @param string $signing 是否电子签约 0否1是
     * @param string $contract_rec 合同ID
     * @return array|string
     *@throws \\Exception
     */'

48.app-home 手机APP首页专用接口
( token )

'/**
     * 手机APP首页专用接口
     * @param $token
     */'

49.create-order 自定义业务成单接口
( token , business_type_id , business_chance_rec , contract_name , contract_total , payment_method , flow_list , cost_list , business_info , sign_date='' , receivables=array ( ) , discount=array ( ) , attachment='' , payment_explain='' , order_remark='' , signing='' , contract_id='' )

'/**
     * 自定义业务成单接口
     * @param string $token 访问请求标识
     * @param string $business_type_id 业务类型ID
     * @param string $business_chance_rec 业务机会REC
     * @param string $contract_name 合同名称
     * @param string $sign_date 签约日期
     * @param string $contract_total 合同金额
     * @param string $payment_method 付款方式
     * @param array $cost_list 费用明细表
     * [
     *      [business_name => 业务名称 , business_amount => 金额 , business_details => 备注说明] , ...
     * ]
     * @param array $flow_list 审批流程列表
     * [
     *      [user_id=>用户ID],...
     * ]
     * @param string $attachment 合同附件图片列表
     * [order-apply-reg-and-bookkeep
     *      合同附件图片地址1,...
     * ]
     * @param array $discount 优惠方案(可选)
     *  [
     *      discount_name => 优惠方案名称,
     *      discount_type => 优惠类型(discount_type_1:金额优惠;discount_type_2:代账时长),
     *      discount_details => 优惠详情,
     *      discount_reason => 申请原因
     *  ]
     * @param array $receivables 收款计划
     *  [
     *      plan_name => 计划名称,
     *      plan_reason => 申请计划原因,
     *          contract_total_amount => 合同总价,
     *      receivables_plan_list => [
     *          [ date => 收款日期, amount => 收款金额, explain => 收款说明],
     *          ...
     *      ]
     *  ]
     * @param string $business_info 用户自定义表单提交数据 (JSON格式)
     * @param string $payment_explain 付款说明
     * @param string $order_remark 订单备注
     * @param string $signing 是否电子签约 0否1是
     * @param string $contract_id 合同ID
     * @throws \\Exception
     * @return array
     */'

50.wps-callback

'/**
     * wps异步通知接口
     */'

51.yong-zhong-office-callback

false

52.upload-pdf 上传电子合同PDF,(支持WORD合同附件,转为PDF)
( token , fileType )

'/**
     * 上传电子合同PDF,(支持WORD合同附件,转为PDF)
     * @author zhangzhi
     * @param string $token 用户token
     * @param string $fileType 文件mime类型
     * @param file $attached 合同附件
     * @return array|string
     */'

53.get-approval-users-queue 成单时获取审批人记忆的队列
( token )

'/**
     *成单时获取审批人记忆的队列
     * @param string $token token
     * @return array
     */'

54.get-business-draft 读取业务机会草稿
( token , business_chance_rec )

'/**
     * 读取业务机会草稿
     * @param string $token token
     * @param int $business_chance_rec 业务机会Rec
     * @throws \\Exception
     * @return array
     */'

55.save-business-draft 保存业务机会草稿
( token , business_chance_rec , json_data='' )

'/**
     * 保存业务机会草稿
     * @param string $token
     * @param int $business_chance_rec 业务机会Rec
     * @param string $json_data 草稿内容json
     * @return array|string
     * @throws \\Exception
     */'

56.is-order-from-e-contract 是否可以使用电子合同成单
( token , business_changce_rec )

'/**
     * 是否可以使用电子合同成单
     * @param string $token token
     * @param string $business_changce_rec 业务机会REC
     * @return array|string
     */'

57.contract-code-lock 获取预锁定的电子合同编号
( token , business_changce_rec )

'/**
     * 获取预锁定的电子合同编号
     * @param $token
     * @param $business_changce_rec
     * @return array|string
     * @throws \\Throwable
     */'

58.colloquialism-list 销售话术
( token , a_type_id=0 , keyword='' )

'/**
     * 销售话术
     * @param string $token
     * @param int $a_type_id 类型 0默认销售话术 1专业知识
     * @param string $keyword 搜索值
     * @return array|string
     * @throws \\Exception
     */'

59.colloquialism-add 添加销售话术
( token , a_title , a_content , a_type_id=0 , if_public=0 )

'/**
     * 添加销售话术
     * @param string $token
     * @param string $a_title 标题
     * @param string $a_content 内容
     * @param int $a_type_id 类型,0默认销售话术 1专业知识
     * @param int $if_public 是否共用,默认共用0
     * @return array|string
     * @throws \\Exception
     */'

60.colloquialism-delete 批量删除话术
( token , ids )

'/**
     * 批量删除话术
     * @param string $token
     * @param string $ids 多个id ,隔开
     * @return array|string
     * @throws \\Exception
     */'

61.colloquialism-details 话术详情
( token , id )

'/**
     * 话术详情
     * @param string $token
     * @param int $id
     * @return array|string
     * @throws \\Exception
     */'

62.colloquialism-update 修改话术
( token , id , a_title , a_content , a_type_id=0 , enterprise_id='' )

'/**
     * 修改话术
     * @param string $token
     * @param int $id ID
     * @param string $a_title 标题
     * @param string $a_content 内容
     * @param int $a_type_id  类型
     * @param string $enterprise_id 企业id
     * @return array|string
     * @throws \\Exception
     */'