From 30d8e227e8d823b6c38c3b9c90ac2df03b63befe Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 25 二月 2025 16:41:22 +0800
Subject: [PATCH] 淘宝转链接口更新

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/dynamic/WXMPDynamicInfoServiceImpl.java |  155 ++++++++++++++++++++++++++-------------------------
 1 files changed, 79 insertions(+), 76 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/dynamic/WXMPDynamicInfoServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/dynamic/WXMPDynamicInfoServiceImpl.java
index 3278dc8..42cf7c4 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/dynamic/WXMPDynamicInfoServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/dynamic/WXMPDynamicInfoServiceImpl.java
@@ -1,76 +1,79 @@
-package com.yeshi.fanli.service.impl.dynamic;
-
-import java.util.Date;
-import java.util.List;
-import java.util.UUID;
-
-import javax.annotation.Resource;
-
-import org.springframework.stereotype.Service;
-import org.yeshi.utils.StringUtil;
-
-import com.yeshi.fanli.dao.dynamic.WXMPDynamicInfoDao;
-import com.yeshi.fanli.entity.dynamic.WXMPDynamicInfo;
-import com.yeshi.fanli.exception.dynamic.WXMPDynamicInfoException;
-import com.yeshi.fanli.service.inter.dynamic.WXMPDynamicInfoService;
-import com.yeshi.fanli.service.manger.goods.ConvertLinkManager;
-
-@Service
-public class WXMPDynamicInfoServiceImpl implements WXMPDynamicInfoService {
-
-	@Resource
-	private WXMPDynamicInfoDao wxmpDynamicInfoDao;
-
-	@Resource
-	private ConvertLinkManager convertLinkManager;
-
-	@Override
-	public void addWXMPDynamicInfo(WXMPDynamicInfo info) throws WXMPDynamicInfoException {
-		if (StringUtil.isNullOrEmpty(info.getContent()))
-			throw new WXMPDynamicInfoException(1, "鏃犳枃妗�");
-
-		if (info.getSource() == null)
-			throw new WXMPDynamicInfoException(1, "鏃犳潵婧�");
-
-		if (info.getUser() == null)
-			throw new WXMPDynamicInfoException(1, "鏃犲彂甯冪敤鎴�");
-		if (info.getId() == null)
-			info.setId(StringUtil.Md5(UUID.randomUUID().toString()));
-		if (info.getCreateTime() == null)
-			info.setCreateTime(new Date());
-		info.setShareCount(0);
-		if (wxmpDynamicInfoDao.get(info.getId()) != null)
-			throw new WXMPDynamicInfoException(2, "鍔ㄦ�佸凡瀛樺湪");
-
-		wxmpDynamicInfoDao.save(info);
-	}
-
-	@Override
-	public List<WXMPDynamicInfo> listDynamicInfo(int page, int pageSize) {
-		return wxmpDynamicInfoDao.list((page - 1) * pageSize, pageSize);
-	}
-
-	@Override
-	public Long countDynamicInfo() {
-		return wxmpDynamicInfoDao.count();
-	}
-
-	@Override
-	public String copyContent(String id, Long uid) throws WXMPDynamicInfoException {
-		// 杞摼
-		WXMPDynamicInfo info = wxmpDynamicInfoDao.get(id);
-		if (info == null)
-			throw new WXMPDynamicInfoException(1, "淇℃伅涓嶅瓨鍦�");
-		// 杞摼
-		String convertContent = null;
-		try {
-			convertContent = convertLinkManager.convertLinkFromText(info.getContent(), uid, true);
-		} catch (Exception e) {
-			e.printStackTrace();
-			throw new WXMPDynamicInfoException(2, "杞摼鍑洪敊");
-		}
-		wxmpDynamicInfoDao.addShareCount(id);
-		return convertContent;
-	}
-
-}
+package com.yeshi.fanli.service.impl.dynamic;
+
+import java.util.Date;
+import java.util.List;
+import java.util.UUID;
+
+import javax.annotation.Resource;
+
+import com.yeshi.fanli.entity.SystemEnum;
+import org.springframework.stereotype.Service;
+import org.yeshi.utils.StringUtil;
+
+import com.yeshi.fanli.dao.dynamic.WXMPDynamicInfoDao;
+import com.yeshi.fanli.entity.dynamic.WXMPDynamicInfo;
+import com.yeshi.fanli.exception.dynamic.WXMPDynamicInfoException;
+import com.yeshi.fanli.log.LogHelper;
+import com.yeshi.fanli.service.inter.dynamic.WXMPDynamicInfoService;
+import com.yeshi.fanli.service.manger.goods.ConvertLinkManager;
+
+@Service
+public class WXMPDynamicInfoServiceImpl implements WXMPDynamicInfoService {
+
+	@Resource
+	private WXMPDynamicInfoDao wxmpDynamicInfoDao;
+
+	@Resource
+	private ConvertLinkManager convertLinkManager;
+
+	@Override
+	public void addWXMPDynamicInfo(WXMPDynamicInfo info) throws WXMPDynamicInfoException {
+		if (StringUtil.isNullOrEmpty(info.getContent()))
+			throw new WXMPDynamicInfoException(1, "鏃犳枃妗�");
+
+		if (info.getSource() == null)
+			throw new WXMPDynamicInfoException(1, "鏃犳潵婧�");
+
+		if (info.getUser() == null)
+			throw new WXMPDynamicInfoException(1, "鏃犲彂甯冪敤鎴�");
+		if (info.getId() == null)
+			info.setId(StringUtil.Md5(UUID.randomUUID().toString()));
+		if (info.getCreateTime() == null)
+			info.setCreateTime(new Date());
+		info.setShareCount(0);
+		if (wxmpDynamicInfoDao.get(info.getId()) != null)
+			throw new WXMPDynamicInfoException(2, "鍔ㄦ�佸凡瀛樺湪");
+
+		wxmpDynamicInfoDao.save(info);
+	}
+
+	@Override
+	public List<WXMPDynamicInfo> listDynamicInfo(int page, int pageSize) {
+		return wxmpDynamicInfoDao.list((page - 1) * pageSize, pageSize);
+	}
+
+	@Override
+	public Long countDynamicInfo() {
+		return wxmpDynamicInfoDao.count();
+	}
+
+	@Override
+	public String copyContent(String id, Long uid) throws WXMPDynamicInfoException {
+		// 杞摼
+		WXMPDynamicInfo info = wxmpDynamicInfoDao.get(id);
+		if (info == null)
+			throw new WXMPDynamicInfoException(1, "淇℃伅涓嶅瓨鍦�");
+		// 杞摼
+		String convertContent = null;
+		try {
+			convertContent = convertLinkManager.convertLinkFromText(SystemEnum.blks, info.getContent(), uid, true,false);
+		} catch (Exception e) {
+			e.printStackTrace();
+			LogHelper.errorDetailInfo(e);
+			throw new WXMPDynamicInfoException(2, "杞摼鍑洪敊");
+		}
+		wxmpDynamicInfoDao.addShareCount(id);
+		return convertContent;
+	}
+
+}

--
Gitblit v1.8.0