From 45684deea50d27ac78f2a8315bdea50d022e01cb Mon Sep 17 00:00:00 2001
From: jiangqs <jiangqs>
Date: 星期二, 25 七月 2023 19:06:39 +0800
Subject: [PATCH] bug

---
 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/birthday/BirthdayCardServiceImpl.java |   15 ++++-----------
 1 files changed, 4 insertions(+), 11 deletions(-)

diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/birthday/BirthdayCardServiceImpl.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/birthday/BirthdayCardServiceImpl.java
index f15aace..77d975e 100644
--- a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/birthday/BirthdayCardServiceImpl.java
+++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/birthday/BirthdayCardServiceImpl.java
@@ -11,15 +11,13 @@
 import com.ruoyi.member.domain.dto.MgtBirthdayGiftDto;
 import com.ruoyi.member.domain.pojo.birthday.BirthdayCard;
 import com.ruoyi.member.domain.pojo.birthday.BirthdayGift;
-import com.ruoyi.system.api.domain.poji.member.MemberGiftRecord;
 import com.ruoyi.member.domain.vo.*;
 import com.ruoyi.member.mapper.birthday.BirthdayCardMapper;
 import com.ruoyi.member.service.birthday.BirthdayCardService;
 import com.ruoyi.member.service.birthday.BirthdayGiftService;
 import com.ruoyi.member.service.member.MemberGiftRecordService;
 import com.ruoyi.system.api.domain.dto.BirthdayGiftSendDto;
-import com.ruoyi.system.api.service.RemoteCouponService;
-import com.ruoyi.system.api.service.RemoteOrderService;
+import com.ruoyi.system.api.domain.poji.member.MemberGiftRecord;
 import com.ruoyi.system.api.service.RemoteShopService;
 import org.springframework.stereotype.Service;
 
@@ -52,11 +50,6 @@
     @Resource
     private MemberGiftRecordService memberGiftRecordService;
 
-    @Resource
-    private RemoteCouponService remoteCouponService;
-
-    @Resource
-    private RemoteOrderService remoteOrderService;
 
     /**
      * @description  平台编辑生日卡
@@ -109,13 +102,13 @@
         // 如果店铺ID为空,则进行相关设置
         if(mgtBirthdayEditDto.getShopId()==null){
             birthdayCard.setAreaFlag(mgtBirthdayEditDto.getAreaFlag());
-            if(mgtBirthdayEditDto.getAreaFlag()==2){
+            if(mgtBirthdayEditDto.getAreaFlag()!=null&&mgtBirthdayEditDto.getAreaFlag()==2){
                 birthdayCard.setDesignatedArea(mgtBirthdayEditDto.getDesignatedArea());
             }else{
                 birthdayCard.setDesignatedArea(null);
             }
             birthdayCard.setShopFlag(mgtBirthdayEditDto.getShopFlag());
-            if(mgtBirthdayEditDto.getShopFlag()==2){
+            if(mgtBirthdayEditDto.getShopFlag()!=null&&mgtBirthdayEditDto.getShopFlag()==2){
                 birthdayCard.setApplicableShop(mgtBirthdayEditDto.getApplicableShop());
             }else{
                 birthdayCard.setApplicableShop(null);
@@ -129,7 +122,7 @@
         List<MgtBirthdayGiftDto> mgtBirthdayGiftDtoList = mgtBirthdayEditDto.getMgtBirthdayGiftDtoList();
         List<BirthdayGift> birthdayGiftList = new ArrayList<>();
         // 如果生日礼物列表不为空,则进行相关设置
-        if(!mgtBirthdayGiftDtoList.isEmpty()) {
+        if(mgtBirthdayGiftDtoList!=null&&!mgtBirthdayGiftDtoList.isEmpty()) {
             mgtBirthdayGiftDtoList.forEach(dto -> {
                 BirthdayGift birthdayGift = new BirthdayGift();
                 birthdayGift.setDelFlag(0);

--
Gitblit v1.7.1