Commit 16a4364c by 王昆

gsb

parent 83a46f5c
......@@ -165,6 +165,9 @@ class ActionAPI extends APIBase {
case "saasOrderBulkOfflinePay": // 订单信息
opResult = await this.saasorderSve.bulkOfflinePay(action_body);
break;
case "saasOrderDeliverMapByCreditCodes": // 订单信息
opResult = await this.saasorderSve.mapByCreditCodes(action_body);
break;
//******************************************************************** */
// // 订单
......
......@@ -28,5 +28,28 @@ class SaasOrderDeliverInfoDao extends Dao {
}
return result;
}
async mapByCreditCodes(creditCodes, attrs) {
let result = {};
if (!creditCodes || creditCodes.length == 0) {
return result;
}
let sql = [];
sql.push("SELECT");
sql.push(attrs || "*");
sql.push("FROM");
sql.push(this.model.tableName);
sql.push("WHERE sve_businessmen_credit_code IN (:creditCodes)");
let list = await this.customQuery(sql.join(" "), {creditCodes: creditCodes}) || [];
if (list.length == 0) {
return result;
}
for (var item of list) {
result[item.sve_businessmen_credit_code] = item;
}
return result;
}
}
module.exports = SaasOrderDeliverInfoDao;
\ No newline at end of file
......@@ -228,7 +228,6 @@ class SaasOrderService extends ServiceBase {
return system.getResultSuccess();
}
async pageByCondition(params) {
let page = {
count: 0,
......@@ -516,6 +515,11 @@ class SaasOrderService extends ServiceBase {
});
}
async mapByCreditCodes(params) {
let rs = await this.saasorderdeliverinfoDao.mapByCreditCodes(params.creditCodes, params.attrs) || {};
return system.getResultSuccess(rs);
}
}
module.exports = SaasOrderService;
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