Przeglądaj źródła

创建标签 去除标签组

guozhaoshun 6 lat temu
rodzic
commit
e3ec7e2ecd

+ 6 - 22
rankin-product-service/src/main/java/cn/rankin/productservice/service/TagService.java

@@ -4,6 +4,7 @@ import cn.rankin.common.utils.api.model.APIResult;
 import cn.rankin.common.utils.api.page.Page;
 import cn.rankin.common.utils.enums.BaseOrderEnum;
 import cn.rankin.common.utils.enums.BaseStatusEnum;
+import cn.rankin.common.utils.util.DateUtil;
 import cn.rankin.common.utils.util.JpaSortUtil;
 import cn.rankin.common.utils.util.ListUtil;
 import cn.rankin.data.api.product.dto.TagDTO;
@@ -19,10 +20,7 @@ import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 import org.springframework.util.CollectionUtils;
 
-import java.util.ArrayList;
-import java.util.LinkedHashMap;
-import java.util.List;
-import java.util.Map;
+import java.util.*;
 
 import static cn.rankin.productservice.utils.DTOConverter.convert;
 
@@ -134,24 +132,10 @@ public class TagService {
     @Transactional
     public APIResult<Tag> create(TagDTO tagDTO) {
         Tag tag = convert(tagDTO);
-
-        String merchantId = null;
-
-        String groupId = tagDTO.getGroupId();
-        if(StringUtils.isNotBlank(groupId)){
-            //兼容旧版本   tagGroup
-            TagGroup tagGroup = tagGroupRepository.find(groupId);
-            if (tagGroup == null) {
-                return APIResult.error(ProductServiceAPICode.NOT_EXISTS);
-            }
-
-            merchantId = tagGroup.getMerchantId();
-
-        }else{
-            //新版本
-            merchantId = tagDTO.getMerchantId();
-        }
-
+        //新版本
+        String merchantId = tagDTO.getMerchantId();
+        //弃用字段,此处为处理数据库不能为空
+        tag.setGroupId("groupId"+DateUtil.format(new Date(),"yyyyMMddHHmmss"));
         tag.setMerchantId(merchantId);
         Tag result = tagRepository.save(tag);