| 123456789101112131415161718192021222324252627282930313233343536373839404142 | 
							- const BaseUtil = require('./baseUtils');
 
- const querySql = BaseUtil.querySql;
 
- const checkPayOrder = async function (tid) {
 
-     const pays = await querySql('SELECT * FROM zh_pay WHERE tid = ? and valid = 1 order by `order`', [tid]);
 
-     for (const [i, pay] of pays.entries()) {
 
-         if (pay.order !== i + 1) await querySql('Update zh_pay Set `order` = ? Where id = ?', [i+1, pay.id]);
 
-     }
 
- };
 
- const doComplete = async function() {
 
-     try {
 
-         const tender = await querySql('Select * From zh_tender');
 
-         for (const t of tender) {
 
-             console.log(`Update Tender ${t.id}`);
 
-             await checkPayOrder(t.id);
 
-         }
 
-     } catch (err) {
 
-         console.log(err);
 
-     }
 
-     BaseUtil.closePool();
 
- };
 
- const doCompleteTest = async function(tid) {
 
-     try {
 
-         const tender = await querySql('Select * From zh_tender where id = ?', [tid]);
 
-         for (const t of tender) {
 
-             console.log(`Update Tender ${t.id}`);
 
-             await checkPayOrder(t.id);
 
-         }
 
-     } catch (err) {
 
-         console.log(err);
 
-     }
 
-     BaseUtil.closePool();
 
- };
 
- const tenderId = process.argv[3];
 
- if (tenderId) {
 
-     console.log(tenderId);
 
-     doCompleteTest(tenderId);
 
- } else {
 
-     doComplete()
 
- }
 
 
  |