Commit 40804c91 by 王勇飞

pp

parent 521961bd
......@@ -82,21 +82,29 @@ class BizOptCtl extends CtlBase {
* @param {*} req
* {
demand_code_list: ["1", "2", "3"],//至少一个需求编号
salesman_opcode: "",//唯一标识
salesman_id: "",//销售员id
salesman_name: "",//销售员姓名
salesman_id: "",//销售员id
salesman_opcode: "",//唯一标识
salesman_phone: "",//销售员手机号
}
*/
async distribution(mobj, qobj, req) {
let pobj = mobj.d;
pobj.type = "BIZ";
let obj = {
numbers: pobj.demand_code_list,
nickName: pobj.salesman_name,
userId: pobj.salesman_id,
opCode: pobj.salesman_opcode,
phone: pobj.salesman_phone,
type: "BIZ",
}
try {
let res = await this.deliverbillSve.distributionPerson(obj);
return system.getResult("分配需求成功:" + res);
} catch (error) {
console.log("bizoptCtl/")
console.log("bizoptCtl/distribution分配需求失败:", error);
return system.getResultError(error);
}
}
/**
......@@ -233,45 +241,45 @@ class BizOptCtl extends CtlBase {
/*更新业务员信息*/
async updateSalesmanInfoByDemandCode(mobj, qobj, req) {
var pobj = mobj.d;
if (pobj.businessMode && pobj.businessMode != 'undefined') {
try {
var res = await this.service.findInfoByDemandCode(pobj);
if (res) {
var sInfo = {
"flowType": "BIZ",
"flowId": res.id,
"flowCode": pobj.businessMode,
"salesmanInfo": {
"oldOpcode": res.salesman_opcode,
"oldClerkName": res.salesman_name,
"oldClerkId": res.salesman_id,
"oldClerkPhone": res.salesman_phone,
"oldFacilitatorId": res.facilitator_id,
"oldFacilitatorName": res.facilitator_name,
"newOpcode": pobj.salesmanOpcode,
"newClerkName": pobj.salesmanName,
"newClerkId": pobj.salesmanId,
"newClerkPhone": pobj.salesmanPhone,
"newFacilitatorId": pobj.facilitatorId,
"newFacilitatorName": pobj.facilitatorName
}
var pobj = mobj.d;
if (pobj.businessMode && pobj.businessMode != 'undefined') {
try {
var res = await this.service.findInfoByDemandCode(pobj);
if (res) {
var sInfo = {
"flowType": "BIZ",
"flowId": res.id,
"flowCode": pobj.businessMode,
"salesmanInfo": {
"oldOpcode": res.salesman_opcode,
"oldClerkName": res.salesman_name,
"oldClerkId": res.salesman_id,
"oldClerkPhone": res.salesman_phone,
"oldFacilitatorId": res.facilitator_id,
"oldFacilitatorName": res.facilitator_name,
"newOpcode": pobj.salesmanOpcode,
"newClerkName": pobj.salesmanName,
"newClerkId": pobj.salesmanId,
"newClerkPhone": pobj.salesmanPhone,
"newFacilitatorId": pobj.facilitatorId,
"newFacilitatorName": pobj.facilitatorName
}
await this.shisService.insertInfo(sInfo); //之前业务员转历史
await this.service.updateSalesmanInfoByDemandCode(pobj); //更新业务员信息
return system.getResult("操作成功!");
} else {
return system.getResultError("未找到相关数据");
}
} catch (error) {
return system.getResultError(error);
await this.shisService.insertInfo(sInfo); //之前业务员转历史
await this.service.updateSalesmanInfoByDemandCode(pobj); //更新业务员信息
return system.getResult("操作成功!");
} else {
return system.getResultError("未找到相关数据");
}
} else {
return system.getResultError("参数错误!");
} catch (error) {
return system.getResultError(error);
}
} else {
return system.getResultError("参数错误!");
}
/*根据商机编号更新商机状态*/
}
/*根据商机编号更新商机状态*/
async updateStatusByDemandCode(mobj, qobj, req) {
var pobj = mobj.d;
if (pobj.businessMode && pobj.businessMode != 'undefined' && pobj.currentStatus && pobj.currentStatus != 'undefined') {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment