format('Ymd'); // 获取当前日期,格式为 YYYYMMDD $record = self::where('GlobalUID', $globalUID) ->where('Date', $date) ->where('Level', $level); if ($record->exists()) { // 如果记录存在,增加 SubTotal $record->increment('SubTotal', $amount); } else { // 如果记录不存在,创建新记录 self::create([ 'GlobalUID' => $globalUID, 'UserID' => $userID, 'Date' => $date, 'Level' => $level, 'SubTotal' => $amount, 'HigherGUID' => $HigherGUID, 'HigherID' => $HigherID ]); } } }