Я использую codeigniter и мне нужна логика.
Каждое блюдо в моем столе имеет приоритет. см. рис ниже.
введите описание изображения здесь
Когда я обновляю list_priority с 3 на 1, где dish_id равен 4, это также должно повлиять на остальные строки. то есть. Результат должен прийти следующим образом.
введите описание изображения здесь
Значит приоритет должен сбрасываться вверх и вниз автоматически.
Надеюсь, я получу помощь.
Спасибо
Есть два условия
если assignPriority> currentPriority
затем примените уменьшение приоритета между (назначенным приоритетом, текущим приоритетом)
еще
применить приращение по приоритету между (назначенным приоритетом, текущим приоритетом)
я думаю это поможет
Других решений пока нет …