This commit is contained in:
Sibunnayak 2024-08-02 10:27:08 +05:30
commit cfa0307313
2 changed files with 11 additions and 4 deletions

View File

@ -17,7 +17,7 @@ export const createKyc = async (req, res) => {
pan_number, pan_number,
aadhar_number, aadhar_number,
gst_number, gst_number,
addedBy,
notes, notes,
} = req.body; } = req.body;
@ -35,7 +35,7 @@ export const createKyc = async (req, res) => {
} }
if (!req?.user) return res.status(400).json({ message: "Please login!" }); if (!req?.user) return res.status(400).json({ message: "Please login!" });
const userType = req.userType;
try { try {
if (!mongoose.Types.ObjectId.isValid(req.user._id)) { if (!mongoose.Types.ObjectId.isValid(req.user._id)) {
return res.status(400).json({ message: "Please login again" }); return res.status(400).json({ message: "Please login again" });
@ -90,6 +90,7 @@ export const createKyc = async (req, res) => {
fertilizer_license_img: fertilizerLicenseImg || {}, fertilizer_license_img: fertilizerLicenseImg || {},
selfie_entrance_img: selfieEntranceImg, selfie_entrance_img: selfieEntranceImg,
addedBy: req.user._id, addedBy: req.user._id,
userType: userType,
notes, notes,
}); });

View File

@ -84,11 +84,17 @@ const KycSchema = new Schema(
rejection_reason: { rejection_reason: {
type: String, type: String,
}, },
addedBy: { addedBy: {
type: Schema.Types.ObjectId, type: mongoose.Schema.Types.ObjectId,
ref: "SalesCoOrdinator", refPath: "userType",
required: true, required: true,
}, },
userType: {
type: String,
required: true,
enum: ["SalesCoOrdinator", "TerritoryManager"],
},
notes: [ notes: [
{ {
message: { message: {