* @version : HUOSDK 8.0 */ namespace huorisk\model; use huorisk\model\common\CommonModel; class MemRiskModel extends CommonModel { protected $table = 'mp_mem_risk'; /** * 关联game表 * * @return mixed */ public function mem() { return $this->hasone('huo\model\member\MemberModel', 'id', 'mem_id')->field( 'id,username,nickname,status as status_label,avatar' ); } /** * 添加数据 * * @param $data * * @return bool */ public function addData($data) { if (empty($data)) { return false; } $_data = $data; $_obj = self::create($_data, true); if ($_obj) { return true; } return false; } /** * 更新数据 * * @param array $data 数据 * @param int $mem_id mem_id * * @return bool */ public function updateData($data, $mem_id) { $_map['mem_id'] = $mem_id; $_rs = self::update($data, $_map, true); if (false == $_rs) { return false; } return true; } /** * 查询数据 * * @param $mem_id * * @return array|false|\PDOStatement|string|\think\Model */ public function getInfoByMemId($mem_id) { $_map = ['mem_id' => $mem_id]; $_data = $this->where($_map)->find(); if (is_object($_data)) { $_data = $_data->toArray(); } return $_data; } }