From bdb42a12e203372fa18f7e50c8f7b43597532fdc Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期三, 15 五月 2024 15:05:01 +0800 Subject: [PATCH] 优化 --- meiya-rest/src/main/java/com/sinata/rest/modular/mall/service/impl/MallOrderServiceImpl.java | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/meiya-rest/src/main/java/com/sinata/rest/modular/mall/service/impl/MallOrderServiceImpl.java b/meiya-rest/src/main/java/com/sinata/rest/modular/mall/service/impl/MallOrderServiceImpl.java index 69fea03..b74fe63 100644 --- a/meiya-rest/src/main/java/com/sinata/rest/modular/mall/service/impl/MallOrderServiceImpl.java +++ b/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); -- Gitblit v1.7.1