Commit 01601afe by 任晓松

update

parent a9871047
......@@ -177,27 +177,27 @@ class NeedinfoService extends ServiceBase {
async getNeedFunnelStatistics(pobj){
let ac = pobj.actionBody;
let sql = `select count(*) count from n_need_info where deleted_at is null `;
let sql2 = sql + ` and status = ygj`
let sql2 = sql + ` and status = 'ygj'`;
let sql3 = sql + ` and status = 'ycd'`;
let whereParams = {};
if (ac.start&&ac.end){
sql += ` AND created_at >= :start and created_at <= :end`;
sql2 += ` AND b.created_at >= :start and b.created_at <= :end`;
sql2 += ` AND created_at >= :start and created_at <= :end`;
whereParams.start = ac.start;
whereParams.end = ac.end;
}
if(ac.uapp_id){
sql += ` and uapp_id = :uapp_id`;
sql2 += ` and b.uapp_id = :uapp_id`;
sql2 += ` and uapp_id = :uapp_id`;
whereParams.uapp_id = ac.uapp_id;
}
if(ac.type_name){
sql += ` and typeCode = :type_name`;
sql2 += ` and b.typeCode = :type_name`;
sql += ` and typeName = :type_name`;
sql2 += ` and typeName = :type_name`;
whereParams.type_name = ac.type_name;
}
let total = await this.customQuery(sql,whereParams);
let middle = await this.customQuery(sql2,whereParams);
let sql3 = sql + ` and b.status = 'ycd'`
let finish = await this.customQuery(sql3,whereParams);
let result = {
total:total[0].count,
......
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