Commit c316056f by 王昆

gsb

parent 59b77ba8
......@@ -4,7 +4,7 @@
*/
module.exports = function (db, DataTypes) {
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 },
updatedAt: { type: DataTypes.DATE, field: 'updated_at', allowNull: false, defaultValue: DataTypes.NOW },
deletedAt: { type: DataTypes.DATE, field: 'deleted_at', allowNull: true }
......
const system = require("../../../system");
const ServiceBase = require("../../sve.base")
/**
* 订单产品表
*/
......@@ -7,8 +8,43 @@ class OorderService extends ServiceBase {
constructor() {
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;
\ 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