Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

समवर्ती भुगतान नियंत्रण

आदर्श रूप से आपके पास stock होना चाहिए आपके Product . में फ़ील्ड उस उत्पाद के लिए उपलब्ध मात्राओं की संख्या रखने के लिए मॉडल।

जब कोई आदेश देता है, तो एक अलग order उदाहरण Product . की मात्राओं की संख्या के साथ बनाया जाना चाहिए निर्दिष्ट। उस order . के लिए कॉलबैक प्राप्त होने के बाद ही स्टॉक को कम किया जाना चाहिए या भुगतान की पुष्टि करने वाला वेबहुक प्राप्त होता है।

यह अन्य ग्राहकों को उसी उत्पाद के लिए ऑर्डर देने से तब तक नहीं रोकेगा जब तक कि वस्तु वास्तव में बेची नहीं जाती।

एक अन्य तरीका यह हो सकता है कि जब ग्राहक कॉलबैक पेज पर जाए तो स्टॉक को कम किया जाए और निश्चित अवधि के भीतर भुगतान प्राप्त नहीं होने पर स्टॉक को छोड़ दिया जाए। इसके लिए बैकग्राउंड टास्क की जरूरत होगी।

नोट: F का उपयोग करें django.models . से ऑब्जेक्ट स्टॉक को डीबी मान से कम करने के लिए स्टॉक को कम करते समय और इंस्टेंस विशेषता नहीं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. स्प्रिंग बैच MyISAM सीक्वेंस टेबल्स को InnoDB में माइग्रेट करना

  2. MYSQL में ENUM फ़ील्ड द्वारा ऑर्डर करें

  3. Jquery, खींचें और छोड़ें और MySQL डेटाबेस में सहेजें?

  4. मैं अपने JBoss 7 डेटा स्रोत के लिए अपने MySQL ReplicationDriver को कैसे कॉन्फ़िगर करूँ?

  5. हाइबरनेट मानदंड में मामले के अनुसार mysql ऑर्डर का उपयोग करना