|
@@ -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);
|
|
|
|