SaleOrderController.class.php 1.18 KB
<?php
/**
 * 企业是否购买业绩比拼接口
 * Created by PhpStorm.
 * User: yingcai
 * Date: 2018/2/28
 * Time: 上午9:54
 */

namespace Apicp\Controller\SaleOrder;

use Common\Common\Order;

class SaleOrderController extends \Apicp\Controller\AbstractController
{

    /**
     * 企业是否购买过业绩比拼(1: 是 2: 否)
     */
    const SALE_BUY_TRUE = 1;
    const SALE_BUY_FALSE = 2;

    /**
     * SaleOrder
     * @author houyingcai
     * @desc 企业是否购买过业绩比拼接口
     * @return array|bool 购买规则
                array(
                    'is_buy_sale' => 1, // 企业是否购买了业绩比拼(1=是,2=否)
                )
     */
    public function Index_post()
    {
        $orderServ = &Order::instance();

        // 获取企业是否购买了业绩比拼
        $result = $orderServ->fetchOrderList([
            'ordPayStatus' => 2, // 2=购买成功的订单状态
            'ordType' => 1, // 1=购买业绩比拼应用
        ]);

        $is_buy_order = $result['total'] ? self::SALE_BUY_TRUE : self::SALE_BUY_FALSE;

        $this->_result = [
            'is_buy_sale' => $is_buy_order,
        ];

        return true;
    }
}