Explorar o código

设置订单回调

yq %!s(int64=3) %!d(string=hai) anos
pai
achega
c3d519c573

+ 1 - 2
src/main/java/com/usky/dxtop/service/impl/OrderServiceImpl.java

@@ -180,7 +180,6 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
         boolean b = true;
         try {
             ChargeVO chargeVo = new ChargeVO();
-            chargeVo.setSeq(order.getId());
             chargeVo.setAmt(order.getMoney());
             if (null != order.getRealMoney() && order.getRealMoney().compareTo(BigDecimal.ZERO)  != 0){
                 chargeVo.setAmt(order.getRealMoney());
@@ -637,7 +636,7 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
                     order.setIdentity(tr.getIdentity());
                     order.setTopRadio(tr.getProportion());
                     double mul = Arith.mul(order.getMoney().doubleValue(), order.getTopRadio());
-                    order.setRealMoney(BigDecimal.valueOf(mul));
+                    order.setRealMoney(BigDecimal.valueOf(Arith.div(mul,1,2)));
                 });
             });
             //添加卡号

+ 1 - 1
src/main/java/com/usky/dxtop/service/listener/ChargeMqListener.java

@@ -45,7 +45,7 @@ public class ChargeMqListener {
             if (msgLogService.isRepetition(msgLog)){
                 Order order = new Order();
                 order.setId(msgLog.getBusinessId());
-                if ("1".equals(jsonObject.get("code"))) {
+                if ("1".equals(jsonObject.get("code").toString())) {
                     order.setOrderFlag(OrderStatus.COMPLETE.getCode());
                 }else {
                     order.setOrderFlag(OrderStatus.PAYMENT_ERROR_DEBIT.getCode());