diff --git a/src/routes/setting/vendorConfig/deleteVendor.ts b/src/routes/setting/vendorConfig/deleteVendor.ts index db340d3..d74d870 100644 --- a/src/routes/setting/vendorConfig/deleteVendor.ts +++ b/src/routes/setting/vendorConfig/deleteVendor.ts @@ -5,13 +5,16 @@ import u from "@/utils"; import { z } from "zod"; const router = express.Router(); export default router.post( - "/", - validateFields({ - id: z.number(), - }), - async (req, res) => { - const { id } = req.body; - await u.db("o_vendorConfig").where("id", id).del(); - res.status(200).send(success("删除成功")); - }, + "/", + validateFields({ + id: z.number(), + }), + async (req, res) => { + const { id } = req.body; + if (id == 1) { + return res.status(400).send(error("此配置无法删除")); + } + await u.db("o_vendorConfig").where("id", id).del(); + res.status(200).send(success("删除成功")); + }, );