删除无用
parent
4d146a767b
commit
62ddfec982
|
|
@ -25,55 +25,55 @@ import java.util.Set;
|
||||||
public class Cmd_recharge extends GmAbstract {
|
public class Cmd_recharge extends GmAbstract {
|
||||||
@Override
|
@Override
|
||||||
public boolean exec(String[] args) throws Exception {
|
public boolean exec(String[] args) throws Exception {
|
||||||
int serverId = GameApplication.serverId;
|
// int serverId = GameApplication.serverId;
|
||||||
MongoTemplate monogTemplate = MongoUtil.getInstence().getMonogTemplate(serverId);
|
// MongoTemplate monogTemplate = MongoUtil.getInstence().getMonogTemplate(serverId);
|
||||||
MongoTemplate coreMongoTemplate = MongoUtil.getCoreMongoTemplate();
|
// MongoTemplate coreMongoTemplate = MongoUtil.getCoreMongoTemplate();
|
||||||
|
//
|
||||||
Query query = new Query(Criteria.where("_id").ne("100000"));
|
// Query query = new Query(Criteria.where("_id").ne("100000"));
|
||||||
query.fields().include("playerManager");
|
// query.fields().include("playerManager");
|
||||||
long count = monogTemplate.count(query, User.class, "user");
|
// long count = monogTemplate.count(query, User.class, "user");
|
||||||
|
//
|
||||||
int pageSize = 10;
|
// int pageSize = 10;
|
||||||
|
//
|
||||||
//分页
|
// //分页
|
||||||
for(int i = 0 ; i <count/pageSize+1;i++){
|
// for(int i = 0 ; i <count/pageSize+1;i++){
|
||||||
Pageable pageable = new PageRequest(i,pageSize);
|
// Pageable pageable = new PageRequest(i,pageSize);
|
||||||
List<User> allByCondition = monogTemplate.find(query.with(pageable), User.class,"user");
|
// List<User> allByCondition = monogTemplate.find(query.with(pageable), User.class,"user");
|
||||||
|
//
|
||||||
for(User user:allByCondition){
|
// for(User user:allByCondition){
|
||||||
PlayerManager playerInfoManager = user.getPlayerInfoManager();
|
// PlayerManager playerInfoManager = user.getPlayerInfoManager();
|
||||||
System.out.println(user.getId());
|
// System.out.println(user.getId());
|
||||||
NewRechargeInfo newRechargeInfo = playerInfoManager.getNewRechargeInfo();
|
// NewRechargeInfo newRechargeInfo = playerInfoManager.getNewRechargeInfo();
|
||||||
RechargeInfo rechargeInfo = playerInfoManager.getRechargeInfo();
|
// RechargeInfo rechargeInfo = playerInfoManager.getRechargeInfo();
|
||||||
double rr = (rechargeInfo==null?0:rechargeInfo.getSaveAmt())+(newRechargeInfo==null?0:newRechargeInfo.getRr());
|
// double rr = (rechargeInfo==null?0:rechargeInfo.getSaveAmt())+(newRechargeInfo==null?0:newRechargeInfo.getRr());
|
||||||
if(rr==0){
|
// if(rr==0){
|
||||||
continue;
|
// continue;
|
||||||
}
|
// }
|
||||||
//判断是否有其他服已经加入过充值信息
|
// //判断是否有其他服已经加入过充值信息
|
||||||
Query rechargeQuery = new Query(Criteria.where("_id").is(playerInfoManager.getOpenId()));
|
// Query rechargeQuery = new Query(Criteria.where("_id").is(playerInfoManager.getOpenId()));
|
||||||
Recharge recharge = coreMongoTemplate.findOne(rechargeQuery, Recharge.class, "recharge");
|
// Recharge recharge = coreMongoTemplate.findOne(rechargeQuery, Recharge.class, "recharge");
|
||||||
if(recharge==null){
|
// if(recharge==null){
|
||||||
recharge = new Recharge();
|
// recharge = new Recharge();
|
||||||
recharge.setId(playerInfoManager.getOpenId());
|
// recharge.setId(playerInfoManager.getOpenId());
|
||||||
recharge.setRr(rr);
|
// recharge.setRr(rr);
|
||||||
Set<Integer> serverIds = new HashSet<>();
|
// Set<Integer> serverIds = new HashSet<>();
|
||||||
serverIds.add(serverId);
|
// serverIds.add(serverId);
|
||||||
recharge.setServerId(serverIds);
|
// recharge.setServerId(serverIds);
|
||||||
}else{
|
// }else{
|
||||||
Set<Integer> serverIds = recharge.getServerId();
|
// Set<Integer> serverIds = recharge.getServerId();
|
||||||
if(serverIds!=null&&serverIds.contains(serverId)){
|
// if(serverIds!=null&&serverIds.contains(serverId)){
|
||||||
continue;
|
// continue;
|
||||||
}
|
// }
|
||||||
recharge.setRr(recharge.getRr()+rr);
|
// recharge.setRr(recharge.getRr()+rr);
|
||||||
recharge.getServerId().add(serverId);
|
// recharge.getServerId().add(serverId);
|
||||||
}
|
// }
|
||||||
coreMongoTemplate.save(recharge,"recharge");
|
// coreMongoTemplate.save(recharge,"recharge");
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
|
//
|
||||||
System.out.println();
|
// System.out.println();
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue