|
@@ -299,9 +299,9 @@ module.exports = app => {
|
|
if (!stage || !transaction || !times || order === undefined) {
|
|
if (!stage || !transaction || !times || order === undefined) {
|
|
throw '数据错误';
|
|
throw '数据错误';
|
|
}
|
|
}
|
|
- const sql = 'INSERT INTO ?? (`tid`, `sid`, `pid`, `stimes`, `sorder`, `porder`, `name`, `tp`, `expr`, `pause`,' +
|
|
|
|
|
|
+ const sql = 'INSERT INTO ?? (`tid`, `sid`, `pid`, `stimes`, `sorder`, `name`, `tp`, `expr`, `pause`,' +
|
|
' `pre_tp`, `end_tp`, `pre_used`, `pre_finish`, `start_stage_order`, `postil`) ' +
|
|
' `pre_tp`, `end_tp`, `pre_used`, `pre_finish`, `start_stage_order`, `postil`) ' +
|
|
- ' SELECT SP.`tid`, SP.`sid`, SP.`pid`, ?, ?, SP.`porder`, SP.name, SP.`tp`, SP.`expr`, SP.`pause`,' +
|
|
|
|
|
|
+ ' SELECT SP.`tid`, SP.`sid`, SP.`pid`, ?, ?, SP.name, SP.`tp`, SP.`expr`, SP.`pause`,' +
|
|
' SP.`pre_tp`, SP.`end_tp`, SP.`pre_used`, SP.`pre_finish`, SP.`start_stage_order`, SP.`postil` ' +
|
|
' SP.`pre_tp`, SP.`end_tp`, SP.`pre_used`, SP.`pre_finish`, SP.`start_stage_order`, SP.`postil` ' +
|
|
' FROM ?? As SP' +
|
|
' FROM ?? As SP' +
|
|
' WHERE SP.`sid` = ? AND SP.`stimes` = ? AND SP.`sorder` = ?';
|
|
' WHERE SP.`sid` = ? AND SP.`stimes` = ? AND SP.`sorder` = ?';
|
|
@@ -501,6 +501,10 @@ module.exports = app => {
|
|
const sql = `UPDATE ${this.tableName} sp LEFT JOIN ${this.ctx.service.pay.tableName} p ON sp.pid = p.id SET sp.porder = p.\`order\` Where sp.sid = ? AND p.valid`;
|
|
const sql = `UPDATE ${this.tableName} sp LEFT JOIN ${this.ctx.service.pay.tableName} p ON sp.pid = p.id SET sp.porder = p.\`order\` Where sp.sid = ? AND p.valid`;
|
|
await transaction.query(sql, [stage.id]);
|
|
await transaction.query(sql, [stage.id]);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ async clearCacheOrder(stage, transaction) {
|
|
|
|
+ await transaction.update(this.tableName, { porder: 1}, { sid: stage.id });
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
return StagePay;
|
|
return StagePay;
|