Commit d4b44115 by 王勇飞

gyq

parent 9b5dd080
...@@ -131,7 +131,7 @@ class BizOptCtl extends CtlBase { ...@@ -131,7 +131,7 @@ class BizOptCtl extends CtlBase {
/*更新业务员信息*/ /*更新业务员信息*/
async updateSalesmanInfoByDemandCode(mobj, qobj, req){ async updateSalesmanInfoByDemandCode(mobj, qobj, req){
var pobj = mobj.d; var pobj = mobj.d;
if (pobj.businessMode && pobj.businessMode != 'undefined' && pobj.salesmanId && pobj.salesmanId != 'undefined' && pobj.salesmanName && pobj.salesmanName != 'undefined' && pobj.salesmanOpcode && pobj.salesmanOpcode != 'undefined'){ if (pobj.businessMode && pobj.businessMode != 'undefined'){
try{ try{
var res = await this.service.findInfoByDemandCode(pobj); var res = await this.service.findInfoByDemandCode(pobj);
if (res){ if (res){
...@@ -144,10 +144,14 @@ class BizOptCtl extends CtlBase { ...@@ -144,10 +144,14 @@ class BizOptCtl extends CtlBase {
"oldClerkName": res.salesman_name, "oldClerkName": res.salesman_name,
"oldClerkId": res.salesman_id, "oldClerkId": res.salesman_id,
"oldClerkPhone": res.salesman_phone, "oldClerkPhone": res.salesman_phone,
"oldFacilitatorId": res.facilitator_id,
"oldFacilitatorName": res.facilitator_name,
"newOpcode": pobj.salesmanOpcode, "newOpcode": pobj.salesmanOpcode,
"newClerkName": pobj.salesmanName, "newClerkName": pobj.salesmanName,
"newClerkId": pobj.salesmanId, "newClerkId": pobj.salesmanId,
"newClerkPhone": pobj.salesmanPhone "newClerkPhone": pobj.salesmanPhone,
"newFacilitatorId": pobj.facilitatorId,
"newFacilitatorName": pobj.facilitatorName
} }
} }
await this.shisService.insertInfo(sInfo);//之前业务员转历史 await this.shisService.insertInfo(sInfo);//之前业务员转历史
...@@ -269,7 +273,7 @@ class BizOptCtl extends CtlBase { ...@@ -269,7 +273,7 @@ class BizOptCtl extends CtlBase {
module.exports = BizOptCtl; module.exports = BizOptCtl;
// var task = new BizOptCtl(); // var task = new BizOptCtl();
// var obj={"d":{"businessMode":"201111093003","salesmanId":"12","salesmanName":"zhangsan","salesmanOpcode":"root/ic/zhangsan"}}; // var obj={"d":{"businessMode":"201111093003","facilitatorId":"10","facilitatorName":"猪八戒","salesmanId":"12","salesmanName":"zhangsan","salesmanOpcode":"root/ic/zhangsan"}};
// task.updateSalesmanInfoByDemandCode(obj,{},{}).then(d=>{ // task.updateSalesmanInfoByDemandCode(obj,{},{}).then(d=>{
// console.log(d); // console.log(d);
// }) // })
...@@ -516,7 +516,7 @@ class DeliverybillCtl extends CtlBase { ...@@ -516,7 +516,7 @@ class DeliverybillCtl extends CtlBase {
/*更新业务员信息*/ /*更新业务员信息*/
async updateSalesmanInfoByDeliverCode(mobj, qobj, req) { async updateSalesmanInfoByDeliverCode(mobj, qobj, req) {
var pobj = mobj.d; var pobj = mobj.d;
if (pobj.deliverNumber && pobj.deliverNumber != 'undefined' && pobj.salesmanId && pobj.salesmanId != 'undefined' && pobj.salesmanName && pobj.salesmanName != 'undefined' && pobj.salesmanOpcode && pobj.salesmanOpcode != 'undefined') { if (pobj.deliverNumber && pobj.deliverNumber != 'undefined') {
try { try {
var res = await this.service.findInfoByDeliverCode(pobj); var res = await this.service.findInfoByDeliverCode(pobj);
if (res) { if (res) {
...@@ -529,10 +529,14 @@ class DeliverybillCtl extends CtlBase { ...@@ -529,10 +529,14 @@ class DeliverybillCtl extends CtlBase {
"oldClerkName": res.salesman_name, "oldClerkName": res.salesman_name,
"oldClerkId": res.salesman_id, "oldClerkId": res.salesman_id,
"oldClerkPhone": res.salesman_phone, "oldClerkPhone": res.salesman_phone,
"oldFacilitatorId": res.facilitator_id,
"oldFacilitatorName": res.facilitator_name,
"newOpcode": pobj.salesmanOpcode, "newOpcode": pobj.salesmanOpcode,
"newClerkName": pobj.salesmanName, "newClerkName": pobj.salesmanName,
"newClerkId": pobj.salesmanId, "newClerkId": pobj.salesmanId,
"newClerkPhone": pobj.salesmanPhone "newClerkPhone": pobj.salesmanPhone,
"newFacilitatorId": pobj.facilitatorId,
"newFacilitatorName": pobj.facilitatorName
} }
} }
await this.shisService.insertInfo(sInfo);//之前业务员转历史 await this.shisService.insertInfo(sInfo);//之前业务员转历史
...@@ -947,9 +951,8 @@ module.exports = DeliverybillCtl; ...@@ -947,9 +951,8 @@ module.exports = DeliverybillCtl;
// // var diff = task.diffDays(ss,oneYear); // // var diff = task.diffDays(ss,oneYear);
// // console.log(oneYear); // // console.log(oneYear);
// // console.log(diff); // // console.log(diff);
// var obj={"d":{"deliverNumber":"1111111","salesmanId":"12","salesmanName":"zhangsan","salesmanOpcode":"root/ic/zhangsan"}}; // var obj={"d":{"deliverNumber":"1111111","facilitatorId":"10","facilitatorName":"猪八戒","salesmanId":"12","salesmanName":"zhangsan","salesmanOpcode":"root/ic/zhangsan"}};
// task.updateSalesmanInfoByDeliverCode(obj,{},{}).then(d=>{ // task.updateSalesmanInfoByDeliverCode(obj,{},{}).then(d=>{
// console.log(d); // console.log(d);
// //console.log(d[0].analyse); // //console.log(d[0].analyse);
// }) // })
...@@ -54,14 +54,25 @@ class BizoptDao extends Dao { ...@@ -54,14 +54,25 @@ class BizoptDao extends Dao {
/*更新业务员信息*/ /*更新业务员信息*/
async updateSalesmanInfoByDemandCode(qobj,t){ async updateSalesmanInfoByDemandCode(qobj,t){
var setobj = { var setobj = {};
"salesman_id": qobj.salesmanId, if (qobj.salesmanId && qobj.salesmanId != 'undefined') {
"salesman_name":qobj.salesmanName, setobj.salesman_id = qobj.salesmanId;
"salesman_opcode":qobj.salesmanOpcode };
if (qobj.salesmanName && qobj.salesmanName != 'undefined') {
setobj.salesman_name = qobj.salesmanName;
};
if (qobj.salesmanOpcode && qobj.salesmanOpcode != 'undefined') {
setobj.salesman_opcode = qobj.salesmanOpcode;
}; };
if (qobj.salesmanPhone && qobj.salesmanPhone != 'undefined') { if (qobj.salesmanPhone && qobj.salesmanPhone != 'undefined') {
setobj.salesman_phone = qobj.salesmanPhone; setobj.salesman_phone = qobj.salesmanPhone;
}; };
if (qobj.facilitatorId && qobj.facilitatorId != 'undefined') {
setobj.facilitator_id = qobj.facilitatorId;
};
if (qobj.facilitatorName && qobj.facilitatorName != 'undefined') {
setobj.facilitator_name = qobj.facilitatorName;
};
var whereobj = { "demand_code": qobj.businessMode }; var whereobj = { "demand_code": qobj.businessMode };
return await this.updateByWhere(setobj, whereobj, t); return await this.updateByWhere(setobj, whereobj, t);
} }
......
...@@ -86,14 +86,25 @@ class DeliverybillDao extends Dao { ...@@ -86,14 +86,25 @@ class DeliverybillDao extends Dao {
/*更新业务员信息*/ /*更新业务员信息*/
async updateSalesmanInfoByDeliverCode(qobj, t) { async updateSalesmanInfoByDeliverCode(qobj, t) {
var setobj = { var setobj = {};
"salesman_id": qobj.salesmanId, if (qobj.salesmanId && qobj.salesmanId != 'undefined') {
"salesman_name": qobj.salesmanName, setobj.salesman_id = qobj.salesmanId;
"salesman_opcode": qobj.salesmanOpcode };
if (qobj.salesmanName && qobj.salesmanName != 'undefined') {
setobj.salesman_name = qobj.salesmanName;
};
if (qobj.salesmanOpcode && qobj.salesmanOpcode != 'undefined') {
setobj.salesman_opcode = qobj.salesmanOpcode;
}; };
if (qobj.salesmanPhone && qobj.salesmanPhone != 'undefined') { if (qobj.salesmanPhone && qobj.salesmanPhone != 'undefined') {
setobj.salesman_phone = qobj.salesmanPhone; setobj.salesman_phone = qobj.salesmanPhone;
}; };
if (qobj.facilitatorId && qobj.facilitatorId != 'undefined') {
setobj.facilitator_id = qobj.facilitatorId;
};
if (qobj.facilitatorName && qobj.facilitatorName != 'undefined') {
setobj.facilitator_name = qobj.facilitatorName;
};
var whereobj = { "delivery_code": qobj.deliverNumber }; var whereobj = { "delivery_code": qobj.deliverNumber };
return await this.updateByWhere(setobj, whereobj, t); return await this.updateByWhere(setobj, whereobj, t);
} }
......
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