AddController.class.php 1.1 KB
<?php
/**
 * 【后台】添加分类接口
 * AddController.class.php
 * @author:daijun
 * @date:2017-08-31
 */

namespace Apicp\Controller\Category;

use Common\Service\CategoryService;

class AddController extends \Apicp\Controller\AbstractController
{
    /**
     * 添加分类接口
     * @author daijun
     */
    public function Index_post()
    {
        // 获取请求参数
        $data = I('post.');

        // 实例化分类service
        $cate_service = new CategoryService();

        // 检查传入参数
        $check_res = $cate_service->check_add_data($data);

        if (!$check_res) {

            return false;
        }

        // 组织入库数据
        $insert_data = [
            'ca_name' => $data['ca_name'],
            'ca_desc' => strval($data['ca_desc']),
            'ca_status' => CategoryService::CATEGORY_OPEN, // 状态默认为开启
            'ca_order' => 0  // 排序参数默认0
        ];

        // 新增操作
        $ca_id = $cate_service->insert($insert_data);

        if (!$ca_id) {

            E('_ERR_ADD_FAIL');
        }

        return true;
    }
}