亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? businessaction.java

?? 網吧計費系統
?? JAVA
字號:
package com.jbaptech.accp.netbar.server.action;

import java.util.ArrayList;

import com.jbaptech.accp.netbar.client.ComsumeDisplayData;
import com.jbaptech.accp.netbar.server.entity.Card;
import com.jbaptech.accp.netbar.server.dao.CardDAO;
import com.jbaptech.accp.netbar.server.entity.Computer;
import com.jbaptech.accp.netbar.server.dao.RecordDAO;
import com.jbaptech.accp.netbar.server.entity.Record;
import com.jbaptech.accp.netbar.server.dao.ComputerDAO;

/**
 * BusinessAction Description here.
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2005</p>
 *
 * <p>Company: 北京阿博泰克北大青鳥信息技術有限公司</p>
 *
 * @author luohao
 * @version 1.0
 */
public class BusinessAction {

  /**
   * constant.
   */
  static final int FOUR = 4;
  /**
   * constant.
   */
  static final int FIVE = 5;
  /**
   * constant.
   */
  static final int SERVERN = 7;
  /**
   * constant.
   */
  static final int EIGHIT = 8;
  /**
   * constant.
   */
  static final int TEN = 10;
  /**
   * constant.
   */
  static final int ELEVEN = 11;
  /**
   * constant.
   */
  static final int THIRTEEN = 13;
  /**
   * constant.
   */
  static final int FOURTEEN = 14;
  /**
   * constant.
   */
  static final int SIXTEEN = 16;

  /**
   * constant.
   */
  static final int ONE_YEAR_DAYS = 365;
  /**
   * constant.
   */
  static final int ONE_MONTH_DAYS = 30;
  /**
   * constant.
   */
  static final int ONE_DAY_HOURS = 24;
  /**
   * constant.
   */
  static final int ONE_HOUR_MINUTES = 60;

  /**
   * check the card and password that is valid or not.
   * @param card Card
   * @return boolean
   */
  public static boolean cardIsValid( Card card) {
    CardDAO dao = new CardDAO();
    return dao.cardIsValid(card);
  }

  /**
   * judge the card has balance or not.
   * @param card Card
   * @return boolean
   */
  public static boolean cardHaveBalance( Card card) {
    CardDAO dao = new CardDAO();
    return dao.cardIsHaveBalance(card);
  }

  /**
   * do check in operator business.
   * @param record Record
   * @param computer Computer
   */
  public static void doStartUseComputerBusiness( Record record,
                                                 Computer computer) {
    RecordDAO dao = new RecordDAO();
    dao.doStartUseComputerBusiness(record, computer);
  }

  /**
   * get not used computer list.
   * @return ArrayList
   */
  public static ArrayList getNotUsedComputeList() {
    ComputerDAO dao = new ComputerDAO();
    return dao.getNoUsedComputerList();
  }

  /**
   * get a list about the computers using.
   * @return ArrayList
   */
  public static ArrayList getNotStopComputer() {
    RecordDAO dao = new RecordDAO();
    return dao.getNotStopComputer();
  }

  /**
   * do check out business.
   * @param rec Record
   * @return ComsumeDisplayData
   */
  public static ComsumeDisplayData doStopUseComputerBusiness( Record rec) {
    RecordDAO dao = new RecordDAO();
    ComsumeDisplayData result = dao.getStopCompouterRelationInfo(rec);
    Record record = result.getRecord();
    Card card = result.getCard();

    //計算本次上機的錢
    int fee = calFee(record.getBeginTime(), record.getEndTime());
    record.setFee(fee);

    int balance = card.getBalance() - fee;
    card.setId(record.getCardId());
    card.setBalance(balance);

//do databasechange

    RecordDAO dao2 = new RecordDAO();
    dao2.doDatabaseChangeAboutEndPlay(record, card);

    result.setRecord(record);
    result.setCard(card);
    return result;

  }

  /**
   * calculate fee.
   * @param beginTime String
   * @param endTime String
   * @return int
   */
  private static int calFee( String beginTime,  String endTime) {

    int fee = 0;
    int beginYear = Integer.parseInt(beginTime.substring(0, FOUR));
    int beginMonth = Integer.parseInt(beginTime.substring(FIVE, SERVERN));
    int beginDay = Integer.parseInt(beginTime.substring(EIGHIT, TEN));
    int beginHour = Integer.parseInt(beginTime.substring(ELEVEN, THIRTEEN));
    int beiginMinute = Integer.parseInt(beginTime.substring(FOURTEEN, SIXTEEN));

    int endYear = Integer.parseInt(endTime.substring(0, FOUR));
    int endMonth = Integer.parseInt(endTime.substring(FIVE, SERVERN));
    int endDay = Integer.parseInt(endTime.substring(EIGHIT, TEN));
    int endHour = Integer.parseInt(endTime.substring(ELEVEN, THIRTEEN));
    int endMinute = Integer.parseInt(endTime.substring(FOURTEEN, SIXTEEN));

    int playMinutes = 0;
    playMinutes = ((endYear - beginYear) * ONE_YEAR_DAYS * ONE_DAY_HOURS
                   *  ONE_HOUR_MINUTES
                   +  (endMonth - beginMonth) * ONE_MONTH_DAYS * ONE_DAY_HOURS
                   * ONE_HOUR_MINUTES + (endDay - beginDay) * ONE_DAY_HOURS
                   * ONE_HOUR_MINUTES + (endHour - beginHour) * ONE_HOUR_MINUTES
                   + (endMinute - beiginMinute));

    int modNum = playMinutes % ONE_HOUR_MINUTES;

    int playHours = 0;
    playHours = playMinutes / ONE_HOUR_MINUTES;
    if (playHours == 0 || (modNum > FIVE && playHours > 0)) {
      playHours++;
    }
    fee = playHours * 2;

    return fee;
  }

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
丝袜美腿亚洲一区| 欧美午夜影院一区| 欧美性猛交xxxxxx富婆| 久久―日本道色综合久久| 亚洲成人免费影院| 91在线观看下载| 久久久亚洲午夜电影| 麻豆精品国产传媒mv男同| 色94色欧美sute亚洲线路一ni| 国产亚洲精品超碰| 免费欧美高清视频| 制服丝袜成人动漫| 亚洲高清免费视频| 91久久免费观看| 成人免费视频在线观看| 国产高清亚洲一区| 亚洲精品一线二线三线无人区| 五月婷婷综合在线| 欧美日韩一级黄| 亚洲综合小说图片| 欧美网站一区二区| 亚洲影院久久精品| 欧美午夜一区二区| 五月综合激情网| 91麻豆精品国产91久久久| 天天综合网天天综合色| 欧美日韩国产片| 丝瓜av网站精品一区二区| 欧美精品少妇一区二区三区| 亚洲成人精品一区| 51午夜精品国产| 免费人成黄页网站在线一区二区| 91.com在线观看| 蜜臀精品一区二区三区在线观看 | 91福利国产成人精品照片| 中文字幕日本不卡| 91丨国产丨九色丨pron| 亚洲日本免费电影| 欧美日本一道本| 久久99国产精品麻豆| 欧美成va人片在线观看| 国产在线乱码一区二区三区| 久久久精品影视| 成人晚上爱看视频| 亚洲综合激情小说| 这里是久久伊人| 国产呦萝稀缺另类资源| 国产三级精品在线| 色综合久久中文综合久久97| 午夜a成v人精品| 国产亚洲婷婷免费| 色欧美88888久久久久久影院| 亚洲.国产.中文慕字在线| 日韩一区二区三区视频在线| 国产一区在线观看麻豆| 国产精品久久久久桃色tv| 欧美午夜电影网| 免费观看成人av| 国产精品免费视频一区| 7777精品伊人久久久大香线蕉完整版 | 日韩欧美国产综合一区| 亚洲美女区一区| 欧洲一区在线电影| 日本美女一区二区三区视频| 中文字幕免费在线观看视频一区| 日本丶国产丶欧美色综合| 秋霞成人午夜伦在线观看| 国产清纯白嫩初高生在线观看91 | 国产高清不卡二三区| 亚洲美女视频在线观看| 欧美精品一区二区三区四区| 一本一本大道香蕉久在线精品 | 六月丁香综合在线视频| 国产精品久久久久国产精品日日 | 欧美在线观看一区二区| 久久99日本精品| 亚洲一区影音先锋| 国产日韩欧美精品一区| 欧美一区二区免费| 色8久久精品久久久久久蜜| 国产裸体歌舞团一区二区| 亚洲一区二区av在线| 国产欧美一区二区精品性色| 4438成人网| 欧美色视频在线观看| 成人福利视频网站| 国内久久精品视频| 免费看欧美美女黄的网站| 亚洲一级电影视频| 亚洲人吸女人奶水| 国产婷婷色一区二区三区四区| 91精品国产91久久综合桃花| 欧美性高清videossexo| 91美女精品福利| 成人免费高清视频| 国产盗摄视频一区二区三区| 久久精品国产亚洲aⅴ| 亚洲国产视频网站| 一区二区三区久久| 亚洲精品高清视频在线观看| 日韩美女精品在线| 国产精品国产自产拍在线| 久久九九国产精品| 欧美精品一区二区蜜臀亚洲| 欧美一区二区免费观在线| 欧美一区二区三区婷婷月色| 欧美浪妇xxxx高跟鞋交| 精品视频在线免费看| 欧美三级欧美一级| 91.com视频| 日韩精品一区在线| 久久婷婷国产综合国色天香| 久久这里只精品最新地址| 久久伊人中文字幕| 久久精品欧美一区二区三区麻豆| 久久精品这里都是精品| 亚洲国产高清aⅴ视频| 国产精品美女久久久久av爽李琼| 欧美国产一区在线| 亚洲视频一区在线| 一区二区视频在线| 亚洲一区二区中文在线| 婷婷综合五月天| 麻豆精品在线观看| 国产精品一二三四五| 99视频精品免费视频| 91久久精品一区二区二区| 国产精品美女www爽爽爽| 亚洲欧美视频在线观看视频| 一区二区三区四区精品在线视频| 亚洲第一久久影院| 久久国产精品色| 成人午夜精品在线| 欧洲国内综合视频| 欧美va天堂va视频va在线| 中文字幕av一区 二区| 一区二区理论电影在线观看| 日韩主播视频在线| 国产夫妻精品视频| 欧美午夜精品电影| 26uuu亚洲婷婷狠狠天堂| 国产精品久久久久久久久免费相片| 亚洲制服欧美中文字幕中文字幕| 蜜桃一区二区三区在线| 成人国产精品免费观看| 欧美日韩一区二区三区四区| 久久综合九色综合欧美亚洲| 亚洲免费在线视频| 久久国产精品99久久久久久老狼 | 99精品热视频| 宅男噜噜噜66一区二区66| 国产午夜精品美女毛片视频| 亚洲制服丝袜av| 国产电影一区二区三区| 欧美久久久久久久久中文字幕| 久久九九久久九九| 日韩在线观看一区二区| 粉嫩蜜臀av国产精品网站| 欧美日韩国产乱码电影| 中文字幕中文字幕在线一区| 美女高潮久久久| 在线欧美一区二区| 国产精品免费aⅴ片在线观看| 蜜桃av一区二区三区| 欧美亚州韩日在线看免费版国语版| 久久亚洲精品国产精品紫薇| 亚洲va国产天堂va久久en| 91亚洲精品一区二区乱码| 精品成人一区二区| 天天做天天摸天天爽国产一区| 91免费视频观看| 国产欧美日韩精品在线| 久久精品国产亚洲a| 欧美肥妇bbw| 亚洲综合久久久| 日本乱码高清不卡字幕| 国产精品三级av| 国产成人精品亚洲午夜麻豆| 日韩欧美资源站| 日韩电影在线一区二区三区| 欧美亚洲国产bt| 樱花草国产18久久久久| 99久久免费精品高清特色大片| 久久久久久久一区| 久久电影网站中文字幕| 日韩一区二区三区视频| 日本成人在线电影网| 在线综合+亚洲+欧美中文字幕| 午夜影院久久久| 制服丝袜日韩国产| 日本成人在线网站| 欧美大胆一级视频| 久久精品国产一区二区三区免费看| 在线不卡的av| 美女高潮久久久| 久久精品一区二区| 国产精品一区二区久久精品爱涩| 日韩美女视频一区二区在线观看| 日本 国产 欧美色综合| 日韩欧美一区二区三区在线|