Реализовать вывод массива для дашборда - Laravel
Цена договорная
Сейчас реализован вывод данных в сводку за текущий день с кешированием.
Нужно реализовать вывод данных по примеру, как реализовано за день, но без кеширования:
1. За текущую неделю - с разбивкой по дням недели;
2. За текущий месяц - с разбивкой по календарным дням;
3. За текущий год - с разбивкой по месяцам;
4. За каждый период должны выводиться сгруппированные данные по контрагентам и продукции;
5. За каждый период должны выводиться: общее количество произведённой продукции, средняя скорость производства, количество заявок, время последней заявки;
5.1. Значения должны сравниваться с предыдущим периодом (неделя/месяц/год) с выводом динамики стрелками (больше или меньше) и процентом, а так же с данными для тултипла.
Продумать как собирать, просчитывать, обновлять и выводить эти данные быстро.
ВАЖНО: объектов будет тысячи, поэтому постоянно просчитывать и кешировать данные по каждому выглядит излишней нагрузкой, поэтому вопрос - какие варианты есть ещё для быстрой работы сбора и вывода.
Нужно реализовать вывод данных по примеру, как реализовано за день, но без кеширования:
1. За текущую неделю - с разбивкой по дням недели;
2. За текущий месяц - с разбивкой по календарным дням;
3. За текущий год - с разбивкой по месяцам;
4. За каждый период должны выводиться сгруппированные данные по контрагентам и продукции;
5. За каждый период должны выводиться: общее количество произведённой продукции, средняя скорость производства, количество заявок, время последней заявки;
5.1. Значения должны сравниваться с предыдущим периодом (неделя/месяц/год) с выводом динамики стрелками (больше или меньше) и процентом, а так же с данными для тултипла.
Продумать как собирать, просчитывать, обновлять и выводить эти данные быстро.
ВАЖНО: объектов будет тысячи, поэтому постоянно просчитывать и кешировать данные по каждому выглядит излишней нагрузкой, поэтому вопрос - какие варианты есть ещё для быстрой работы сбора и вывода.
- Файлы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.