From d1d0b4b9f4452fb6e9b6e39168f503d5b302c999 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 11 一月 2022 11:26:35 +0800
Subject: [PATCH] 部分功能添加

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/order/LostOrderServiceImpl.java |   16 ++++++++++++++--
 1 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/order/LostOrderServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/order/LostOrderServiceImpl.java
index 426e6f3..404e3ea 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/order/LostOrderServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/order/LostOrderServiceImpl.java
@@ -12,6 +12,8 @@
 
 import com.yeshi.fanli.entity.SystemEnum;
 import com.yeshi.fanli.entity.bus.user.UserInfo;
+import com.yeshi.fanli.entity.taobao.TaoBaoWeiQuanOrder;
+import com.yeshi.fanli.service.inter.order.tb.TaoBaoWeiQuanOrderService;
 import com.yeshi.fanli.service.inter.user.UserInfoService;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
@@ -56,6 +58,9 @@
     @Resource
     private UserInfoService userInfoService;
 
+    @Resource
+    private TaoBaoWeiQuanOrderService taoBaoWeiQuanOrderService;
+
     @Transactional
     @Override
     public int addLostOrder(LostOrder lostOrder) {
@@ -73,6 +78,13 @@
                 return -1001;
             }
         }
+
+        //鏄惁澶勪簬缁存潈璁㈠崟涓�
+        List<TaoBaoWeiQuanOrder> wqList = taoBaoWeiQuanOrderService.listByOrderId(orderId);
+        if (wqList != null && wqList.size() > 0) {
+            return -1002;
+        }
+
 
         // 璁㈠崟鏄惁宸茬敵璇�
         List<LostOrder> orderList = lostOrderMapper.selectByOrderIdAndType(orderId, type);
@@ -327,12 +339,12 @@
     @Override
     public List<LostOrder> listQuery(long start, int count, String key, Integer state, Integer handleType,
                                      Integer type, SystemEnum system) {
-        return lostOrderMapper.listQuery(start, count, key, state, handleType, type,system);
+        return lostOrderMapper.listQuery(start, count, key, state, handleType, type, system);
     }
 
     @Override
     public long countQuery(String key, Integer state, Integer handleType, Integer type, SystemEnum system) {
-        return lostOrderMapper.countQuery(key, state, handleType, type,system);
+        return lostOrderMapper.countQuery(key, state, handleType, type, system);
     }
 
     @Override

--
Gitblit v1.8.0