'use strict'; module.exports = { /** * 申请合作 * @url client/spot/goods/kh/addCooperate 前端调用的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,company,manager,person,accountType, goodsUserId, goodsId,remark } = data; let res = { code: 0, msg: "" }; // 业务逻辑开始----------------------------------------------------------- let info = await vk.baseDao.findByWhereJson({ dbName:"jjx-goods-cooperate", whereJson:{ userId: uid, goodsId: goodsId } }); if(info != null) { return { code: -1, 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-goods-cooperate",// 表名 dataJson:{ // 需要新增的数据 json格式 userId: uid, goodsUserId: goodsUserId, goodsId: goodsId, company, manager, person, accountType, status: 0, subjectName, subjectMobile, managerName, managerMobile, remark } }); // 业务逻辑结束----------------------------------------------------------- return res; } }