Exemplo n.º 1
0
        /// <summary>
        /// 下载zc_order_transit_item数据
        /// </summary>
        void DownloadZcOrderTransitItemData()
        {
            BranchZcOrderTransitItemService branchService = new BranchZcOrderTransitItemService();
            //branchService.DeleteAll();
            ZcOrderTransitItemService service = new ZcOrderTransitItemService();
            List <ZcOrderTransitItem> list    = service.FindAll();

            branchService.AddZcOrderTransitItem(list);
        }
Exemplo n.º 2
0
        /// <summary>
        /// 将用户提货完成后的订单和订单详情 挪动到history表中
        /// </summary>
        /// <param name="list"></param>
        public void UpdateStatusAndMoveOrder(List <string> list)
        {
            BranchZcOrderTransitService     transitService     = new BranchZcOrderTransitService();
            BranchZcOrderTransitItemService transitItemService = new BranchZcOrderTransitItemService();
            BranchZcOrderHistoryService     historyService     = new BranchZcOrderHistoryService();
            BranchZcOrderHistoryItemService historyItemService = new BranchZcOrderHistoryItemService();
            //获取提货的订单信息
            List <ZcOrderTransit>     transitlist     = transitService.FindByIds(list);
            List <ZcOrderTransitItem> transitItemlist = transitItemService.FindByOrderIds(list);

            //将数据转移到history 系列表中
            historyService.AddZcOrderHistory(Transfrom(transitlist));
            historyItemService.AddZcOrderHistoryItem(Transform(transitItemlist));
            historyService.UpdateOrderStatusByIds(list, Constant.ORDER_STATUS_FININSH);
            //删除订单和订单下的商品
            transitItemService.DeleteByOrderIds(list);
            transitService.DeleteByIds(list);
        }