@@ -948,21 +948,37 @@ class EsettleService extends ServiceBase {
letend=day+" 23:59:59";
letsql=[];
// sql.push("SELECT ");
// sql.push(" busi_id,");
// sql.push(" COUNT(busi_id) AS times,");
// sql.push(" SUM(amt) AS amt,");
// sql.push(" SUM(actual_amt) AS actual_amt,");
// sql.push(" SUM(deduct_amt) AS deduct_amt,");
// sql.push(" SUM(income_tax) AS income_tax,");
// sql.push(" SUM(service_tax) AS service_tax,");
// sql.push(" SUM(added_value_tax) AS added_value_tax");
// sql.push("FROM");
// sql.push(" `tbl_order_item` ");
// sql.push("WHERE trade_status = '00' ");
// sql.push(" AND create_time >= :begin ");
// sql.push(" AND create_time <= :end ");
// sql.push("GROUP BY busi_id");
sql.push("SELECT ");
sql.push(" busi_id,");
sql.push(" COUNT(busi_id) AS times,");
sql.push(" SUM(amt) AS amt,");
sql.push(" SUM(actual_amt) AS actual_amt,");
sql.push(" SUM(deduct_amt) AS deduct_amt,");
sql.push(" SUM(income_tax) AS income_tax,");
sql.push(" SUM(service_tax) AS service_tax,");
sql.push(" SUM(added_value_tax) AS added_value_tax");
sql.push(" t1.busi_id,");
sql.push(" COUNT(t1.busi_id) AS times,");
sql.push(" SUM(t1.amt) AS amt,");
sql.push(" SUM(t1.actual_amt) AS actual_amt,");
sql.push(" SUM(t1.deduct_amt) AS deduct_amt,");
sql.push(" SUM(t1.income_tax) AS income_tax,");
sql.push(" SUM(t1.service_tax) AS service_tax,");
sql.push(" SUM(t1.added_value_tax) AS added_value_tax");
sql.push("FROM");
sql.push(" `tbl_order_item` ");
sql.push("WHERE trade_status = '00' ");
sql.push(" AND create_time >= :begin ");
sql.push(" AND create_time <= :end ");
sql.push("GROUP BY busi_id");
sql.push(" `tbl_order_item` t1");
sql.push("LEFT JOIN ( SELECT MIN( create_time ) AS createTime, order_item_id FROM tbl_order_item_info WHERE create_time >= :begin AND create_time <= :end GROUP BY order_item_id ) t5 ON t1.id = t5.order_item_id ");
sql.push(" SUM(t1.added_value_tax) AS added_value_tax");
sql.push("FROM");
sql.push(" `tbl_order_item` t1");
sql.push("LEFT JOIN ( SELECT MIN( create_time ) AS createTime, order_item_id FROM tbl_order_item_info WHERE create_time >= :begin AND create_time <= :end GROUP BY order_item_id ) t5 ON t1.id = t5.order_item_id ");