count(); } /** * @notes 获取中奖人次 * @param $value * @param $data * @return int * @author Tab * @date 2021/11/24 15:43 */ public function getWinNumAttr($value, $data) { return LuckyDrawRecord::where([ ['activity_id', '=' , $data['id']], ['prize_type', '<>' , LuckyDrawEnum::NOT_WIN], ])->count(); } /** * @notes 获取开始时间描述 * @param $value * @param $data * @author Tab * @date 2021/11/24 15:43 */ public function getStartTimeDescAttr($value, $data) { return date('Y-m-d H:i:s', $data['start_time']); } /** * @notes 获取结束时间描述 * @param $value * @param $data * @author Tab * @date 2021/11/24 15:43 */ public function getEndTimeDescAttr($value, $data) { return date('Y-m-d H:i:s', $data['end_time']); } }