java110
2020-08-30 8abbedffe721e08debdfc5bc5a35ccfad98186cb
缴费问题
2个文件已修改
14 ■■■■■ 已修改文件
java110-utils/src/main/java/com/java110/utils/util/StringUtil.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service-fee/src/main/java/com/java110/fee/listener/fee/UpdateFeeInfoListener.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
java110-utils/src/main/java/com/java110/utils/util/StringUtil.java
@@ -272,6 +272,18 @@
        }
    }
    public static boolean isInteger(String str) {
        try {
            double value = Double.parseDouble(str);
            if (value == Math.ceil(value)) {
                return true;
            }
        } catch (Exception e) {
            return false;
        }
        return false;
    }
    /**
     * Description: 获得字符(byte)的实际长度<br>
service-fee/src/main/java/com/java110/fee/listener/fee/UpdateFeeInfoListener.java
@@ -162,7 +162,7 @@
                    if (cycles > 0) {
                        Calendar endCalender = Calendar.getInstance();
                        endCalender.setTime(endTime);
                        if (StringUtil.isNumber(cyclesStr)) {
                        if (StringUtil.isInteger(cyclesStr)) {
                            endCalender.add(Calendar.MONTH, new Double(cycles).intValue());
                        } else {
                            int hours = new Double(cycles * DateUtil.getCurrentMonthDay() * 24).intValue();