-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Huvudfråga
För närvarande i ddl.sql, så sätts SET @total_cost = 0; för användare som har autogiro. Men behöver inte resepris sparas för dem på samma sätt som för andra användare i loggen, bara att de kommer betala på annat sätt? I så fall kan vi helt skippa kontrollen av betalningsform i triggern för loggen. Men jag misstänker att jag missar något här, är inte van vid att hantera betalningar.
Edit: Ahaaaa, är det tanken att 'autogiro' innebär att man betalar en fast kostnad per månad och får då åka hur mycket man vill? Jag tycker kravspecen är otydlig här. I den står bara, vad jag ser, under 'Kundens webbgränssnitt' att
Kunden kan fylla på med pengar till sitt konto (prepaid), eller låta systemet dra pengar varje månad via en betalningstjänst.
Relaterad fråga om namn på betalningsformer
I insert.sql så matas det in användare som har 'credit' eller 'prepaid' som payment form, medan triggern i ddl.sql verkar vänta sig att det ska finnas användare med 'invoice' som payment form. Vilka labels ska användas? De borde antagligen specificeras genom att istället för CHAR använda en ENUM-kolumn.