Commit bf627bc7 by 蒋勇

d

parent b98fc42a
const TaskBase=require("../../task.base");
class TestTask extends TaskBase{
class ParseRptTask extends TaskBase{
constructor(){
super(TaskBase.getServiceName(TestTask));
super(TaskBase.getServiceName(ParseRptTask));
this.cacheData=[];
}
async subBeforeTask(params){
......@@ -13,18 +13,22 @@ class TestTask extends TaskBase{
async subTaskHandle(channel, message){
var x=await this.redisClient.rpop(message);
if(x){
console.log("cache"+x);
this.cacheData.push(x);
}
setImmediate(()=>{
this.paseXls();
await this.paseXls();
});
}
async paseXls(){
var pv=this.cacheData.pop();
if(pv){
console.log(pv);
this.sleep(5000);
var tohandleurls=pv.split("~");
var rptDate=tohandleurls[0];
var rptCode=tohandleurls[1];
var urldownload=tohandleurls[2];
//下载文件
this.paseXls();
}
}
......@@ -33,4 +37,4 @@ class TestTask extends TaskBase{
console.log("TestTask1.....");
}
}
module.exports=TestTask;
module.exports=ParseRptTask;
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