1、数据分配任务2次,一次一万条
db.allocate_notes.findOne({"created" : ISODate("2018-04-09T01:35:10Z")});
db.allocate_notes.findOne({"created" : ISODate("2018-04-09T02:50:42Z")});
2、查任务名称,确认和页面一致,是同一个任务
db.campaigns.findOne({"_id" : ObjectId("5ac9e72920fc6d9a4b47b1c9")});
3、查对应的项目数据表,确认这个项目导入2次,共2万条
db.project_customers_5abca2069f7a1bd7797c0f2d.find({"campaigns.campaign_id" : ObjectId("5ac9e72920fc6d9a4b47b1c9")}).count()
开始的一万条
db.project_customers_5abca2069f7a1bd7797c0f2d.find({"campaigns.campaign_id" : ObjectId("5ac9e72920fc6d9a4b47b1c9"),"created" : {$lte : ISODate("2018-04-09T01:40:48Z")}}).count()
第二次一万条
db.project_customers_5abca2069f7a1bd7797c0f2d.find({"campaigns.campaign_id" : ObjectId("5ac9e72920fc6d9a4b47b1c9"),"created" : {$gte : ISODate("2018-04-09T01:40:48Z")}}).count()
3、检查号码是否有重复,本处确认mongo数据无问题
db.project_customers_5abca2069f7a1bd7797c0f2d.aggregate(
[
{$match : {
"campaigns.campaign_id" : ObjectId("5ac9e72920fc6d9a4b47b1c9")
}
},
{$group : { _id :{"电话号码":"$电话号码"},
count: { $sum: 1 }
}
}
]
).itcount();
4、检查redis,检查key是否存在
keys crm.mshuoke.com:R:5abca2069f7a1bd7797c0f2d:5ac9e72920fc6d9a4b47b1c9:DIALLIST:Z
具体数据(有1万多条,这样查无法知道条数)
zrange crm.mshuoke.com:R:5abca2069f7a1bd7797c0f2d:5ac9e72920fc6d9a4b47b1c9:DIALLIST:Z 0 -1
查改任务数据已经进预拨号的条数
zcard crm.mshuoke.com:R:5abca2069f7a1bd7797c0f2d:5ac9e72920fc6d9a4b47b1c9:DIALLIST:Z
5、普及预拨号key知识:有4个key
就一条数据,任务对应的数据总数,本次就是2万条
hgetall crm.mshuoke.com:D:CAMPAIGNS:5ac9e72920fc6d9a4b47b1c9:H
项目任务对应的key,对应的是值是项目客户表中的_id,用于快速修改项目客户表数据,还有分值,本次1万,因为还有一半没进预拨号
crm.mshuoke.com:R:5abca2069f7a1bd7797c0f2d:5ac9e72920fc6d9a4b47b1c9:DIALLIST:Z
预拨号用,无此key不能拨打号码,field为任务,value为号码,本次1万,因为还有一半没进预拨号
hgetall crm.mshuoke.com:R:CUSTOMERINDEXES:5abca2069f7a1bd7797c0f2d:H
预拨号用,和上面filed和value相反,无此key不能拨打号码,本次1万,因为还有一半没进预拨号
hgetall crm.mshuoke.com:R:PHONEINDEXES:5abca2069f7a1bd7797c0f2d:H
网友评论