RepairOrder.php 707 Bytes
<?php

namespace domain\order;

use Yii;
use domain\order\models\RepairOrder as RepairOrderModel;

/**
 * 维修订单
 */
class RepairOrder
{
    /**
     * @param $sItems
     * @return null|object
     * @throws \yii\base\InvalidConfigException
     */
    static function create($sItems)
    {
        if (empty($sItems)) {
            return null;
        }
        $classData = [
            'class' => RepairOrderModel::className()
        ];
        foreach($sItems as $k => $v) {
            $classData[$k] = $v;
        }
        $userModel = Yii::createObject($classData);
        if($userModel->save()) {
            return $userModel;
        } else {
            return null;
        }
    }
}