Commit 9f42d5de by 王勇飞

gyq

parent 0f9f92b2
var system = require("../../../../system");
class TxHandler { class TxHandler {
constructor() { constructor() {
this.icUrl = "http://ic.com:8000/web/bizchance"; this.icUrl = "http://ic.com:8000/web/bizchance";
...@@ -10,23 +11,27 @@ class TxHandler { ...@@ -10,23 +11,27 @@ class TxHandler {
*/ */
//新商机处理 //新商机处理
async addChance(datajson){ async addChance(datajson){
//console.log("put in queue",datajson) console.log("put in queue",datajson);
try{ try{
//获取分配的业务员信息 //获取分配的业务员信息
var salesmanInfo = await this.userService.getBizUserForBizChance(datajson.actionBody.contactsMoblie, datajson.actionBody.servicerName, datajson.actionBody.consultTypeName); var salesmanInfo = await this.userService.getBizUserForBizChance(datajson.actionBody.ContactsMoblie, datajson.actionBody.ServicerName, datajson.actionBody.ConsultTypeName);
console.log("salesman " + salesmanInfo);
var rc = system.getObject("util.execClient"); var rc = system.getObject("util.execClient");
var requrl = this.icUrl + "/bizoptCtl/insertInfo"; var requrl = this.icUrl + "/bizoptCtl/insertInfo";
var params = { var params = {
"businessMode": datajson.actionBody.needNum, "businessMode": datajson.actionBody.needNum,
"servicerCode":datajson.actionBody.servicerCode, "servicerCode":datajson.actionBody.ServicerCode,
"servicerName":datajson.actionBody.servicerName, "servicerName":datajson.actionBody.ServicerName,
"serviceCode":datajson.actionBody.regionId, "serviceCode":datajson.actionBody.RegionId,
"serviceName":datajson.actionBody.regionName, "serviceName":datajson.actionBody.RegionName,
"contactsName":datajson.actionBody.contactsName, "contactsName":datajson.actionBody.ContactsName,
"contactsPhone":datajson.actionBody.contactsMoblie, "contactsPhone":datajson.actionBody.ContactsMoblie,
"businessType":datajson.actionBody.consultType, "businessType":datajson.actionBody.ConsultType,
"businessName":datajson.actionBody.consultTypeName "businessName":datajson.actionBody.ConsultTypeName
} }
if (datajson.actionBody.Notes && datajson.actionBody.Notes != 'undefined'){
params.memoInfo = datajson.actionBody.Notes;
}
if (salesmanInfo && salesmanInfo != 'undefined'){ if (salesmanInfo && salesmanInfo != 'undefined'){
params.salesmanOpcode = salesmanInfo.opath; params.salesmanOpcode = salesmanInfo.opath;
params.salesmanId = salesmanInfo.userId; params.salesmanId = salesmanInfo.userId;
...@@ -38,6 +43,8 @@ class TxHandler { ...@@ -38,6 +43,8 @@ class TxHandler {
return j; return j;
} }
catch(error){ catch(error){
console.log("TTTTTTTTTTTTTT");
console.log(error);
return system.getResultError(error); return system.getResultError(error);
} }
...@@ -45,6 +52,7 @@ class TxHandler { ...@@ -45,6 +52,7 @@ class TxHandler {
//退回商机处理 //退回商机处理
async needClose(datajson){ async needClose(datajson){
console.log("put in queue",datajson);
try{ try{
var rc = system.getObject("util.execClient"); var rc = system.getObject("util.execClient");
var requrl = this.icUrl + "/schemeCtl/updateStatusByDemandCode"; var requrl = this.icUrl + "/schemeCtl/updateStatusByDemandCode";
...@@ -75,6 +83,7 @@ class TxHandler { ...@@ -75,6 +83,7 @@ class TxHandler {
//交付单处理 //交付单处理
async orderSubmit(datajson){ async orderSubmit(datajson){
console.log("put in queue",datajson);
try{ try{
//获取分配的业务员信息 //获取分配的业务员信息
var salesmanInfo = await this.userService.getBizUserForDelivery(datajson.actionBody.contactsMoblie, datajson.actionBody.servicerName, datajson.actionBody.productTypeName, datajson.actionBody.skucode); var salesmanInfo = await this.userService.getBizUserForDelivery(datajson.actionBody.contactsMoblie, datajson.actionBody.servicerName, datajson.actionBody.productTypeName, datajson.actionBody.skucode);
...@@ -206,6 +215,7 @@ class TxHandler { ...@@ -206,6 +215,7 @@ class TxHandler {
//关闭交付单处理 //关闭交付单处理
async needClose(datajson){ async needClose(datajson){
console.log("put in queue",datajson);
try{ try{
var rc = system.getObject("util.execClient"); var rc = system.getObject("util.execClient");
var requrl = this.icUrl + "/deliverybillCtl/updateStatusByDeliverCode"; var requrl = this.icUrl + "/deliverybillCtl/updateStatusByDeliverCode";
......
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