diff --git a/ghy-order/src/main/java/com/ghy/order/service/OrderTemplateService.java b/ghy-order/src/main/java/com/ghy/order/service/OrderTemplateService.java index afcb809e..59e21e86 100644 --- a/ghy-order/src/main/java/com/ghy/order/service/OrderTemplateService.java +++ b/ghy-order/src/main/java/com/ghy/order/service/OrderTemplateService.java @@ -17,7 +17,7 @@ public interface OrderTemplateService { OrderTemplate selectById(Long id); - List selectByIds(Set ids); - List select(OrderTemplate orderTemplate); + + List selectByUserId(Long userId); } diff --git a/ghy-order/src/main/java/com/ghy/order/service/impl/OrderTemplateServiceImpl.java b/ghy-order/src/main/java/com/ghy/order/service/impl/OrderTemplateServiceImpl.java index 9439a0c9..bf878b0d 100644 --- a/ghy-order/src/main/java/com/ghy/order/service/impl/OrderTemplateServiceImpl.java +++ b/ghy-order/src/main/java/com/ghy/order/service/impl/OrderTemplateServiceImpl.java @@ -9,7 +9,6 @@ import org.springframework.transaction.annotation.Transactional; import org.springframework.util.CollectionUtils; import javax.annotation.Resource; -import java.util.ArrayList; import java.util.List; import java.util.Set; @@ -80,21 +79,19 @@ public class OrderTemplateServiceImpl implements OrderTemplateService { } @Override - public List selectByIds(Set ids) { - if (CollectionUtils.isEmpty(ids)) { - return new ArrayList<>(); - } else { - List orderTemplates = mapper.selectByIds(ids); - for (OrderTemplate item : orderTemplates) { - List goods = mapper.selectGoods(item.getId()); - item.setGoods(goods); - } - return orderTemplates; + public List select(OrderTemplate orderTemplate) { + List list = mapper.select(orderTemplate); + for (OrderTemplate item : list) { + List goods = mapper.selectGoods(item.getId()); + item.setGoods(goods); } + return list; } @Override - public List select(OrderTemplate orderTemplate) { - return mapper.select(orderTemplate); + public List selectByUserId(Long userId) { + OrderTemplate param = new OrderTemplate(); + param.setUserId(userId); + return select(param); } }