mitao
2024-05-23 5fcab4f1d5c3c65ecef6970a3479bae6d479ff99
meiya-rest/src/main/java/com/sinata/rest/modular/mall/service/impl/MallOrderServiceImpl.java
@@ -182,6 +182,10 @@
            order.setIdCard(body.getIdCard());
            order.setNumber(body.getNumber());
            order.setState(EnumMallOrderState.WAIT_PAY.index);
            if (Objects.isNull(order.getCityCode())) {
                AreaCity city = areaCityMapper.getCityByMerchantId(body.getMerchantId());
                Optional.ofNullable(city).ifPresent(c ->order.setCityCode(c.getCityCode()));
            }
            // 生成订单编号
            String generateOrderNo = dailyIncrementIdGenerator.generateId();
            order.setOrderNo(generateOrderNo);