select(); } public function merchantSearch($merId, array $where, $sysDel = 0) { return OrderMerchant::getDB() ->where('mer_id', $merId) ->when(isset($where['date']) && $where['date'] !== '', function ($query) use ($where) { getModelTime($query, $where['date']); }) ->when(isset($where['keyword']) && $where['keyword'] !== '', function ($query) use ($where) { $query->where('merch_no|out_trade_no|refund_no', 'like', "%" . $where['keyword'] . "%"); }) ->when(isset($where['status']) && $where['status'] !== '', function ($query) use ($where) { $query->where('status', 1); }) ->order('create_time DESC'); } public function search(array $where, $sysDel = 0) { return OrderMerchant::getDB() ->when(isset($where['date']) && $where['date'] !== '', function ($query) use ($where) { getModelTime($query, $where['date']); }) ->when(isset($where['keyword']) && $where['keyword'] !== '', function ($query) use ($where) { $query->where('merch_no|out_trade_no|refund_no', 'like', "%" . $where['keyword'] . "%"); }) ->when(isset($where['status']) && $where['status'] !== '', function ($query) use ($where) { $query->where('status', 1); }) ->order('create_time DESC'); } public function updateBindstatus($uinionid, $uid) { return OrderMerchant::getDB()->where('pay_user_id', $uinionid)->update(['uid' => $uid, 'binds' => 1]); } }