Commit 2bf188aa by 宋毅

tj

parent 98607d04
......@@ -59,6 +59,18 @@ class CtlBase {
var rd = await this.service.create(qobj);
return system.getResult(rd, null);
}
async createLog(queryobj, qobj, req) {
if (req && req.session && req.session.app) {
qobj.app_id = req.session.app.id;
qobj.onlyCode = req.session.user.unionId;
if (req.codepath) {
qobj.codepath = req.codepath;
}
}
var tmpParam = qobj || queryobj;
var rd = await this.service.create(tmpParam);
return system.getResult(rd, null);
}
async update(queryobj, qobj, req) {
if (req && req.session && req.session.user) {
qobj.onlyCode = req.session.user.unionId;
......
......@@ -17,23 +17,23 @@ class OplogCtl extends CtlBase {
}
async debug(obj) {
obj.logLevel = "debug";
return this.create(obj);
return this.createLog(obj);
}
async info(obj) {
obj.logLevel = "info";
return this.create(obj);
return this.createLog(obj);
}
async warn(obj) {
obj.logLevel = "warn";
return this.create(obj);
return this.createLog(obj);
}
async error(obj) {
obj.logLevel = "error";
return this.create(obj);
return this.createLog(obj);
}
async fatal(obj) {
obj.logLevel = "fatal";
return this.create(obj);
return this.createLog(obj);
}
/*
......
......@@ -12,5 +12,20 @@ class ReceiptVoucherDao extends Dao {
raw: true
});
}
async addReceiptvoucher(orderParams, req, t) {
var param = {
app_id: req.app.id,//
totalSum: orderParams.totalSum || 0,// 订单总额(产品价格×优惠费率×订单件数)
channelServiceNo: orderParams.channelServiceNo,// 渠道服务单号
auditStatus: "tg",
sourceType: "order",
sourceOrderNo: orderParams.orderNo,// 来源订单号
payDate: orderParams.payTime,//
createuser_id: req.user.id,
creator: orderParams.creator || "",
accountType: "other",
};
return this.create(param, t);//创建订单
}
}
module.exports = ReceiptVoucherDao;
......@@ -8,13 +8,14 @@ class OrderService extends ServiceBase {
this.logCtl = system.getObject("web.common.oplogCtl");
this.appproductDao = system.getObject("db.dbapp.appproductDao");
this.ordertmproductDao = system.getObject("db.dborder.ordertmproductDao");
this.receiptvoucherDao = system.getObject("db.dborder.receiptvoucherDao");
this.execClient = system.getObject("util.execClient");
}
async op1688ChannelPushOrder(action_body, pobj, req) {
try {
var reqUrl = "https://inte-mcp.chanjet.com/gsb/getOrder?token=" + action_body.token;
var rtn = await this.execClient.execGet("", reqUrl);
this.logCtl.info({
var logParam = {
appid: req.app.id,
appkey: req.app.uappKey,
requestId: req.requestId || "",
......@@ -22,7 +23,8 @@ class OrderService extends ServiceBase {
content: "请求地址:" + reqUrl,
clientIp: pobj.clientIp,
optitle: "渠道回调信息返回结果:" + rtn.stdout,
});
};
this.logCtl.info(logParam);
var result = JSON.parse(rtn.stdout);
if (result && result.successed && result.successed == true && result.returnValue && result.returnValue.length) {
this.addOrderNeed(action_body, req, result.returnValue);
......@@ -54,7 +56,7 @@ class OrderService extends ServiceBase {
"bizStatus": "S",
"paymentAmount": 420,
"executePrice": 420,
"orderItemNum": "ZQQ3120025200_01",
"orderItemNum": "ZWWW3120025200_01",
"gmtServiceBegin": "20171231000000000+0800",
"gmtConfirm": "20171231200329000+0800",
"settleItemDtos": [],
......@@ -70,7 +72,7 @@ class OrderService extends ServiceBase {
"bizStatus": "S",
"paymentAmount": 420,
"executePrice": 420,
"orderItemNum": "ZQQ3120025200_02",
"orderItemNum": "ZWWW3120025200_02",
"gmtServiceBegin": "20171231000000000+0800",
"gmtConfirm": "20171231200329000+0800",
"settleItemDtos": [],
......@@ -86,7 +88,7 @@ class OrderService extends ServiceBase {
"bizStatus": "S",
"paymentAmount": 420,
"executePrice": 420,
"orderItemNum": "ZQQ3120025200_03",
"orderItemNum": "ZWWW3120025200_03",
"gmtServiceBegin": "20171231000000000+0800",
"gmtConfirm": "20171231200329000+0800",
"settleItemDtos": [],
......@@ -102,7 +104,7 @@ class OrderService extends ServiceBase {
"bizStatus": "S",
"paymentAmount": 420,
"executePrice": 420,
"orderItemNum": "ZQQ3120025200_04",
"orderItemNum": "ZWWW3120025200_04",
"gmtServiceBegin": "20171231000000000+0800",
"gmtConfirm": "20171231200329000+0800",
"settleItemDtos": [],
......@@ -118,7 +120,7 @@ class OrderService extends ServiceBase {
"bizStatus": "S",
"paymentAmount": 420,
"executePrice": 420,
"orderItemNum": "ZQQ3120025200_05",
"orderItemNum": "ZWWW3120025200_05",
"gmtServiceBegin": "20171231000000000+0800",
"gmtConfirm": "20171231200329000+0800",
"settleItemDtos": [],
......@@ -134,7 +136,7 @@ class OrderService extends ServiceBase {
"bizStatus": "S",
"paymentAmount": 420,
"executePrice": 420,
"orderItemNum": "ZQQ3120025200_06",
"orderItemNum": "ZWWW3120025200_06",
"gmtServiceBegin": "20171231000000000+0800",
"gmtConfirm": "20171231200329000+0800",
"settleItemDtos": [],
......@@ -150,7 +152,7 @@ class OrderService extends ServiceBase {
"bizStatus": "S",
"paymentAmount": 420,
"executePrice": 420,
"orderItemNum": "ZQQ3120025200_07",
"orderItemNum": "ZWWW3120025200_07",
"gmtServiceBegin": "20171231000000000+0800",
"gmtConfirm": "20171231200329000+0800",
"settleItemDtos": [],
......@@ -166,7 +168,7 @@ class OrderService extends ServiceBase {
"bizStatus": "S",
"paymentAmount": 420,
"executePrice": 420,
"orderItemNum": "ZQQ3120025200_08",
"orderItemNum": "ZWWW3120025200_08",
"gmtServiceBegin": "20171231000000000+0800",
"gmtConfirm": "20171231200329000+0800",
"settleItemDtos": [],
......@@ -182,7 +184,7 @@ class OrderService extends ServiceBase {
"bizStatus": "S",
"paymentAmount": 420,
"executePrice": 420,
"orderItemNum": "ZQQ3120025200_09",
"orderItemNum": "ZWWW3120025200_09",
"gmtServiceBegin": "20171231000000000+0800",
"gmtConfirm": "20171231200329000+0800",
"settleItemDtos": [],
......@@ -198,7 +200,7 @@ class OrderService extends ServiceBase {
"bizStatus": "S",
"paymentAmount": 420,
"executePrice": 420,
"orderItemNum": "ZQQ3120025200_10",
"orderItemNum": "ZWWW3120025200_10",
"gmtServiceBegin": "20171231000000000+0800",
"gmtConfirm": "20171231200329000+0800",
"settleItemDtos": [],
......@@ -214,7 +216,7 @@ class OrderService extends ServiceBase {
"bizStatus": "S",
"paymentAmount": 420,
"executePrice": 420,
"orderItemNum": "ZQQ3120025200_11",
"orderItemNum": "ZWWW3120025200_11",
"gmtServiceBegin": "20171231000000000+0800",
"gmtConfirm": "20171231200329000+0800",
"settleItemDtos": [],
......@@ -230,7 +232,7 @@ class OrderService extends ServiceBase {
"bizStatus": "S",
"paymentAmount": 420,
"executePrice": 420,
"orderItemNum": "ZQQ3120025200_12",
"orderItemNum": "ZWWW3120025200_12",
"gmtServiceBegin": "20171231000000000+0800",
"gmtConfirm": "20171231200329000+0800",
"settleItemDtos": [],
......@@ -246,7 +248,7 @@ class OrderService extends ServiceBase {
"bizStatus": "S",
"paymentAmount": 420,
"executePrice": 420,
"orderItemNum": "ZQQ3120025200_13",
"orderItemNum": "ZWWW3120025200_13",
"gmtServiceBegin": "20171231000000000+0800",
"gmtConfirm": "20171231200329000+0800",
"settleItemDtos": [],
......@@ -262,7 +264,7 @@ class OrderService extends ServiceBase {
"bizStatus": "S",
"paymentAmount": 420,
"executePrice": 420,
"orderItemNum": "ZQQ3120025200_14",
"orderItemNum": "ZWWW3120025200_14",
"gmtServiceBegin": "20171231000000000+0800",
"gmtConfirm": "20171231200329000+0800",
"settleItemDtos": [],
......@@ -278,7 +280,7 @@ class OrderService extends ServiceBase {
"bizStatus": "S",
"paymentAmount": 420,
"executePrice": 420,
"orderItemNum": "ZQQ3120025200_15",
"orderItemNum": "ZWWW3120025200_15",
"gmtServiceBegin": "20171231000000000+0800",
"gmtConfirm": "20171231200329000+0800",
"settleItemDtos": [],
......@@ -294,7 +296,7 @@ class OrderService extends ServiceBase {
"bizStatus": "S",
"paymentAmount": 420,
"executePrice": 420,
"orderItemNum": "ZQQ3120025200_16",
"orderItemNum": "ZWWW3120025200_16",
"gmtServiceBegin": "20171231000000000+0800",
"gmtConfirm": "20171231200329000+0800",
"settleItemDtos": [],
......@@ -310,7 +312,7 @@ class OrderService extends ServiceBase {
"bizStatus": "S",
"paymentAmount": 420,
"executePrice": 420,
"orderItemNum": "ZQQ3120025200_17",
"orderItemNum": "ZWWW3120025200_17",
"gmtServiceBegin": "20171231000000000+0800",
"gmtConfirm": "20171231200329000+0800",
"settleItemDtos": [],
......@@ -326,7 +328,7 @@ class OrderService extends ServiceBase {
"bizStatus": "S",
"paymentAmount": 420,
"executePrice": 420,
"orderItemNum": "ZQQ3120025200_18",
"orderItemNum": "ZWWW3120025200_18",
"gmtServiceBegin": "20171231000000000+0800",
"gmtConfirm": "20171231200329000+0800",
"settleItemDtos": [],
......@@ -342,7 +344,7 @@ class OrderService extends ServiceBase {
"bizStatus": "S",
"paymentAmount": 420,
"executePrice": 420,
"orderItemNum": "ZQQ3120025200_19",
"orderItemNum": "ZWWW3120025200_19",
"gmtServiceBegin": "20171231000000000+0800",
"gmtConfirm": "20171231200329000+0800",
"settleItemDtos": [],
......@@ -358,7 +360,7 @@ class OrderService extends ServiceBase {
"bizStatus": "S",
"paymentAmount": 420,
"executePrice": 420,
"orderItemNum": "ZQQ3120025200_20",
"orderItemNum": "ZWWW3120025200_20",
"gmtServiceBegin": "20171231000000000+0800",
"gmtConfirm": "20171231200329000+0800",
"settleItemDtos": [],
......@@ -443,6 +445,8 @@ class OrderService extends ServiceBase {
serviceItemSnapshot: JSON.stringify(productItem),//产品快照
};
var orderItem = await self.dao.create(orderParams, t);//创建订单
var receiptvoucherItem = await self.receiptvoucherDao.addReceiptvoucher(orderParams, req, t);//创建订单支付信息
if (productItem.itemCode == "zzsbzc") {
var orderProductObj = {
app_id: req.app.id,//
......
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