* @version : HUOSDK 8.0 */ namespace huo\model\finance; use huo\model\common\CommonModel; use huo\model\game\GameModel; class GmOrderModel extends CommonModel { protected $name = 'gm_order'; // 开启自动写入时间戳字段 protected $autoWriteTimestamp = true; public function mem() { return $this->belongsTo('huo\model\member\MemberModel', 'mem_id', 'id') ->field('id,username,nickname,agent_id'); } public function game() { return $this->belongsTo(GameModel::className(), 'app_id', 'id'); } /** * 创建游戏币消费订单 * @param array $data * * @return bool|array */ public function createOrder($data) { $_data = $data; if ($_obj = self::create($_data, true)) { $_data['id'] = $_obj->id; return $_data; } else { return false; } } }