Changes between Version 4 and Version 5 of DatabaseProgramming


Ignore:
Timestamp:
06/12/26 20:58:51 (3 days ago)
Author:
231001
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DatabaseProgramming

    v4 v5  
    1818=== add_reservation_count
    1919Процедурата '''add_reservation_count''' служи за ажурирање на бројот на резервации поврзани со одреден гостин. Најпрво проверува дали постои гостин со дадениот идентификатор, а потоа ја презема тековната вредност на бројачот на резервации. По успешната проверка, процедурата го зголемува бројот на резервации за еден, со што се евидентира новокреирана резервација на корисникот. На крај, промените се зачувуваат во базата на податоци и се прикажува информација за успешно ажурирање на бројот на резервации.
     20=== refund_payment
     21Процедурата refund_payment овозможува обработка на рефундација за извршено плаќање поврзано со откажана резервација. Најпрво проверува дали плаќањето постои и дали неговиот статус дозволува рефундација, а потоа утврдува дали поврзаната резервација е откажана. Доколку не е зададен конкретен износ за рефундација, процедурата го користи целосниот износ на плаќањето. Потоа ги валидира условите за рефундација, осигурувајќи дека износот е позитивен и не ја надминува првичната уплата. По успешните проверки, го ажурира статусот на плаќањето во „refunded“ или „partially_refunded“, ја евидентира рефундацијата во системот и ги зачувува промените во базата на податоци.
    2022= '''Тригери:'''
    2123=== trg_update_host_rating