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(); }
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; } } }