Browse Source

fix: 小程序广告位新增报错的问题

luofeiyun 1 week ago
parent
commit
c07dffb861

+ 6 - 2
ship-module-miniapplet/src/main/java/com/yc/ship/module/miniapplet/service/adsense/AdsenseServiceImpl.java

@@ -44,7 +44,7 @@ public class AdsenseServiceImpl implements AdsenseService {
         // 插入
         AdsenseDO adsense = BeanUtils.toBean(createReqVO, AdsenseDO.class);
         adsense.setId(IdWorker.getId(adsense));
-        AdsenseDO adsenseDO = getAdsenseByCode(createReqVO.getAdsenseCode());
+        AdsenseDO adsenseDO = getAdsenseByCodeN(createReqVO.getAdsenseCode());
         if (adsenseDO != null) {
             throw exception(ADSENSE_CODE_EXISTS);
         }
@@ -59,7 +59,7 @@ public class AdsenseServiceImpl implements AdsenseService {
         validateAdsenseExists(updateReqVO.getId());
         // 更新
         AdsenseDO updateObj = BeanUtils.toBean(updateReqVO, AdsenseDO.class);
-        AdsenseDO adsenseDO = getAdsenseByCode(updateReqVO.getAdsenseCode());
+        AdsenseDO adsenseDO = getAdsenseByCodeN(updateReqVO.getAdsenseCode());
         if (adsenseDO != null) {
             if (!Objects.equals(adsenseDO.getId(), updateReqVO.getId())) {
                 throw exception(ADSENSE_CODE_EXISTS);
@@ -86,6 +86,10 @@ public class AdsenseServiceImpl implements AdsenseService {
         }
     }
 
+    private AdsenseDO getAdsenseByCodeN(String code) {
+        AdsenseDO adsenseDO = adsenseMapper.selectByCode(code);
+        return adsenseDO;
+    }
     @Override
     public AdsenseDO getAdsense(Long id) {
         return adsenseMapper.selectById(id);