Procházet zdrojové kódy

订单位数验证

yq před 3 roky
rodič
revize
0884a9deb8

+ 3 - 0
src/main/java/com/usky/dxtop/service/impl/OrderServiceImpl.java

@@ -636,6 +636,9 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
         order.setOrderNumber(orderNumber);
         Assert.check(null != order.getPayType(),"请选择支付方式");
         Assert.check(null != order.getMoney() && order.getMoney().compareTo(BigDecimal.ZERO)  != 0,"请输入订单金额");
+        BigDecimal money = order.getMoney();
+        String[] str=money.toString().split("\\.");
+        Assert.check(str[0].length() <= 10 && str[1].length() <= 2,"订单整数不能超过十位,小数不能超过两位");
         Assert.check(null != order.getScene(),"充值场景不能为空");
         //非游客充值
         if (!OrderSceneCode.VISITOR.getCode().equals(order.getScene())){