Commit 49dfdf32 by 王勇飞

fix bizopt findAndCountAll

parent f599fc49
...@@ -7,7 +7,7 @@ class BizoptDao extends Dao { ...@@ -7,7 +7,7 @@ class BizoptDao extends Dao {
extraWhere(qobj, qw, qc) {//根据业务员id获取商机信息的组装条件 extraWhere(qobj, qw, qc) {//根据业务员id获取商机信息的组装条件
qc.raw = true; qc.raw = true;
//检查查询的用户所属公司是否是平台运营公司-1,如果是则不添加公司查询条件, 不添加路径条件,返回所有数据 //检查查询的用户所属公司是否是平台运营公司-1,如果是则不需要添加公司查询条件添加公司查询条件, 不添加路径条件,返回所有数据
if (qobj.company_id == 1) { if (qobj.company_id == 1) {
return qw return qw
} else { } else {
...@@ -20,13 +20,25 @@ class BizoptDao extends Dao { ...@@ -20,13 +20,25 @@ class BizoptDao extends Dao {
//不是来自平台前端查询 //不是来自平台前端查询
if (qobj.bizpath && qobj.bizpath.indexOf("pmx") < 0) { if (qobj.bizpath && qobj.bizpath.indexOf("pmx") < 0) {
qc.where.business_type = qc.where.business_type || { qc.where.business_type = qc.where.business_type || {
[this.db.Op.In]: ["bookkeeping"] [this.db.Op.eq]: "bookkeeping"
}
if (qobj.bizpath && qobj.bizpath != "") {
if (qobj.bizpath.indexOf("demandAllocation") > 0) {//从需求分配列表过来的
qw["business_status"] = {
[this.db.Op.eq]: "pending"
};
}
if (qobj.bizpath.indexOf("demandfollow") > 0) {//从需求跟进列表过来的
qw["business_status"] = {
[this.db.Op.in]: ["beforeFollowUp", "followingUp", "beforeSubmission"]
};
}
if (qobj.bizpath.indexOf("distributionManagement") > 0) {//从分配记录列表过来的
qw["business_status"] = {
[this.db.Op.ne]: "pending"
};
}
} }
// if (qobj.bizpath && qobj.bizpath != "") {
// if (qobj.bizpath.indexOf("myChance") > 0) {//说明是从商机列表过来的
// qw["salesman_id"] = qobj.userid;
// }
// }
} }
} }
...@@ -53,7 +65,7 @@ class BizoptDao extends Dao { ...@@ -53,7 +65,7 @@ class BizoptDao extends Dao {
} }
/*更新业务员信息*/ /*更新业务员信息*/
async updateSalesmanInfoByDemandCode(qobj,t){ async updateSalesmanInfoByDemandCode(qobj, t) {
var setobj = {}; var setobj = {};
if (qobj.salesmanId && qobj.salesmanId != 'undefined') { if (qobj.salesmanId && qobj.salesmanId != 'undefined') {
setobj.salesman_id = qobj.salesmanId; setobj.salesman_id = qobj.salesmanId;
......
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