Browse Source

optimize owner updata log

java110 3 years ago
parent
commit
b68322500b

+ 3 - 3
service-acct/src/main/java/com/java110/acct/payment/business/reserve/ReserveGoodsPaymentBusiness.java

@@ -192,7 +192,7 @@ public class ReserveGoodsPaymentBusiness implements IPaymentBusiness {
                 .multiply(new BigDecimal(quantity))
                 .multiply(new BigDecimal(Double.parseDouble(reserveGoodsDtos.get(0).getPrice())))
                 .setScale(2, BigDecimal.ROUND_HALF_UP);
-        reqJson.put("moneyDec", moneyDec.doubleValue());
+        goodsInfo.put("moneyDec", moneyDec.doubleValue());
     }
 
     private void checkAppointmentTime(JSONObject reqJson, ReserveGoodsDto reserveGoodsDto) {
@@ -242,7 +242,7 @@ public class ReserveGoodsPaymentBusiness implements IPaymentBusiness {
                 throw new CmdException("保存数据失败");
             }
 
-            JSONArray hours = reqJson.getJSONArray("hours");
+            JSONArray hours = goodsObj.getJSONArray("hours");
 
             ReserveGoodsOrderTimePo reserveGoodsOrderTimePo = null;
             for (int timeIndex = 0; timeIndex < hours.size(); timeIndex++) {
@@ -259,4 +259,4 @@ public class ReserveGoodsPaymentBusiness implements IPaymentBusiness {
         }
 
     }
-}
+}

+ 5 - 23
springboot/src/test/java/com/java110/AppTest.java

@@ -26,29 +26,11 @@ public class AppTest
     public void should()
     {
 
-       String value = "(0.51 * 96.46 + (0.03*1 + 0.26)*96.46)*12";
+        BigDecimal moneyDec = new BigDecimal(1)
+                .multiply(new BigDecimal(1))
+                .multiply(new BigDecimal(Double.parseDouble("0.01")))
+                .setScale(2, BigDecimal.ROUND_HALF_UP);
+        System.out.printf(moneyDec.doubleValue()+"");
 
-        value = value.replace("\n", "")
-                .replace("\r", "")
-                .trim();
-        if (value.contains("C")) { //处理小区面积
-
-
-        } else if (value.contains("F")) { //处理楼栋
-
-        } else if (value.contains("U")) { //处理单元
-        } else if (value.contains("RL")) {
-
-        } else if (value.contains("R")) { //处理 房屋面积
-            value = value.replace("R", "100");
-        } else if (value.contains("X")) {// 处理 房屋系数
-            value = value.replace("X", "1");
-        }
-        if (value.contains("L")) {//处理房屋层数
-            System.out.printf("L");
-            value = value.replace("L", "1");
-        }
-
-        System.out.printf("value="+value);
     }
 }