Pu Zhibing
2025-04-07 2e6c812f367e1c51ec116a2eb1920872b46bfbea
修改订单支付金额重复添加问题
2个文件已修改
6 ■■■■ 已修改文件
ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/util/tencentMap/TencentMapUtil.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/ShoppingCartServiceImpl.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/util/tencentMap/TencentMapUtil.java
@@ -27,6 +27,7 @@
    public static String inverseGeographicalAnalysis(String lon, String lat, boolean poi){
        HttpRequest get = HttpUtil.createGet("https://apis.map.qq.com/ws/geocoder/v1/?location=" + lat + "," + lon + "&key=" + key + "&get_poi=" + (poi ? 1 : 0));
        HttpResponse execute = get.execute();
        log.info("经纬度转行政区:{}", execute.body());
        JSONObject jsonObject = JSON.parseObject(execute.body());
        Integer status = jsonObject.getInteger("status");
        if(0 != status){
ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/ShoppingCartServiceImpl.java
@@ -1099,11 +1099,6 @@
        }
        //开始构建支付数据
        //现金支付
        paymentMoney = paymentMoney.add(expressFee).setScale(2, RoundingMode.HALF_EVEN);
        if(BigDecimal.ZERO.compareTo(paymentMoney) > 0){
            paymentMoney = BigDecimal.ZERO;
        }
        if(1 == shoppingCartPayment.getPaymentType()){
            if(BigDecimal.ZERO.compareTo(paymentMoney) < 0){
                //调起微信支付