package com.zy.asrs.service.impl; import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.core.common.Cools; import com.core.exception.CoolException; import com.zy.asrs.entity.Order; import com.zy.asrs.entity.OrderDetlGift; import com.zy.asrs.mapper.OrderGiftMapper; import com.zy.asrs.entity.OrderGift; import com.zy.asrs.service.OrderDetlGiftService; import com.zy.asrs.service.OrderGiftService; import com.baomidou.mybatisplus.service.impl.ServiceImpl; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; @Service("orderGiftService") public class OrderGiftServiceImpl extends ServiceImpl implements OrderGiftService { @Autowired private OrderDetlGiftService orderDetlGiftService; @Override public void remove(Long orderId) { if (!this.deleteById(orderId)) { throw new CoolException("删除单据失败"); } orderDetlGiftService.delete(new EntityWrapper().eq("order_id", orderId)); } @Override public OrderGift selectByNo(String orderNo) { List orderList = this.selectList(new EntityWrapper().eq("order_no", orderNo)); if (Cools.isEmpty(orderList)) { return null; } return orderList.get(0); } }