package com.jshop.service.impl; import java.util.List; import javax.annotation.Resource; import org.springframework.context.annotation.Scope; import org.springframework.stereotype.Service; import com.jshop.dao.CartTDao; import com.jshop.dao.DeliverAddressTDao; import com.jshop.dao.LogisticsBusinessTDao; import com.jshop.dao.LogisticsbusinessareaTDao; import com.jshop.dao.OrderTDao; import com.jshop.dao.PaymentMDao; import com.jshop.dao.ShippingAddressTDao; import com.jshop.entity.CartT; import com.jshop.entity.DeliverAddressT; import com.jshop.entity.LogisticsBusinessT; import com.jshop.entity.LogisticsbusinessareaT; import com.jshop.entity.MemberT; import com.jshop.entity.OrderT; import com.jshop.entity.PaymentM; import com.jshop.entity.ShippingAddressT; import com.jshop.service.OrderBaseProcessTService; @Service("orderBaseProcessTService") @Scope("prototype") public class OrderBaseProcessTServiceImpl implements OrderBaseProcessTService { @Resource private DeliverAddressTDao deliverAddressTDao; @Resource private LogisticsBusinessTDao logisticsBusinessTDao; @Resource private PaymentMDao paymentMDao; @Resource private CartTDao cartTDao; @Resource private LogisticsbusinessareaTDao logisticsbusinessareaTDao; @Resource private OrderTDao orderTDao; @Resource private ShippingAddressTDao shippingAddressTDao; @Override public List<DeliverAddressT> getMemberDeliverAddress(MemberT m) { return deliverAddressTDao.findDeliverAddressBymemberid(m.getId()); } @Override public List<LogisticsBusinessT> getLogisticstsBusiness(String state) { return logisticsBusinessTDao.findAllLogisticsBusiness(state); } @Override public List<PaymentM> getPaymentM(String state) { return paymentMDao.findAllPayment(state); } @Override public List<CartT> getMemberCart(String memberid, String state, String orderTag) { return cartTDao.findAllCartByMemberId(memberid, state, orderTag); } @Override public List<LogisticsBusinessT> getDefaultLogisticsBusinessT(String visible) { return logisticsBusinessTDao.findLogisticsBusiness(visible); } @Override public List<LogisticsbusinessareaT> getDefaultLogisticsbusinessareaT( String logisticsid) { return logisticsbusinessareaTDao.findAllLogisticsbusinessareaTBylogisticsid(logisticsid); } @Override public PaymentM getSelectedPayMent(String paymentid) { return paymentMDao.findPaymentbyId(paymentid); } @Override public DeliverAddressT getDeliverAddress(String addressid) { return deliverAddressTDao.findDeliverAddressById(addressid); } @Override public OrderT getOrder(String orderid) { return orderTDao.findOrderDetailByorderid(orderid); } @Override public ShippingAddressT getShippingAddress(String deliveraddressid, String state, String orderid) { return shippingAddressTDao.findShippingAddressByDeliveraddressidAndstate(deliveraddressid, state, orderid).get(0); } @Override public List<ShippingAddressT> getShippingAddress(String orderid) { return shippingAddressTDao.findShippingAddressByOrderId(orderid); } }