diff --git a/src/routes/setting/vendorConfig/addVendor.ts b/src/routes/setting/vendorConfig/addVendor.ts index b1bfa8f..19797cd 100644 --- a/src/routes/setting/vendorConfig/addVendor.ts +++ b/src/routes/setting/vendorConfig/addVendor.ts @@ -81,6 +81,8 @@ export default router.post( } if ((vendor.id as string).includes(":")) return res.status(400).send(error("id不能包含英文冒号")); + const data = await u.db("o_vendorConfig").where("id", vendor.id).first(); + if (data) return res.status(500).send(error("供应商id已存在")); await u.db("o_vendorConfig").insert({ id: vendor.id, author: vendor.author,