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