Kaynağa Gözat

优化缴费 功能

wuxw 3 yıl önce
ebeveyn
işleme
81fa5b8cc9

+ 1 - 1
java110-db/src/main/java/com/java110/db/Java110MybatisInterceptor.java

@@ -314,7 +314,7 @@ public class Java110MybatisInterceptor implements Interceptor {
             String[] tmpKeys = tmpKey.split(",");
 
 //            if (values.size() < tmpKeys.length) {
-//                throw new IllegalArgumentException("sql 错误 key 和value 个数不等" + sql);
+//                throw new IllegalArgumentException("sql 错误 key P和value 个数不等" + sql);
 //            }
             for (int keyIndex = 0; keyIndex < tmpKeys.length; keyIndex++) {
                 String key = tmpKeys[keyIndex].trim();

BIN
service-fee/src/main/java/com/java110/fee/cmd/.DS_Store


+ 1 - 1
service-fee/src/main/java/com/java110/fee/cmd/fee/PayOweFeeCmd.java

@@ -320,7 +320,7 @@ public class PayOweFeeCmd extends Cmd {
         endCalender.setTime(endTime);
         BigDecimal receivedAmount = new BigDecimal(Double.parseDouble(paramInJson.getString("receivedAmount")));
         cycles = receivedAmount.divide(feePrice, 4, BigDecimal.ROUND_HALF_EVEN);
-        businessFeeDetail.put("cycles", cycles.doubleValue());
+        businessFeeDetail.put("cycles", receivedAmount.divide(feePrice, 2, BigDecimal.ROUND_HALF_UP).doubleValue());
         businessFeeDetail.put("receivableAmount", paramInJson.getString("receivedAmount"));
         businessFeeDetail.put("receivedAmount", paramInJson.getString("receivedAmount"));
         businessFeeDetail.put("payableAmount", paramInJson.getString("receivedAmount"));