From 788fab0d567999583e535175f0a9f65273237f4b Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Tue, 28 Sep 2021 20:39:27 +0800
Subject: [PATCH] Merge branch 'master' of http://120.27.238.55:7000/r/xc-mall

---
 src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java |    7 ++++++-
 src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java    |    4 +---
 2 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java
index aa7be61..c14b4a8 100644
--- a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java
@@ -167,9 +167,7 @@
         redisUtils.set(redisKey, token, 360000);
         Map<String, Object> authInfo = new HashMap<>();
         authInfo.put("token", token);
-        if ("dev".equals(active)) {
-            authInfo.put("rasToken", generateAsaToken(token));
-        }
+        authInfo.put("rasToken", generateAsaToken(token));
         return new FebsResponse().success().data(authInfo);
     }
 
diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java
index 9754aa7..3230d0d 100644
--- a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java
@@ -101,7 +101,12 @@
             }
 
             if (sku.getStock() < item.getCnt()) {
-                throw new FebsException("库存不足");
+                throw new FebsException(sku.getSkuName() + "库存不足");
+            }
+
+            MallGoods mallGoods = mallGoodsMapper.selectById(sku.getGoodsId());
+            if (MallGoods.ISSALE_STATUS_DISABLED.equals(mallGoods.getIsSale())) {
+                throw new FebsException(mallGoods.getGoodsName() + "已下架");
             }
 
             MallOrderItem orderItem = new MallOrderItem();

--
Gitblit v1.9.1