From 81da61b828e29b7745e1382dfbbaeb685dc083ef Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 23 一月 2024 17:17:55 +0800
Subject: [PATCH] 抖音转链修改
---
fanli/src/main/java/com/yeshi/fanli/controller/client/v1/GoodsController.java | 21 +++++++++++++++------
1 files changed, 15 insertions(+), 6 deletions(-)
diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/GoodsController.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/GoodsController.java
index 758434c..2e712e0 100644
--- a/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/GoodsController.java
+++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/GoodsController.java
@@ -1,6 +1,7 @@
package com.yeshi.fanli.controller.client.v1;
import java.io.PrintWriter;
+import java.util.Date;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
@@ -10,6 +11,7 @@
import com.yeshi.fanli.entity.SystemPIDInfo;
import com.yeshi.fanli.exception.taobao.TaoBaoConvertLinkException;
import com.yeshi.fanli.lijin.manager.UserLijinMnager;
+import com.yeshi.fanli.service.inter.user.UserFunctionsLimitService;
import com.yeshi.fanli.service.manger.PIDManager;
import com.yeshi.fanli.service.manger.goods.TaoBaoLinkManager;
import com.yeshi.fanli.util.SystemInfoUtil;
@@ -102,7 +104,10 @@
@Resource
private UserLijinMnager userLijinMnager;
- private void doTaoLiJinBuy(AcceptData acceptData, Long uid, Long auctionId, PrintWriter out) {
+ @Resource
+ private UserFunctionsLimitService userFunctionsLimitService;
+
+ private void doTaoLiJinBuy(AcceptData acceptData, Long uid, String auctionId, PrintWriter out) {
JSONObject data = new JSONObject();
TaoBaoLink taoBaoLink = null;
try {
@@ -140,7 +145,7 @@
}
- private void getTaoBaoLinkWithoutFanLi(AcceptData acceptData, Long auctionId, String from, String source,
+ private void getTaoBaoLinkWithoutFanLi(AcceptData acceptData, String auctionId, String from, String source,
HttpServletRequest request, PrintWriter out) {
try {
@@ -170,10 +175,10 @@
* @param out
*/
@RequestMapping(value = "gettaobaolink")
- public void getTaoBaoLink(AcceptData acceptData, Long uid, Long auctionId, String from, String source,
+ public void getTaoBaoLink(AcceptData acceptData, Long uid, String auctionId, String from, String source,
HttpServletRequest request, PrintWriter out) {
- if (auctionId == null || auctionId <= 0) {
+ if (StringUtil.isNullOrEmpty(auctionId)) {
out.print(JsonUtil.loadFalseResult(2, "鍟嗗搧ID涓嶈兘涓虹┖"));
return;
}
@@ -198,6 +203,10 @@
UserInfo user = userInfoService.getUserByIdWithMybatis(uid);
if (user != null && user.getState() != UserInfo.STATE_NORMAL) {
out.print(JsonUtil.loadFalseResult(Constant.CODE_FORBIDDEN_USER, Constant.FORBIDDEN_USER_REASON_DESC));
+ return;
+ }
+ if (userFunctionsLimitService.isLimit(uid, SystemFunction.fanli, new Date())) {
+ out.print(JsonUtil.loadFalseResult(1, "璇ュ姛鑳介檺鍒朵娇鐢�"));
return;
}
@@ -442,7 +451,7 @@
if ("TB".equalsIgnoreCase(goodsType)) {
TaoBaoGoodsBrief goods = null;
try {
- goods = TaoKeApiUtil.getSimpleGoodsInfo(Long.parseLong(goodsId));
+ goods = TaoKeApiUtil.getSimpleGoodsInfo(goodsId);
} catch (NumberFormatException e) {
e.printStackTrace();
} catch (TaobaoGoodsDownException e) {
@@ -474,7 +483,7 @@
* @param out
*/
@RequestMapping(value = "deleteRecommendGoods")
- public void deleteRecommendGoods(AcceptData acceptData, Long goodsId, Integer source, Long uid, String reason,
+ public void deleteRecommendGoods(AcceptData acceptData, String goodsId, Integer source, Long uid, String reason,
PrintWriter out) {
if (goodsId == null) {
out.print(JsonUtil.loadFalseResult(1, "璇蜂笂浼犲晢鍝�"));
--
Gitblit v1.8.0