/// <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); }
/// <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); }