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