Commit e8fc4e82 by 任晓松

update

parent f63bd5b3
...@@ -1293,8 +1293,8 @@ class OrderInfoService extends ServiceBase { ...@@ -1293,8 +1293,8 @@ class OrderInfoService extends ServiceBase {
pageSize = 50; pageSize = 50;
} }
let listSql = `SELECT let listSql = `SELECT
DISTINCT(a.orderNo),
a.id, a.id,
a.orderNo,
a.channelOrderNo, a.channelOrderNo,
d.app_name, d.app_name,
b.itemName, b.itemName,
...@@ -1310,7 +1310,7 @@ class OrderInfoService extends ServiceBase { ...@@ -1310,7 +1310,7 @@ class OrderInfoService extends ServiceBase {
LEFT JOIN center_app.p_app d on a.uapp_id = d.uapp_id LEFT JOIN center_app.p_app d on a.uapp_id = d.uapp_id
WHERE WHERE
a.deleted_at IS NULL`; a.deleted_at IS NULL`;
let totalSql = `select count(*) count from c_order_info a left join c_order_product b on a.orderNo = b.sourceOrderNo LEFT JOIN center_order.c_order_contacts c on a.orderNo = c.sourceOrderNo where a.deleted_at is null ` let totalSql = `select count(DISTINCT(a.orderNo)) count from c_order_info a left join c_order_product b on a.orderNo = b.sourceOrderNo LEFT JOIN center_order.c_order_contacts c on a.orderNo = c.sourceOrderNo where a.deleted_at is null `
let whereParams ={}; let whereParams ={};
if(ab.start&&ab.end){ if(ab.start&&ab.end){
listSql += ` and a.created_at >= :start and a.created_at <= :end`; listSql += ` and a.created_at >= :start and a.created_at <= :end`;
...@@ -1333,7 +1333,7 @@ class OrderInfoService extends ServiceBase { ...@@ -1333,7 +1333,7 @@ class OrderInfoService extends ServiceBase {
totalSql += ` and ( a.orderNo like :fuzzy_code or a.channelOrderNo like :fuzzy_code or c.mobile like :fuzzy_code)`; totalSql += ` and ( a.orderNo like :fuzzy_code or a.channelOrderNo like :fuzzy_code or c.mobile like :fuzzy_code)`;
whereParams.fuzzy_code = "%"+ab.fuzzy_code+"%"; whereParams.fuzzy_code = "%"+ab.fuzzy_code+"%";
} }
listSql += ` order by a.id desc`; listSql += ` order by a.created_at desc`;
if(pageSize != -1){ if(pageSize != -1){
listSql += ` limit ${pageSize} offset ${from}`; listSql += ` limit ${pageSize} offset ${from}`;
} }
......
...@@ -259,7 +259,7 @@ class NeedinfoService extends ServiceBase { ...@@ -259,7 +259,7 @@ class NeedinfoService extends ServiceBase {
*/ */
async getNeedComparison(pobj){ async getNeedComparison(pobj){
let ab =pobj.actionBody; let ab =pobj.actionBody;
let sql1 = `select count(*) count from n_need_info where deleted_at is null `; let sql1 = `select count(DISTINCT(a.needNo)) count from n_need_info where deleted_at is null `;
let sql2 = `select count(DISTINCT(a.needNo)) count from n_need_solution a left join n_need_info b on a.needNo = b.needNo where a.deleted_at is null and b.status = 'ycd'`; let sql2 = `select count(DISTINCT(a.needNo)) count from n_need_solution a left join n_need_info b on a.needNo = b.needNo where a.deleted_at is null and b.status = 'ycd'`;
let whereParams = {}; let whereParams = {};
if(ab.startNow&&ab.endNow){ if(ab.startNow&&ab.endNow){
...@@ -314,9 +314,9 @@ class NeedinfoService extends ServiceBase { ...@@ -314,9 +314,9 @@ class NeedinfoService extends ServiceBase {
} }
let tag = actionBody.tag; let tag = actionBody.tag;
//需求列表 //需求列表
let needSql = `select b.app_name,a.needNo,a.channelNeedNo,a.typeName,a.province,a.city,a.publishContent,a.publishName,a.publishMobile,a.statusName,a.created_at from center_order.n_need_info a left join center_app.p_app b on a.uapp_id = b.uapp_id where a.deleted_at is null`; let needSql = `select b.app_name,DISTINCT(a.needNo),a.channelNeedNo,a.typeName,a.province,a.city,a.publishContent,a.publishName,a.publishMobile,a.statusName,a.created_at from center_order.n_need_info a left join center_app.p_app b on a.uapp_id = b.uapp_id where a.deleted_at is null`;
//需求总数 //需求总数
let needTotalSql = `select count(*) count from center_order.n_need_info a left join center_app.p_app b on a.uapp_id = b.uapp_id where a.deleted_at is null`; let needTotalSql = `select count(DISTINCT(a.needNo)) count from center_order.n_need_info a left join center_app.p_app b on a.uapp_id = b.uapp_id where a.deleted_at is null`;
//需求成单 //需求成单
let needToOrderSql = `select DISTINCT(b.needNo),c.app_name,b.channelNeedNo,b.province,b.city,b.typeName,b.publishContent,b.publishName,b.publishMobile,b.statusName,b.created_at from center_order.n_need_solution a left join center_order.n_need_info b on a.needNo = b.needNo left join center_app.p_app c on b.uapp_id = c.uapp_id where a.deleted_at is null and b.status = 'ycd'`; let needToOrderSql = `select DISTINCT(b.needNo),c.app_name,b.channelNeedNo,b.province,b.city,b.typeName,b.publishContent,b.publishName,b.publishMobile,b.statusName,b.created_at from center_order.n_need_solution a left join center_order.n_need_info b on a.needNo = b.needNo left join center_app.p_app c on b.uapp_id = c.uapp_id where a.deleted_at is null and b.status = 'ycd'`;
//需求成单总数 //需求成单总数
...@@ -352,8 +352,8 @@ class NeedinfoService extends ServiceBase { ...@@ -352,8 +352,8 @@ class NeedinfoService extends ServiceBase {
needToOrderTotalSql += ` and ( b.needNo like :fuzzy_code or b.channelNeedNo like :fuzzy_code or b.publishMobile like :fuzzy_code)`; needToOrderTotalSql += ` and ( b.needNo like :fuzzy_code or b.channelNeedNo like :fuzzy_code or b.publishMobile like :fuzzy_code)`;
whereParams.fuzzy_code = "%"+actionBody.fuzzy_code+"%"; whereParams.fuzzy_code = "%"+actionBody.fuzzy_code+"%";
} }
needSql += ` order by a.id desc`; needSql += ` order by a.created_at desc`;
needToOrderSql += ` order by b.id desc`; needToOrderSql += ` order by b.created_at desc`;
if(pageSize != -1){ if(pageSize != -1){
needSql += ` limit ${pageSize} offset ${from}`; needSql += ` limit ${pageSize} offset ${from}`;
needToOrderSql += ` limit ${pageSize} offset ${from}`; needToOrderSql += ` limit ${pageSize} offset ${from}`;
......
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