Commit e7633e41 by 孙亚楠

dd

parent b1486efc
......@@ -179,6 +179,12 @@ class ActionAPI extends APIBase {
case "saasBusinessmenMapByCreditCodes": // 订单信息
opResult = await this.saasorderSve.mapByCreditCodes(action_body);
break;
case "itemByIds": // 订单信息
opResult = await this.saasorderSve.itemByIds(action_body);
break;
case "updateItemInvoice":
opResult = await this.saasorderSve.updateInvoice(action_body);
break;
case "saasorderbusinessmenPage": // 订单信息
opResult = await this.saasorderbusinessmenSve.saasorderbusinessmenPage(action_body);
break;
......
......@@ -121,6 +121,35 @@ class SaasOrderDao extends Dao {
return result;
}
async byIds(params) {
let attrs = params.attrs || "*";
let ids = params.ids;
if (!ids || ids.length == 0) {
return [];
}
let sql = [];
sql.push("SELECT");
sql.push(attrs);
sql.push("FROM");
sql.push(this.model.tableName);
sql.push("WHERE id IN (:ids) ");
if (params.handle_status && params.handle_status.length > 0) {
sql.push("AND handle_status IN (:handle_status)");
}
if (params.saas_merchant_id) {
sql.push("AND saas_merchant_id IN (:saas_merchant_id)");
}
if (params.unInvoice) {
sql.push("AND saas_invoice_id = ''");
}
return await this.customQuery(sql.join(" "), params);
}
async updateInvoice(params, t) {
let sql = "UPDATE saas_order SET saas_invoice_id = :saas_invoice_id WHERE id IN (:ids) ";
await this.customUpdate(sql, params, t);
}
}
module.exports = SaasOrderDao;
\ No newline at end of file
......@@ -587,6 +587,15 @@ class SaasOrderService extends ServiceBase {
}
return system.getResultSuccess(page);
}
async byIds(params) {
let list = await this.dao.byIds(params);
return system.getResultSuccess(list);
}
async updateInvoice(params) {
let rs = await this.dao.updateInvoice(params);
return system.getResult(rs);
}
}
module.exports = SaasOrderService;
\ No newline at end of file
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