admin
2025-02-25 30d8e227e8d823b6c38c3b9c90ac2df03b63befe
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