| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147 | 
							- 'use strict';
 
- /**
 
-  *
 
-  *
 
-  * @author Mai
 
-  * @date
 
-  * @version
 
-  */
 
- const { app, assert } = require('egg-mock/bootstrap');
 
- // const completeTenderCache = async function () {
 
- //     const ctx = app.mockContext();
 
- //     const tenders = await ctx.app.mysql.query('SELECT * FROM zh_tender WHERE id > 0');
 
- //     console.log(tenders.length);
 
- //     for (const t of tenders) {
 
- //         await ctx.service.tenderCache.refreshTenderCache(t);
 
- //         console.log(`complete ${t.name}(${t.id})`);
 
- //     }
 
- // };
 
- // completeTenderCache();
 
- // const depart = 100;
 
- // describe('refreshTenderCache.js', () => {
 
- //     it('refreshTenderCache', function* () {
 
- //         let ctx = app.mockContext();
 
- //         const lastTender = yield ctx.app.mysql.queryOne(`Select * From zh_tender WHERE id > 0 ORDER By id DESC`);
 
- //         let iBegin = 0;
 
- //         while (iBegin < lastTender.id) {
 
- //             ctx = app.mockContext();
 
- //             const tenders = yield ctx.app.mysql.query('SELECT * FROM zh_tender WHERE id > ? and id <= ?', [iBegin, iBegin+depart]);
 
- //             for (const t of tenders) {
 
- //                 yield ctx.service.tenderCache.refreshTenderCache(t);
 
- //                 console.log(`complete ${t.name}(${t.id})`);
 
- //             }
 
- //             iBegin = iBegin + depart;
 
- //         }
 
- //     });
 
- // });
 
- const iBegin = 0;
 
- //const iBegin = 5000;
 
- //const iBegin = 10000;
 
- const tenderRange = [
 
-     [iBegin + 0, iBegin + 500],
 
-     [iBegin + 500, iBegin + 1000],
 
-     [iBegin + 1000, iBegin + 1500],
 
-     [iBegin + 1500, iBegin + 2000],
 
-     [iBegin + 2000, iBegin + 2500],
 
-     [iBegin + 2500, iBegin + 3000],
 
-     [iBegin + 3000, iBegin + 3500],
 
-     [iBegin + 3500, iBegin + 4000],
 
-     [iBegin + 4000, iBegin + 4500],
 
-     [iBegin + 4500, iBegin + 5000]
 
- ];
 
- describe('refreshTenderCache.js', () => {
 
-     it('refreshTenderCache', function* () {
 
-         const ctx = app.mockContext();
 
-         const tenders = yield ctx.app.mysql.query('SELECT * FROM zh_tender WHERE id > ? and id <= ?', tenderRange[7]);
 
-         console.log(tenderRange[0], tenders.length);
 
-         for (const t of tenders) {
 
-             yield ctx.service.tenderCache.refreshTenderCache(t);
 
-             console.log(`complete ${t.name}(${t.id})`);
 
-         }
 
-     });
 
-     // it('refreshTenderCache', function* () {
 
-     //     const ctx = app.mockContext();
 
-     //     const tenders = yield ctx.app.mysql.query('SELECT * FROM zh_tender WHERE id > ? and id <= ?', tenderRange[1]);
 
-     //     console.log(tenderRange[1], tenders.length);
 
-     //     for (const t of tenders) {
 
-     //         yield ctx.service.tenderCache.refreshTenderCache(t);
 
-     //         console.log(`complete ${t.name}(${t.id})`);
 
-     //     }
 
-     // });
 
-     // it('refreshTenderCache', function* () {
 
-     //     const ctx = app.mockContext();
 
-     //     const tenders = yield ctx.app.mysql.query('SELECT * FROM zh_tender WHERE id > ? and id <= ?', tenderRange[2]);
 
-     //     console.log(tenderRange[2], tenders.length);
 
-     //     for (const t of tenders) {
 
-     //         yield ctx.service.tenderCache.refreshTenderCache(t);
 
-     //         console.log(`complete ${t.name}(${t.id})`);
 
-     //     }
 
-     // });
 
-     // it('refreshTenderCache', function* () {
 
-     //     const ctx = app.mockContext();
 
-     //     const tenders = yield ctx.app.mysql.query('SELECT * FROM zh_tender WHERE id > ? and id <= ?', tenderRange[3]);
 
-     //     console.log(tenderRange[3], tenders.length);
 
-     //     for (const t of tenders) {
 
-     //         yield ctx.service.tenderCache.refreshTenderCache(t);
 
-     //         console.log(`complete ${t.name}(${t.id})`);
 
-     //     }
 
-     // });
 
-     // it('refreshTenderCache', function* () {
 
-     //     const ctx = app.mockContext();
 
-     //     const tenders = yield ctx.app.mysql.query('SELECT * FROM zh_tender WHERE id > ? and id <= ?', tenderRange[4]);
 
-     //     console.log(tenderRange[4], tenders.length);
 
-     //     for (const t of tenders) {
 
-     //         yield ctx.service.tenderCache.refreshTenderCache(t);
 
-     //         console.log(`complete ${t.name}(${t.id})`);
 
-     //     }
 
-     // });
 
-     // it('refreshTenderCache', function* () {
 
-     //     const ctx = app.mockContext();
 
-     //     const tenders = yield ctx.app.mysql.query('SELECT * FROM zh_tender WHERE id > ? and id <= ?', tenderRange[5]);
 
-     //     console.log(tenderRange[5], tenders.length);
 
-     //     for (const t of tenders) {
 
-     //         yield ctx.service.tenderCache.refreshTenderCache(t);
 
-     //         console.log(`complete ${t.name}(${t.id})`);
 
-     //     }
 
-     // });
 
-     // it('refreshTenderCache', function* () {
 
-     //     const ctx = app.mockContext();
 
-     //     const tenders = yield ctx.app.mysql.query('SELECT * FROM zh_tender WHERE id > ? and id <= ?', tenderRange[6]);
 
-     //     console.log(tenderRange[6], tenders.length);
 
-     //     for (const t of tenders) {
 
-     //         yield ctx.service.tenderCache.refreshTenderCache(t);
 
-     //         console.log(`complete ${t.name}(${t.id})`);
 
-     //     }
 
-     // });
 
-     // it('refreshTenderCache', function* () {
 
-     //     const ctx = app.mockContext();
 
-     //     const tenders = yield ctx.app.mysql.query('SELECT * FROM zh_tender WHERE id > ? and id <= ?', tenderRange[7]);
 
-     //     console.log(tenderRange[7], tenders.length);
 
-     //     for (const t of tenders) {
 
-     //         yield ctx.service.tenderCache.refreshTenderCache(t);
 
-     //         console.log(`complete ${t.name}(${t.id})`);
 
-     //     }
 
-     // });
 
-     // it('refreshTenderCache', function* () {
 
-     //     const ctx = app.mockContext();
 
-     //     const tenders = yield ctx.app.mysql.query('SELECT * FROM zh_tender WHERE id > ? and id <= ?', tenderRange[8]);
 
-     //     console.log(tenderRange[8], tenders.length);
 
-     //     for (const t of tenders) {
 
-     //         yield ctx.service.tenderCache.refreshTenderCache(t);
 
-     //         console.log(`complete ${t.name}(${t.id})`);
 
-     //     }
 
-     // });
 
-     // it('refreshTenderCache', function* () {
 
-     //     const ctx = app.mockContext();
 
-     //     const tenders = yield ctx.app.mysql.query('SELECT * FROM zh_tender WHERE id > ? and id <= ?', tenderRange[9]);
 
-     //     console.log(tenderRange[9], tenders.length);
 
-     //     for (const t of tenders) {
 
-     //         yield ctx.service.tenderCache.refreshTenderCache(t);
 
-     //         console.log(`complete ${t.name}(${t.id})`);
 
-     //     }
 
-     // });
 
- });
 
 
  |