Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @RequestMapping(value = "recover_purchase")
- public String recoverPurchase() {
- List<Map<String, Object>> rows = this.getSession("").selectList("Resource.findPurchases");
- for (Map<String, Object> row: rows) {
- int userId = Integer.parseInt(row.get("user_id").toString());
- int consumeType = Integer.parseInt(row.get("consume_type").toString());
- int consumeId = Integer.parseInt(row.get("consume_id").toString());
- int consumeNum = Integer.parseInt(row.get("consume_num").toString());
- switch (consumeType) {
- case CakeConstants.PROPS_TYPE_POWDER:
- consumeId = consumeId * 10 + consumeId;
- consumeNum = 1;
- break;
- case CakeConstants.PROPS_TYPE_RENEW_FAIRY:
- consumeId = consumeId * 1000 + consumeNum;
- consumeNum = 1;
- break;
- case CakeConstants.PROPS_TYPE_UNLOCK_CONDITION:
- case CakeConstants.PROPS_TYPE_UNLOCK_ASSEMBLY:
- case CakeConstants.PROPS_TYPE_SYSTEM:
- case CakeConstants.PROPS_TYPE_AREA:
- case CakeConstants.PROPS_TYPE_SOCKET:
- case CakeConstants.PROPS_TYPE_SIGN_IN:
- case CakeConstants.PROPS_TYPE_PACKAGE_DEAL:
- case CakeConstants.PROPS_TYPE_BOMB:
- case CakeConstants.PROPS_TYPE_CATERING:
- case CakeConstants.PROPS_TYPE_CARD:
- break;
- case CakeConstants.PROPS_TYPE_UPGRADE_STOVE_MATERIAL:
- //upgradeStoveService.addUserMaterial(userId, materialPackageId, num);
- consumeId = consumeId + 100000;
- break;
- case CakeConstants.PROPS_TYPE_CASH:
- // User user = userService.getUser(userId);
- // user.addCash(consumeNum, "recover");
- // userService.saveUser(user);
- continue;
- }
- System.out.println(userId + "-" + consumeType + "-" + consumeId + "-" + consumeNum + " ");
- try {
- //tradeService.addItem(userId, consumeType, consumeId, consumeNum, 0, false);
- }
- catch (Exception ex){
- System.out.println(userId + "-" + consumeType + "-" + consumeId + "-" + consumeNum + " " + BizException.getInfo(ex));
- }
- }
- return "ok";
- }
Add Comment
Please, Sign In to add comment