Commit 2afcdb3a by 王昆

gsb

parent 669beb76
......@@ -51,6 +51,9 @@ class XbgApi extends apiBase{
async ratepayingListToPe(qobj) {
try {
var params = qobj || {};
if (!params.busiIds) {
return system.getResult2({count:0, rows:[]})
}
var params = this.getSettleParams(params);
var page = await this.esettleSve.ratepayingToPe(params);
return system.getResult2(page);
......@@ -64,6 +67,9 @@ class XbgApi extends apiBase{
async ratepayingListToMonth(qobj) {
try {
var params = qobj || {};
if (!params.busiIds) {
return system.getResult2({count:0, rows:[]})
}
var params = this.getSettleParams(params);
var page = await this.esettleSve.ratepayingToMonth(params);
return system.getResult2(page);
......@@ -77,6 +83,9 @@ class XbgApi extends apiBase{
async ratepayingListToOne(qobj) {
try {
var params = qobj || {};
if (!params.busiIds) {
return system.getResult2({count:0, rows:[]})
}
var params = this.getSettleParams(params);
var page = await this.esettleSve.ratepayingToOne(params);
return system.getResult2(page);
......
......@@ -112,6 +112,10 @@ class EsettleService extends ServiceBase {
if(condition.ecompany_id){
listSql = listSql + " AND busi_id = '" + condition.ecompany_id + "'";
}
if(condition.busiIds && condition.busiIds.length > 0) {
listSql = listSql + " AND busi_id IN (" + condition.busiIds.join(",") + ")";
}
if (condition.id_name) {
listSql = listSql + " AND id_name = '" + condition.id_name + "'";
}
......@@ -146,6 +150,9 @@ class EsettleService extends ServiceBase {
if(condition.ecompany_id){
listSql = listSql + " AND busi_id = '" + condition.ecompany_id + "'";
}
if(condition.busiIds && condition.busiIds.length > 0) {
listSql = listSql + " AND busi_id IN (" + condition.busiIds.join(",") + ")";
}
if (condition.createBegin) {
listSql = listSql + " AND `create_time` >= '" + condition.createBegin + "' ";
}
......@@ -171,6 +178,9 @@ class EsettleService extends ServiceBase {
async ratepayingToOne(condition){
var listSql = "SELECT actual_amt,income_tax,create_time FROM tbl_order_item WHERE trade_status = '00'";
if(condition.busiIds && condition.busiIds.length > 0) {
listSql = listSql + " AND busi_id IN (" + condition.busiIds.join(",") + ")";
}
if(condition.ecompany_id){
listSql = listSql + " AND busi_id = '" + condition.ecompany_id + "'";
}
......@@ -189,7 +199,10 @@ class EsettleService extends ServiceBase {
}
async getPays(condition){
var countSql = "SELECT SUM(actual_amt) actual_amt,SUM(income_tax) income_tax FROM tbl_order_item WHERE trade_status = '00' AND busi_id IN (" + "'" + condition.ecompanyIds.join("','") + "'" + ") ";
var countSql = "SELECT SUM(actual_amt) actual_amt,SUM(income_tax) income_tax FROM tbl_order_item WHERE trade_status = '00' ";
if(condition.busiIds && condition.busiIds.length > 0) {
countSql = countSql + "AND busi_id IN (" + "'" + condition.busiIds.join("','") + "'" + ") ";
}
var list = await this.settledb.query(countSql);
return {actual_amt:list[0][0].actual_amt,income_tax:list[0][0].income_tax}
}
......
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