java110
2021-03-12 c1dbc545afc4470fbc0af8abf88889ff8a461401
修复0元退费问题
1个文件已修改
18 ■■■■■ 已修改文件
service-api/src/main/java/com/java110/api/listener/returnPayFee/UpdateReturnPayFeeListener.java 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service-api/src/main/java/com/java110/api/listener/returnPayFee/UpdateReturnPayFeeListener.java
@@ -71,9 +71,9 @@
            String cycles = (String) reqJson.get("cycles");
            String receivableAmount = (String) reqJson.get("receivableAmount");
            String receivedAmount = (String) reqJson.get("receivedAmount");
            reqJson.put("cycles", cycles.split("-")[1]);
            reqJson.put("receivableAmount", receivableAmount.split("-")[1]);
            reqJson.put("receivedAmount", receivedAmount.split("-")[1]);
            reqJson.put("cycles", unum(cycles));
            reqJson.put("receivableAmount", unum(receivableAmount));
            reqJson.put("receivedAmount", unum(receivedAmount));
            reqJson.put("createTime", reqJson.get("payTime"));
            returnPayFeeBMOImpl.updateFeeDetail(reqJson, context);
            //修改pay_fee 费用到期时间  以及如果是押金则修改状态为结束收费
@@ -118,9 +118,9 @@
            String cycles = (String) reqJson.get("cycles");
            String receivableAmount = (String) reqJson.get("receivableAmount");
            String receivedAmount = (String) reqJson.get("receivedAmount");
            reqJson.put("cycles", cycles.split("-")[1]);
            reqJson.put("receivableAmount", receivableAmount.split("-")[1]);
            reqJson.put("receivedAmount", receivedAmount.split("-")[1]);
            reqJson.put("cycles", unum(cycles));
            reqJson.put("receivableAmount", unum(receivableAmount));
            reqJson.put("receivedAmount", unum(receivedAmount));
            reqJson.put("createTime", reqJson.get("payTime"));
            returnPayFeeBMOImpl.updateFeeDetail(reqJson, context);
        }
@@ -128,6 +128,12 @@
    }
    private double unum(String value) {
        double dValue = Double.parseDouble(value);
        return dValue * -1;
    }
    @Override
    public String getServiceCode() {
        return ServiceCodeReturnPayFeeConstant.UPDATE_RETURNPAYFEE;