|
- <?php
- /**
- *
- * ============================================================================
- * * 版权所有 蜘蛛出行 * *
- * 网站地址: http://www.zhizhuchuxing.com
- * ----------------------------------------------------------------------------
- * 这不是一个自由软件!您只能在不用于商业目的的前提下对程序代码进行修改和
- * 使用;不允许对程序代码以任何形式任何目的的再发布。
- * ============================================================================
- * Author By: 倪宗锋
- * PhpStorm CsController.php
- * Create By 2017/7/8 10:25 $
- */
-
- namespace zzcx\controllers\interfaces;
-
-
- use common\util\InterfaceUtil;
- use common\util\Util;
- use yii\web\Controller;
- use zzcx\service\interfaces\Cs;
-
- class CsController extends Controller
- {
- public $service = null;
-
- public function service()
- {
- if ($this->service == null) {
- $this->service = new Cs();//逻辑处理
- }
- return $this->service;
- }
-
- /**
- * Des:取消订单
- * Name: actionCancelOrder
- * @return string
- * @author 倪宗锋
- */
- public function actionCancelOrder()
- {
- $getPost = InterfaceUtil::post();
- if ($getPost['flag'] == false) {
- return InterfaceUtil::returnEr($getPost['msg']);
- }
- $param = $getPost['data'];//获取到的传递参数
- if (empty($param['order_id'])) {//cs订单ID
- return InterfaceUtil::returnEr('param order_id error');
- }
- if (empty($param['type']) || in_array($param['type'], [1, 2, 3, 4]) == false) {
- return InterfaceUtil::returnEr('param type error!');
- }
- $cancelOrder = $this->service()->cancelOrder($param['order_id'], $param['type']);
- if ($cancelOrder['flag'] == false) {
- return InterfaceUtil::returnEr($cancelOrder['msg']);
- }
- return InterfaceUtil::returnSu();
- }
-
- /**
- * Des:确认酒店订单
- * Name: actionConfirmHotelOrder
- * @return string
- * @author 倪宗锋
- */
- public function actionConfirmHotelOrder()
- {
- $getPost = InterfaceUtil::post();
- if ($getPost['flag'] == false) {
- return InterfaceUtil::returnEr($getPost['msg']);
- }
- $param = $getPost['data'];//获取到的传递参数
- if (empty($param['order_id'])) {//cs订单ID
- return InterfaceUtil::returnEr('param order_id error');
- }
- $cancelOrder = $this->service()->confirmHotelOrder($param['order_id']);
- if ($cancelOrder['flag'] == false) {
- return InterfaceUtil::returnEr($cancelOrder['msg']);
- }
-
- return InterfaceUtil::returnSu();
- }
- }
|