/
home
/
infinitibizsol
/
.trash
/
controllers.3
/
File Upload :
llllll
Current File: /home/infinitibizsol/.trash/controllers.3/auctioneerFeeController.js
const db = require("../models"); const addAucioneerFee = async (req, res) => { try { const { auctioneer_id, name, default_amount } = req.body; if ((!auctioneer_id, !name)) { return res.json({ status: 502, message: "Bad Request" }); } let result = await db.tblAuctioneerFee.create(req.body); return res.json({ status: 200, message: "Success", data: result }); } catch (error) { return res.status(500).json({ status: 500, message: "Internal Server Error", error: error.message, }); } }; const getAucioneerFees = async (req, res) => { try { const auctioneer_id = req.params.id; if (!auctioneer_id) { return res.json({ status: 502, message: "Bad Request" }); } let result = await db.tblAuctioneerFee.findAll({ attributes: [ "auctioneer_fee_id", "name", [db.sequelize.literal("300"), "fee_amount"], ], where: { auctioneer_id: auctioneer_id, }, }); return res.json({ status: 200, message: "Success", data: result }); } catch (error) { return res.status(500).json({ status: 500, message: "Internal Server Error", error: error.message, }); } }; const removeAucioneerFee = async (req, res) => { try { const { id } = req.params; let result; result = await db.tblVehicleRunFee.destroy({ where: { auctioneer_fee_id: id }, }); result = await db.tblAuctioneerFee.destroy({ where: { auctioneer_fee_id: id }, }); return res.json({ status: 200, message: "Success", data: result }); } catch (error) { return res.status(500).json({ status: 500, message: "Internal Server Error", error: error.message, }); } }; module.exports = { addAucioneerFee, removeAucioneerFee, getAucioneerFees };
Copyright ©2k19 -
Hexid
|
Tex7ure