Sfoglia il codice sorgente

Merge branch 'master' of http://git.dayaedu.com/yonge/edu-saas

zouxuan 5 anni fa
parent
commit
0f6bd9859c

+ 3 - 3
edu-user/edu-user-server/src/main/java/com/keao/edu/user/controller/ExamOrderController.java

@@ -84,7 +84,7 @@ public class ExamOrderController extends BaseController {
     public Object executePayment(BigDecimal amount, String orderNo, String payChannel, String returnUrl,String notifyUrl, String orderSubject, String orderBody, String sign, String code, String platform) throws Exception {
         Map<String, Object> signParams = new LinkedHashMap<>();
         signParams.put("appId", ConfigInit.appId);
-        signParams.put("amount", amount);
+        signParams.put("amount", amount.setScale(2,BigDecimal.ROUND_HALF_UP));
         signParams.put("orderNo", orderNo);
         signParams.put("notifyUrl", notifyUrl);
         signParams.put("returnUrl", returnUrl);
@@ -133,7 +133,7 @@ public class ExamOrderController extends BaseController {
         paymentParams.put("app_id", ConfigInit.appId);
         paymentParams.put("order_no", orderNo);
         paymentParams.put("pay_channel", payChannel);
-        paymentParams.put("pay_amt", amount);
+        paymentParams.put("pay_amt", amount.setScale(2,BigDecimal.ROUND_HALF_UP));
         paymentParams.put("goods_title", orderSubject);
         paymentParams.put("goods_desc", orderBody);
         paymentParams.put("time_expire", timeExpire);
@@ -142,7 +142,7 @@ public class ExamOrderController extends BaseController {
             List<Map<String, Object>> divMembers = new ArrayList<>();
             Map<String, Object> divMember = new HashMap<>();
             divMember.put("member_id", merNos);//分佣账户
-            divMember.put("amount", amount);//分佣金额
+            divMember.put("amount", amount.setScale(2,BigDecimal.ROUND_HALF_UP));//分佣金额
             divMember.put("fee_flag", "Y"); //承担手续费
             divMembers.add(divMember);
             paymentParams.put("div_members", JSON.toJSONString(divMembers));