'use strict'; module.exports = { /** * 新增报价 * @url client/enquiry/quote/kh/addQuote 前端调用的url参数地址 * data 请求参数 * @param {String} params1 参数1 */ main: async (event) => { let {data = {}, userInfo, util, filterResponse, originalParam} = event; let {customUtil, uniID, config, pubFun, vk, db, _} = util; let {uid, sheet, totalPrice} = data; let {company, manager, person, accountType} = userInfo let res = {code: 0, msg: ""}; // 业务逻辑开始----------------------------------------------------------- let subjectName = '' let subjectMobile = '' let managerName = '' let managerMobile = '' if (accountType == 1) { subjectName = person.personName subjectMobile = person.mobile } else { subjectName = company.companyName subjectMobile = company.legalMobile if (manager.mobile && manager.personName) { managerName = manager.personName managerMobile = manager.mobile } } // 添加报价单 res.data = await vk.baseDao.add({ dbName: "jjx-enquiry-quote",// 表名 dataJson: { // 需要新增的数据 json格式 ...data, ...{ userId: data.uid, status: 0, subjectName, subjectMobile, managerName, managerMobile, } } }); vk.baseDao.update({ dbName: "jjx-enquiry-sheet",// 表名 whereJson: { _id: data.sheetId, }, dataJson: { answerNumber: _.inc(1) } }) // 业务逻辑结束----------------------------------------------------------- return res; } }