Commit 0ba098ef by 王昆

gsb

parent a4acc642
...@@ -2,31 +2,46 @@ const system = require("../../../system"); ...@@ -2,31 +2,46 @@ const system = require("../../../system");
const ServiceBase = require("../../sve.base") const ServiceBase = require("../../sve.base")
const settings = require("../../../../config/settings") const settings = require("../../../../config/settings")
const moment = require("moment"); const moment = require("moment");
class IborderbaseService extends ServiceBase { class IborderbaseService extends ServiceBase {
constructor() { constructor() {
super("order", ServiceBase.getDaoName(IborderbaseService)); super("order", ServiceBase.getDaoName(IborderbaseService));
this.regorderSve = system.getObject("service.order.iborderSve"); this.orderSve_1 = system.getObject("service.order.iborderSve");
this.dkorderSve = system.getObject("service.order.iborderdkSve"); this.orderSve_2 = system.getObject("service.order.iborderdkSve");
this.dzorderSve = system.getObject("service.order.iborderdzSve"); this.orderSve_3 = system.getObject("service.order.iborderdzSve");
}
getService(productType) {
return this["orderSve_" + productType];
} }
async apiAdd(params) { async apiAdd(params) {
try { try {
// 1注册订单 2代开订单 3代账订单 let sve = this.getService(params.productType);
if (params.productType == 1) { if (!sve) {
return regorderSve.apiAdd(params); return system.getResult(null, `产品类型错误${params.productType}`);
} else if (params.productType == 2) { }
return dkorderSve.apiAdd(params); return sve.addOrder(params);
} else if (params.productType == 3) { } catch (error) {
return dzorderSve.apiAdd(params); console.log(error);
return system.getResult(null, "接口异常");
}
}
async apiSaveInfo() {
try {
let sve = this.getService(params.productType);
if (!sve) {
return system.getResult(null, `产品类型错误${params.productType}`);
} }
return await this.add(params); return sve.saveInfo(params);
} catch (error) { } catch (error) {
console.log(error); console.log(error);
return system.getResult(null, "接口异常"); return system.getResult(null, "接口异常");
} }
} }
} }
module.exports = IborderbaseService; module.exports = IborderbaseService;
// var task=new UserService(); // var task=new UserService();
// task.getUserStatisticGroupByApp().then(function(result){ // task.getUserStatisticGroupByApp().then(function(result){
......
...@@ -10,12 +10,7 @@ class IborderdkService extends ServiceBase { ...@@ -10,12 +10,7 @@ class IborderdkService extends ServiceBase {
} }
async addOrder(params) { async addOrder(params) {
var params;
var obj = this.baseDao.create(params);
} }
} }
module.exports = IborderdkService; module.exports = IborderdkService;
// var task=new UserService(); // var task=new UserService();
......
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