Exemplo n.º 1
0
	public String getDiscountInfo() {
		StringBuilder sb = new StringBuilder();
		sb.append(discountFiles.size() + " discountfile ");
		for (DiscountFile discountFile : discountFiles) {
			sb.append("[ver:" + discountFile.getVersion() + ",enableDate:" + discountFile.getEnableDate() + "] ");
		}
		return sb.toString();
	}
Exemplo n.º 2
0
	public byte[] getDiscountData(byte discountNo, String discountVer, short reqPackNo) {
		if (!isDealNewDiscountFile) {
			if (this.discountFiles.size() < discountNo + 1)
				return null;
			DiscountFile discountFile = this.discountFiles.get(discountNo);
			if (discountVer.equals(discountFile.getVersion())) {
				return discountFile.getDiscountData(reqPackNo);
			} else {
				return null;
			}
		} else {
			if (this.discountFilesCopy.size() < discountNo + 1)
				return null;
			DiscountFile discountFile = this.discountFilesCopy.get(discountNo);
			if (discountVer.equals(discountFile.getVersion())) {
				return discountFile.getDiscountData(reqPackNo);
			} else {
				return null;
			}
		}
	}