接口更改

This commit is contained in:
dzl
2025-10-10 17:30:49 +08:00
parent 83af2cefd6
commit 2aa0e9d884
10 changed files with 284 additions and 81 deletions

View File

@@ -1,13 +1,12 @@
const express = require('express');
const router = express.Router();
const {getDB} = require('../database');
const {auth, adminAuth} = require('../middleware/auth');
const {SelectBuilder} = require('../config/dbv2')
const {db} = require("../server");
const sql = require("../config/config");
router.get('/names', auth, async (req, res) => {
router.get('/names', async (req, res) => {
try {
const {status = 'active'} = req.query;
const {id: created_id} = req.user;
@@ -36,7 +35,7 @@ router.get('/names', auth, async (req, res) => {
});
router.post('/names', auth, adminAuth, async (req, res) => {
router.post('/names', async (req, res) => {
const db = getDB();
try {
const {name, display_name, sort_order = 0} = req.body;
@@ -65,7 +64,7 @@ router.post('/names', auth, adminAuth, async (req, res) => {
});
router.delete('/names/:id', auth, adminAuth, async (req, res) => {
router.delete('/names/:id', async (req, res) => {
try {
const {id} = req.params;
const {id:user_id,role} = req.user
@@ -145,7 +144,7 @@ router.get('/values', async (req, res) => {
});
router.post('/values', auth, adminAuth, async (req, res) => {
router.post('/values', async (req, res) => {
try {
const {spec_name_id, value, display_value, color_code, image_url, sort_order = 0} = req.body;
@@ -348,7 +347,7 @@ router.get('/combinations/:id', async (req, res) => {
});
router.delete('/combinations/:id', auth, adminAuth, async (req, res) => {
router.delete('/combinations/:id', async (req, res) => {
try {
const {id} = req.params;
@@ -379,7 +378,7 @@ router.delete('/combinations/:id', auth, adminAuth, async (req, res) => {
});
router.put('/combinations/:id', auth, adminAuth, async (req, res) => {
router.put('/combinations/:id', async (req, res) => {
try {
const {id} = req.params;
const {
@@ -477,7 +476,7 @@ router.put('/combinations/:id', auth, adminAuth, async (req, res) => {
});
router.post('/combinations', auth, adminAuth, async (req, res) => {
router.post('/combinations', async (req, res) => {
try {
const {
product_id,
@@ -535,7 +534,7 @@ router.post('/combinations', auth, adminAuth, async (req, res) => {
});
router.post('/generate-combinations', auth, adminAuth, async (req, res) => {
router.post('/generate-combinations', async (req, res) => {
try {
const {product_id, spec_name_ids, default_stock = 0} = req.body;