Exemplo n.º 1
0
  // 线上发送邮件,并刷新
  public final void wapOnlineHandle(final WapPayState payState) {
    if (payState.getState() == "true") {
      int chargedAmt = payState.getPayamt();
      player.addMoney(chargedAmt);
      String subject = "充值成功"; // 客户端现在显示不了长些的标题
      String content =
          "用户您好,您本次消费了"
              + payState.getRealmoney()
              + "元,我们刚刚为您的账号冲入"
              + payState.getPayamt()
              + "元宝,请在商城查收!";

      MailManager.getInstance().sendSysMail(player.getId(), subject, content, 0, null);

      // 刷新基本属性
      prepareBody();
      LuaService.callLuaFunction("fillAttributes", player);
      body.putShort((short) 0);
      sendMsg(player, MsgID.MsgID_Special_Train);

      Log.info(
          Log.STDOUT,
          "user id: "
              + player.getUserid()
              + "role id: "
              + player.getRoleid()
              + "role name: "
              + player.getName()
              + " 充值成功, 获得"
              + payState.getPayamt()
              + "元宝");
    } else {
      String subject = "充值失败";
      String content = null;
      if (Constants.ERRORCODE.get(payState.getWappaycode()) != null) {
        content = Constants.ERRORCODE.get(payState.getWappaycode());
      } else {
        content = Constants.ERRORCODE.get("0203");
      }

      MailManager.getInstance().sendSysMail(player.getId(), subject, content, 0, null);
      Log.info(
          Log.STDOUT,
          "user id: "
              + player.getUserid()
              + "role id: "
              + player.getRoleid()
              + "role name: "
              + player.getName()
              + " 充值失败, 错误原因"
              + Constants.ERRORCODE.get(payState.getWappaycode()));
    }
  }
Exemplo n.º 2
0
  // 线下发送邮件
  public final void wapUnderlineHandle(final WapPayState payState) {
    if (payState.getState() == "true") {
      String subject = "充值成功"; // 客户端现在显示不了长些的标题
      String content =
          "用户您好,您本次消费了"
              + payState.getRealmoney()
              + "元,我们刚刚为您的账号冲入"
              + payState.getPayamt()
              + "元宝,请在商城查收!";

      MailManager.getInstance().sendSysMail(payState.getRoleid(), subject, content, 0, null);
      Log.info(
          Log.STDOUT,
          "user id: "
              + payState.getUserid()
              + "role id: "
              + payState.getRoleid()
              + " 充值成功, 获得"
              + payState.getPayamt()
              + "元宝");
    } else {
      String subject = "充值失败";
      String content = null;
      if (Constants.ERRORCODE.get(payState.getWappaycode()) != null) {
        content = Constants.ERRORCODE.get(payState.getWappaycode());
      } else {
        content = Constants.ERRORCODE.get("0203");
      }
      MailManager.getInstance().sendSysMail(payState.getRoleid(), subject, content, 0, null);
      Log.info(
          Log.STDOUT,
          "user id: "
              + payState.getUserid()
              + "role id: "
              + payState.getRoleid()
              + " 充值失败, 错误代码"
              + Constants.ERRORCODE.get(payState.getWappaycode()));
    }
  }