where('is_history', 0)->first(); if ($dish_name) { $dish_name = $dish_name['name']; } else { $dish_name = self::where('legacy_code', $data)->where('is_history', 1)->first(); if ($dish_name) { $dish_name = $dish_name['name']; } else { $dish_name = 'Связанный товар удален'; } } if ($dish_name == 'Связанный товар удален') { $dish_name = self::where('code', $data)->where('is_history', 0)->first(); if ($dish_name) { $dish_name = $dish_name['name']; } else { $dish_name = self::where('code', $data)->where('is_history', 1)->first(); if ($dish_name) { $dish_name = $dish_name['name']; } else { $dish_name = 'Связанный товар удален'; } } } return $dish_name; } public static function isReal($data) { $dish_isReal = self::where('code', $data)->where('is_history', 0)->first(); $isReal = 0; if ($dish_isReal) { $isReal = intval($dish_isReal['real_count']); } else { $dish_isReal = self::where('code', $data)->where('is_history', 1)->first(); if ($dish_isReal) { $isReal = intval($dish_isReal['real_count']); } else { $isReal = 0; } } return $isReal; } public static function getSpecialPrice($menu_code) { $dish_special_price = self::where('code', $menu_code)->where('is_history', 0)->first(); $special_price = 0; if ($dish_special_price) { $special_price = round($dish_special_price['real_cosht'], 2); } else { $dish_special_price = self::where('code', $menu_code)->where('is_history', 1)->first(); if ($dish_special_price) { $special_price = round($dish_special_price['real_cosht']); } else { $special_price = 0; } } return $special_price; } public static function isServing($data) { $dish_isServing = self::where('code', $data)->where('is_history', 0)->first(); $isServing = 0; if ($dish_isServing) { $isServing = intval($dish_isServing['is_serving']); } else { $dish_isServing = self::where('code', $data)->where('is_history', 1)->first(); if ($dish_isServing) { $isServing = intval($dish_isServing['is_serving']); } else { $isServing = 0; } } return $isServing; } public static function GetPrinterCode($data) { $dish = self::where('legacy_code', $data)->where('is_history', 0)->first(); if ($dish) { $printer_code = $dish['printer_code']; } else { $dish = self::where('legacy_code', $data)->where('is_history', 1)->first(); if ($dish) { $printer_code = $dish['printer_code']; } else { $printer_code = 0; } } if ($printer_code == 0) { $dish = self::where('code', $data)->where('is_history', 0)->first(); if ($dish) { $printer_code = $dish['printer_code']; } else { $dish = self::where('code', $data)->where('is_history', 1)->first(); if ($dish) { $printer_code = $dish['printer_code']; } else { $printer_code = 0; } } } return $printer_code; } }