Commit 4093ad78 by 宋毅

tj

parent e2b5557a
...@@ -34,50 +34,50 @@ class TestAPI extends APIBase { ...@@ -34,50 +34,50 @@ class TestAPI extends APIBase {
// clientIp: "" // clientIp: ""
// }); // });
// } // }
var body = { channelItemCode: "1329709" }; // var body = { channelItemCode: "1329709" };
returnRuslt={ // returnRuslt={
"returnValue": [ // "returnValue": [
{ // {
"bizStatusExt": "service", // "bizStatusExt": "service",
"memberId": "b2b-****02", // "memberId": "b2b-****02",
"productName": "商机**", // "productName": "商机**",
"gmtCreate": "20171231200252000+0800", // "gmtCreate": "20171231200252000+0800",
"gmtServiceEnd": "20190101000000000+0800", // "gmtServiceEnd": "20190101000000000+0800",
"bizStatus": "S", // "bizStatus": "S",
"paymentAmount": 420, // "paymentAmount": 420,
"executePrice": 420, // "executePrice": 420,
"orderItemNum": "W1712*****_1", // "orderItemNum": "W1712*****_1",
"gmtServiceBegin": "20171231000000000+0800", // "gmtServiceBegin": "20171231000000000+0800",
"gmtConfirm": "20171231200329000+0800", // "gmtConfirm": "20171231200329000+0800",
"settleItemDtos": [ // "settleItemDtos": [
], // ],
"payCustomerUid": "12345678990000", // "payCustomerUid": "12345678990000",
"signCustomerUid": "12345678990000" // "signCustomerUid": "12345678990000"
} // }
], // ],
"successed": true // "successed": true
}; // };
var tmpreq={app:}; // var tmpreq={app:};
this.orderSve.addOrderNeed() // this.orderSve.addOrderNeed()
return system.getResultSuccess({ req: "ok" }); return system.getResultSuccess({ req: "ok" });
} }
} }
......
...@@ -82,7 +82,9 @@ class OrderDao extends Dao { ...@@ -82,7 +82,9 @@ class OrderDao extends Dao {
serviceItemSnapshot: JSON.stringify(productItem),//产品快照 serviceItemSnapshot: JSON.stringify(productItem),//产品快照
}; };
var order = await this.create(orderObj, t); var order = await this.create(orderObj, t);
return system.getResultSuccess(order); var tmpResult = system.getResultSuccess(order);
tmpResult.addOrder = true;
return tmpResult;
} }
async putOrder(setObj, whereObj, t) { async putOrder(setObj, whereObj, t) {
return this.updateByWhere(setObj, whereObj, t) return this.updateByWhere(setObj, whereObj, t)
......
...@@ -14,14 +14,14 @@ class ReceiptVoucherDao extends Dao { ...@@ -14,14 +14,14 @@ class ReceiptVoucherDao extends Dao {
} }
async addReceiptvoucher(orderParams, req, t) { async addReceiptvoucher(orderParams, req, t) {
var param = { var param = {
app_id: req.app.id,// app_id: orderParams.app_id,//
totalSum: orderParams.totalSum || 0,// 订单总额(产品价格×优惠费率×订单件数) totalSum: orderParams.totalSum || 0,// 订单总额(产品价格×优惠费率×订单件数)
channelServiceNo: orderParams.channelServiceNo,// 渠道服务单号 channelServiceNo: orderParams.channelServiceNo,// 渠道服务单号
auditStatus: "tg", auditStatus: "tg",
sourceType: "order", sourceType: "order",
sourceOrderNo: orderParams.orderNo,// 来源订单号 sourceOrderNo: orderParams.orderNo,// 来源订单号
payDate: orderParams.payTime,// payDate: orderParams.payTime,//
createuser_id: req.user.id, createuser_id: orderParams.createuser_id,
creator: orderParams.creator || "", creator: orderParams.creator || "",
accountType: "other", accountType: "other",
}; };
......
...@@ -190,25 +190,6 @@ class OrderTmProductService extends ServiceBase { ...@@ -190,25 +190,6 @@ class OrderTmProductService extends ServiceBase {
if (verifyResult) { if (verifyResult) {
return verifyResult; return verifyResult;
} }
// if (productItem && productItem.verifyPrice == 1) {
// var verifyResult = await self.isOrderVerify(user, 1, tm, productItem, nclones, null);
// if (verifyResult) {
// return verifyResult;
// }
// } else {
// tm.nclOneCodes = [];
// tm.nclCount = 0;
// for (var i = 0; i < nclones.length; i++) {
// var tbcode = await self.getBusUid("tb");
// var nclone = nclones[i];
// var nclthreeobj = nclone.nclThree;
// if (nclone) {
// tm.nclOneCodes.push(nclone.code);
// tm.nclCount = tm.nclCount + nclthreeobj.length;
// }
// }
// }
if (tm.tmFormType == "4") {//图形商标 if (tm.tmFormType == "4") {//图形商标
tm["name"] = "图形"; tm["name"] = "图形";
} }
...@@ -225,6 +206,9 @@ class OrderTmProductService extends ServiceBase { ...@@ -225,6 +206,9 @@ class OrderTmProductService extends ServiceBase {
} }
var order = orderResult.data; var order = orderResult.data;
if (orderResult.addOrder && orderResult.addOrder == true) {
await self.receiptvoucherDao.addReceiptvoucher(order, null, t);//创建订单支付信息
}
var orderProductObj = { var orderProductObj = {
app_id: user.app_id,// app_id: user.app_id,//
productType_id: productItem.productType_id,//产品类型Id productType_id: productItem.productType_id,//产品类型Id
...@@ -278,7 +262,7 @@ class OrderTmProductService extends ServiceBase { ...@@ -278,7 +262,7 @@ class OrderTmProductService extends ServiceBase {
//订单客户档案添加和修改 //订单客户档案添加和修改
await self.opCustomerInfo(user, apply, orderProductObj, t); await self.opCustomerInfo(user, apply, orderProductObj, t);
//创建服务单 //创建服务单
var orderTm = await self.dao.create(orderProductObj, t);//创建商标订单 var orderTm = await self.dao.create(orderProductObj, t);//创建商标订单
var flowObj = { var flowObj = {
app_id: user.app_id, app_id: user.app_id,
createuser_id: user.id, createuser_id: user.id,
...@@ -342,7 +326,7 @@ class OrderTmProductService extends ServiceBase { ...@@ -342,7 +326,7 @@ class OrderTmProductService extends ServiceBase {
mlze = mlze.toFixed(2); mlze = mlze.toFixed(2);
mlze = Number(mlze); mlze = Number(mlze);
var ddze = Number(fwfze) + Number(gfze);//订单总额--------------------------------------------------- var ddze = Number(fwfze) + Number(gfze);//订单总额---------------------------------------------------
if (Number(tm.totalSum) < Number(ddze)) { if (parseFloat(tm.totalSum) < Number(ddze)) {
return { code: -201, msg: "订单总额有误" }; return { code: -201, msg: "订单总额有误" };
} }
...@@ -666,6 +650,7 @@ class OrderTmProductService extends ServiceBase { ...@@ -666,6 +650,7 @@ class OrderTmProductService extends ServiceBase {
gzwtsUrl: item.gzwtsUrl, gzwtsUrl: item.gzwtsUrl,
smwjUrl: item.smwjUrl, smwjUrl: item.smwjUrl,
deliveryStatus: item.deliveryStatus, deliveryStatus: item.deliveryStatus,
totalSum: item.totalSum,
notes: item.notes notes: item.notes
}, orderFlow: [], receiptVoucher: [] }, orderFlow: [], receiptVoucher: []
}; };
......
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