Ich bin erst vor kurzem in die Branche eingestiegen und liebe es, fleißig zu programmieren, da ich möglicherweise niemanden mehr treffe. Deshalb wurde mir das Modul zum Entwickeln neuer Projekte zugewiesen. Das verwendete Framework ist yaf und swoole wird als Verbindungspool verwendet , und die Zahlungsschnittstelle ist Sofortzahlung und WeChat-Zahlung, ich halte das für sehr wichtig, aber meine Gedanken sind in der Vergangenheit nur sehr vage. Ich möchte die Meister nur fragen, ob sie Ratschläge für die Jüngeren haben Generation aus vergangenen Unebenheiten und Unebenheiten. Vielen Dank, ich werde beim nächsten Mal versuchen, einen eleganten Code zu schreiben!
Ich bin erst vor kurzem in die Branche eingestiegen und liebe es, fleißig zu programmieren, da ich möglicherweise niemanden mehr treffe. Deshalb wurde mir das Modul zum Entwickeln neuer Projekte zugewiesen. Das verwendete Framework ist yaf und swoole wird als Verbindungspool verwendet , und die Zahlungsschnittstelle ist Sofortzahlung und WeChat-Zahlung, ich halte das für sehr wichtig, aber meine Gedanken sind in der Vergangenheit nur sehr vage. Ich möchte die Meister nur fragen, ob sie Ratschläge für die Jüngeren haben Generation aus vergangenen Unebenheiten und Unebenheiten. Vielen Dank, ich werde beim nächsten Mal versuchen, einen eleganten Code zu schreiben!
1. Verstehen Sie zuerst die Struktur
Mall--->N Mitglieder;
Bestellungen--->N gelistete Produkte;
. ..
2. Frontend-Benutzer sehen ihren Bestellverlauf und durchsuchen ihn. Wie kann man also schneller suchen?
3. Back-End-Management-Benutzer überprüfen, überprüfen und durchsuchen den Bestellverlauf
4. Für die Finanzabteilung sind alle Bestellungen erforderlich
...
Die wichtigsten Punkte aus meiner persönlichen Erfahrung sind:
1. Datenbankdesign: auftragsbezogene Tabellengestaltung, auftragsbezogene Artikel wie Produktliste, Mitgliedschaftsinformationen, Rabatte, Punkte, Paketverkäufe usw., einschließlich interner Rechnungen und Kanalzahlungsrechnungen (z B. WeChat-Zahlung, Alipay-Zahlung usw.), und es gibt die Betriebsprotokollklasse. Es wird empfohlen, einige Informationen online zu finden oder sich auf Open-Source-E-Commerce-Produkte zu beziehen. Natürlich ist es schwierig, dies auf die tatsächlichen Bedürfnisse zuzuschneiden, aber wenn es Probleme mit dem allgemeinen Design gibt , es wird sehr unangenehm, wenn die Funktionen später erweitert werden
2. Zahlung durch Dritte: Hauptsächlich einige normale und abnormale Prozesse im Zahlungsprozess. Sie können sich auf die in der Hilfedokumentation empfohlenen Testfälle beziehen, die außerdem recht vollständig sind Gleichen Sie die Konten aus und gleichen Sie die Konten aus, was Sie tun. Es ist notwendig, das Konto jeden Tag mit der Plattform eines Drittanbieters abzugleichen, um zu sehen, ob die Zahlungssituation in den Datenbanken beider Parteien korrekt ist.
3. Sie haben oben den rechtzeitigen Eingang von Geldern erwähnt, was beweist, dass es möglicherweise ein persönliches Kontosystem gibt. Wie sollten wir hier herausfinden, wie wir mit Aufladungen und Abhebungen umgehen sollen? Im Allgemeinen gibt es bei Zahlungen über Drittanbieter keine Auszahlungsschnittstelle für Privatpersonen, sondern nur Rückerstattungen.