123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- package com.iamberry.rst.service.cm;
- import com.iamberry.rst.core.cm.SalesOrder;
- import com.iamberry.rst.core.cm.SalesOrderItem;
- import com.iamberry.rst.faces.cm.SalesOrderService;
- import com.iamberry.rst.service.cm.mapper.SalesOrderMapper;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Service;
- import java.util.List;
- /**
- * Created by liuzhiwei on 2017/10/31.
- */
- @Service
- public class SalesOrderServiceImpl implements SalesOrderService {
- @Autowired
- private SalesOrderMapper salesOrderMapper;
- @Override
- public Integer addSalesOrder(SalesOrder salesOrder) {
- return salesOrderMapper.addSalesOrder(salesOrder);
- }
- @Override
- public SalesOrder getSalesOrderById(Integer salesId) {
- return salesOrderMapper.getSalesOrderById(salesId);
- }
- @Override
- public Integer updateSalesOrder(SalesOrder salesOrder) {
- return salesOrderMapper.updateSalesOrder(salesOrder);
- }
- @Override
- public Integer addSalesOrderList(List<SalesOrder> list) {
- return salesOrderMapper.addSalesOrderList(list);
- }
- @Override
- public List<SalesOrder> listSalesOrder(SalesOrder salesOrder) {
- return salesOrderMapper.listSalesOrder(salesOrder);
- }
- @Override
- public boolean addOrderAndItem(SalesOrder salesOrder, List<SalesOrderItem> list) {
- if (list == null || list.size() == 0) {
- return false;
- }
- //添加订单数据
- int orderNum = salesOrderMapper.addSalesOrder(salesOrder);
- if (orderNum <= 0) {
- return false;
- }
- for (SalesOrderItem item : list) {
- item.setItemOrderId(salesOrder.getSalesId());
- }
- //批量添加订单项数据
- int itemNum = salesOrderMapper.addOrderItemList(list);
- if (itemNum <= 0) {
- return false;
- }
- return true;
- }
- @Override
- public List<SalesOrderItem> listSalesOrderItem(SalesOrderItem salesOrderItem) {
- return salesOrderMapper.listSalesOrderItem(salesOrderItem);
- }
- }
|