Commit c316056f by 王昆

gsb

parent 59b77ba8
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
*/ */
module.exports = function (db, DataTypes) { module.exports = function (db, DataTypes) {
return db.define('osource', { return db.define('osource', {
name: {type: DataTypes.STRING, field: 'merchant_id', allowNull: false, defaultValue:'',comment:'平台来源' }, name: {type: DataTypes.STRING, field: 'name', allowNull: false, defaultValue:'',comment:'平台来源' },
createdAt: { type: DataTypes.DATE, field: 'created_at', allowNull: false, defaultValue: DataTypes.NOW }, createdAt: { type: DataTypes.DATE, field: 'created_at', allowNull: false, defaultValue: DataTypes.NOW },
updatedAt: { type: DataTypes.DATE, field: 'updated_at', allowNull: false, defaultValue: DataTypes.NOW }, updatedAt: { type: DataTypes.DATE, field: 'updated_at', allowNull: false, defaultValue: DataTypes.NOW },
deletedAt: { type: DataTypes.DATE, field: 'deleted_at', allowNull: true } deletedAt: { type: DataTypes.DATE, field: 'deleted_at', allowNull: true }
......
const system = require("../../../system"); const system = require("../../../system");
const ServiceBase = require("../../sve.base") const ServiceBase = require("../../sve.base")
/** /**
* 订单产品表 * 订单产品表
*/ */
...@@ -7,8 +8,43 @@ class OorderService extends ServiceBase { ...@@ -7,8 +8,43 @@ class OorderService extends ServiceBase {
constructor() { constructor() {
super("order", ServiceBase.getDaoName(OorderService)); super("order", ServiceBase.getDaoName(OorderService));
} }
/**
* 新增渠道订单
* @returns {Promise<void>}
*/
async addSourceOrder(params) {
// 整理参数
let productId = Number(params.productId);
let sourceId = Number(params.sourceId);
// 查询产品订单状态
// 合并订单状态
// 开启事务
// 插入订单数据
// 插入订单状态数据
}
/**
* 新建进度
* @param params
* @returns {Promise<void>}
*/
async createProcess(params) {
// 整理参数 变成这个格式,id, status, params
// 查询订单
// 找出订单下个状态,于参数订单状态匹配
// 调用状态func(order, nextObj, params)
}
} }
module.exports = OorderService; module.exports = OorderService;
\ No newline at end of file
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