Commit f4c7d6e3 by linboxuan

ucommune-back operate api

parent 84ad41c7
...@@ -9,6 +9,7 @@ class OrderInfoService extends ServiceBase { ...@@ -9,6 +9,7 @@ class OrderInfoService extends ServiceBase {
this.orderRegionDao = system.getObject("db.dbcorder.orderregionDao"); this.orderRegionDao = system.getObject("db.dbcorder.orderregionDao");
this.ordercontactsDao = system.getObject("db.dbcorder.ordercontactsDao"); this.ordercontactsDao = system.getObject("db.dbcorder.ordercontactsDao");
this.flowlogDao = system.getObject("db.dbcorder.flowlogDao"); this.flowlogDao = system.getObject("db.dbcorder.flowlogDao");
this.moneyJourneyDao = system.getObject("db.dbcpay.moneyjourneyDao");
} }
async getOrderInfo(pobj, actionBody) {//获取订单列表信息 async getOrderInfo(pobj, actionBody) {//获取订单列表信息
...@@ -272,6 +273,18 @@ class OrderInfoService extends ServiceBase { ...@@ -272,6 +273,18 @@ class OrderInfoService extends ServiceBase {
var list = await this.flowlogDao.getlogListBySourceOrderNo(actionBody.orderNo); var list = await this.flowlogDao.getlogListBySourceOrderNo(actionBody.orderNo);
return list; return list;
} }
async getOrderDetails(pobj, actionBody) {//获取订单详情信息
var sql = "select `orderNo`,`channelServiceNo`,`channelOrderNo`,`channelUserId`,`ownerUserId`,`payTime`,`quantity`,`serviceQuantity`,`orderStatusName`,`orderStatus`,`totalSum`,`payTotalSum`,`refundSum`," +
" `invoiceApplyStatus`,`opNotes`,`notes`,`channelItemCode`,`channelItemName`,`price`,priceDesc,priceTypeName,channelItemAppendName,`serviceItemCode`,`picUrl`,`serviceItemSnapshot`,`orderSnapshot`,created_at from " +
" v_order where uapp_id=:uapp_id and orderNo=:orderNo LIMIT 1";
var paramWhere = { uapp_id: pobj.appInfo.uapp_id, orderNo: actionBody.orderNo };
var list = await this.customQuery(sql, paramWhere);
if (!list || list.length == 0) {
return system.getResult(null, "订单数据为空,30200");
}
var result = system.getResultSuccess(list[0]);
return result;
}
// 交付单详情 // 交付单详情
async getOrderDelivery(pobj, actionBody) { async getOrderDelivery(pobj, actionBody) {
var sql = "select * from c_order_delivery where sourceOrderNo=:sourceOrderNo"; var sql = "select * from c_order_delivery where sourceOrderNo=:sourceOrderNo";
...@@ -294,6 +307,13 @@ class OrderInfoService extends ServiceBase { ...@@ -294,6 +307,13 @@ class OrderInfoService extends ServiceBase {
// 操作明细 // 操作明细
result.data.deliveryFlowLog = await this.getOrderLogInfo(pobj, actionBody); result.data.deliveryFlowLog = await this.getOrderLogInfo(pobj, actionBody);
// 订单金额相关
result.data.orderDetail = await this.getOrderDetails(pobj, actionBody);
// 付款信息
var moneyJourneySql = "select accountTypeName from c_moneyjourney where sourceOrderNo=:sourceOrderNo";
var paramWhere = { sourceOrderNo: actionBody.orderNo };
var moneyJourneylist = await this.moneyJourneyDao.customQuery(moneyJourneySql,paramWhere);
result.data.accountTypeName = moneyJourneylist[0]["accountTypeName"];
return result; return result;
} }
......
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