Triển khai quyền định giá dịch vụ hoặc sản phẩm cho đại lý
Ngày cập nhật: 2021-12-01 | Số lần xem: 2578 | Số từ: 468 | Phân loại: Công cụ
Tìm kiếm
Trong giao diện quản trị, các đại lý có thể chỉnh sửa giá của dịch vụ hoặc sản phẩm.
Danh sách công việc triển khai
- Thêm cột
agent_id
vào bảng cơ sở dữ liệu; thêm chỉ mục (index) choagent_id
, hoặc tạo chỉ mục duy nhất kết hợpagent_id + tên mô hình
. - Sao lưu câu lệnh SQL tạo bảng.
- Cập nhật model trong ngôn ngữ Go.
- Trang web mini app quét mã vạch để lấy ID thiết bị, sau đó truy vấn ID đại lý tương ứng và danh sách mô hình liên quan; cách ánh xạ giữa ID mô hình và tên tiếng Trung? Tên tiếng Trung không được phép thay đổi.
- Điều chỉnh API mô hình: Thêm tham số
device id
vào đầu vào. - Khi đăng ký, mỗi đại lý sẽ được thiết lập sẵn N mô hình.
- Giao diện quản trị Ant Design Pro dành cho đại lý: Mỗi đại lý chỉ nhìn thấy mức giá riêng của họ; tên mô hình không thể chỉnh sửa.
- Giao diện quản trị tổng thể Ant Design Pro: Có thể xem toàn bộ danh sách giá của tất cả đại lý.
- Không cho phép thêm mới hoặc xóa bỏ bất kỳ mục nào.
- Khi mở khóa từ xa qua MQTT, cần chuyển đổi ID mô hình dựa trên tên tiếng Trung.
- Thay thế
app_id
trong ứng dụng Go. - Thực hiện thay đổi cấu trúc bảng trên hệ thống đang chạy.
- Cập nhật code trên môi trường online.
- Gán các mô hình ban đầu về cho một đại lý cụ thể.
- Giá trị quét mã vạch trong ứng dụng mini.
- Với phương thức thanh toán JSAPI, bắt buộc truyền
openid
. - Lần quét mã đầu tiên phải đảm bảo đã có token cục bộ, tức là người dùng đã tạo tài khoản.
- Trước khi thanh toán, kiểm tra trạng thái trực tuyến của thiết bị; mã lỗi phải hiển thị được ở phía trước (frontend).
Các đại lý khác nhau sử dụng các merchant account WeChat khác nhau
- Thêm các trường:
MchID
- mã merchant,Secret
- khóa bí mật WeChat. - Cập nhật script SQL bảng.
- Cập nhật model Go.
- Controller cho phép chỉnh sửa các trường: mã merchant và khóa bí mật.
- Trang danh sách Ant Design Pro hiển thị mã merchant: Cần điều chỉnh giao diện quản trị tổng và giao diện quản trị đại lý.
- Thêm trường mã merchant và khóa bí mật vào trang chỉnh sửa Ant Design Pro.
- Thay đổi controller: Khi tạo thanh toán tạm thời, tra cứu mã merchant và khóa bí mật dựa trên
device id
. - Thực hiện thay đổi bảng trên môi trường online sau 5 giờ sáng.
- Kiểm thử chức năng trên môi trường live.
Tài liệu
- Công cụ phát triển WeChat Mini Program để kiểm tra và phân tích tham số quét mã.