订单模板的Service接口
This commit is contained in:
parent
346169a07e
commit
29c2d6dab9
|
|
@ -17,7 +17,7 @@ public interface OrderTemplateService {
|
||||||
|
|
||||||
OrderTemplate selectById(Long id);
|
OrderTemplate selectById(Long id);
|
||||||
|
|
||||||
List<OrderTemplate> selectByIds(Set<Long> ids);
|
|
||||||
|
|
||||||
List<OrderTemplate> select(OrderTemplate orderTemplate);
|
List<OrderTemplate> select(OrderTemplate orderTemplate);
|
||||||
|
|
||||||
|
List<OrderTemplate> selectByUserId(Long userId);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@ import org.springframework.transaction.annotation.Transactional;
|
||||||
import org.springframework.util.CollectionUtils;
|
import org.springframework.util.CollectionUtils;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
|
|
@ -80,21 +79,19 @@ public class OrderTemplateServiceImpl implements OrderTemplateService {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<OrderTemplate> selectByIds(Set<Long> ids) {
|
public List<OrderTemplate> select(OrderTemplate orderTemplate) {
|
||||||
if (CollectionUtils.isEmpty(ids)) {
|
List<OrderTemplate> list = mapper.select(orderTemplate);
|
||||||
return new ArrayList<>();
|
for (OrderTemplate item : list) {
|
||||||
} else {
|
List<OrderTemplateGoods> goods = mapper.selectGoods(item.getId());
|
||||||
List<OrderTemplate> orderTemplates = mapper.selectByIds(ids);
|
item.setGoods(goods);
|
||||||
for (OrderTemplate item : orderTemplates) {
|
|
||||||
List<OrderTemplateGoods> goods = mapper.selectGoods(item.getId());
|
|
||||||
item.setGoods(goods);
|
|
||||||
}
|
|
||||||
return orderTemplates;
|
|
||||||
}
|
}
|
||||||
|
return list;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<OrderTemplate> select(OrderTemplate orderTemplate) {
|
public List<OrderTemplate> selectByUserId(Long userId) {
|
||||||
return mapper.select(orderTemplate);
|
OrderTemplate param = new OrderTemplate();
|
||||||
|
param.setUserId(userId);
|
||||||
|
return select(param);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue