From 2f07df24db44a6ae121ee68f855c6a63b372d8ce Mon Sep 17 00:00:00 2001
From: lidongdong <1459917685@qq.com>
Date: 星期二, 29 八月 2023 17:47:27 +0800
Subject: [PATCH] 修改核销报错

---
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/VolunteerCreditsExchangeServiceImpl.java |   22 ++++++++++++++++++++++
 1 files changed, 22 insertions(+), 0 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/VolunteerCreditsExchangeServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/VolunteerCreditsExchangeServiceImpl.java
index d1e3047..a7253c4 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/VolunteerCreditsExchangeServiceImpl.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/VolunteerCreditsExchangeServiceImpl.java
@@ -5,6 +5,7 @@
 import com.panzhihua.common.model.vos.LoginUserInfoVO;
 import com.panzhihua.common.model.vos.R;
 import com.panzhihua.common.model.vos.community.VolunteerCreditsExchangeVO;
+import com.panzhihua.common.model.vos.community.VolunteerIntegralMerchantVO;
 import com.panzhihua.common.model.vos.community.VolunteerTypeVO;
 import com.panzhihua.common.service.user.UserService;
 import com.panzhihua.common.utlis.Snowflake;
@@ -67,6 +68,27 @@
             return R.fail("商品不存在");
         }
 
+        if(StringUtils.isEmpty(goods.getGoodNum()))
+        {
+            return R.fail("商品库存不足");
+        }
+        else
+        {
+            int goodNum=Integer.valueOf(goods.getGoodNum());
+            if(goodNum<=0)
+            {
+                return R.fail("商品库存不足");
+            }
+
+            goodNum--;
+
+            VolunteerIntegralMerchantVO vo=new VolunteerIntegralMerchantVO();
+            vo.setId(goods.getId());
+            vo.setGoodNum(goodNum+"");
+            goodsService.updateById(vo);
+        }
+
+
         LoginUserInfoVO loginUserInfoVOR=userService.getUserInfoByUserId(item.getUserId()).getData();
 
         int integral=0;

--
Gitblit v1.7.1