/// <summary>
        /// 获取打印配置数据
        /// </summary>
        /// <param name="ids"></param>
        /// <returns></returns>
        public async Task <Response_OrderPrintIssue> GetPrintData(string ids)
        {
            Response_OrderPrintIssue printModel = new Response_OrderPrintIssue();
            //读取单号配置
            TData <SysIssueConfigEntity> config = await sysIssueConfigBLL.GetFristModel();

            if (config != null)
            {
                List <string> ids_list = ids.Split(',').ToList <string>();

                if (ids_list.Count > 0)
                {
                    TData <List <OrderTerIssueEntity> > list_product = await orderTerIssueBLL.GetListByIds(ids_list);

                    if (list_product != null && list_product.Data.Count() > 0)
                    {
                        List <OrderTerIssueEntity> list = list_product.Data;

                        #region 封装数据
                        printModel.PrintDay = CoomHelper.GetValue(list[0].SentDay, DateTime.Now.ToString("yyyy-MM-dd"));
                        //创建打印单号
                        printModel.PrintOrderNumber = await CreatePrintOrderNumber(printModel.PrintDay, config);

                        //封装数据
                        PackageData(printModel, config, list);
                        #endregion
                    }
                }
            }
            return(printModel);
        }
        /// <summary>
        /// 填充数据
        /// </summary>
        /// <param name="printModel">打印实体</param>
        /// <param name="config">打印配置</param>
        /// <param name="list">出货数据列表</param>
        private void PackageData(Response_OrderPrintIssue printModel, TData <SysIssueConfigEntity> config, List <OrderTerIssueEntity> list)
        {
            printModel.Title         = CoomHelper.GetValue(config.Data.Title, "普沃森(广州)科技销售单");
            printModel.CustName      = CoomHelper.GetValue(list[0].ReciveName, "");
            printModel.LinkName      = CoomHelper.GetValue(list[0].ReciveName, "");
            printModel.LinkPhone     = CoomHelper.GetValue(list[0].RecivePhone, "");
            printModel.ReciveAddress = CoomHelper.GetValue(list[0].ReciveAddress, "");
            printModel.Remark        = CoomHelper.GetValue(list[0].Remark, "");

            printModel.ListProduct    = list;
            printModel.SysIssueConfig = config.Data;
        }
        /// <summary>
        /// 打印界面
        /// </summary>
        /// <returns></returns>
        public async Task <IActionResult> OrderTerIssuePrint()
        {
            string ids = Request.Query["ids"];
            //是否重新打印
            string isRePrint = Request.Query["isRePrint"];

            Response_OrderPrintIssue data = null;

            if (isRePrint == "1")
            {
                data = await orderPrintIssueBLL.GetRePrintData(ids);
            }
            else
            {
                data = await orderPrintIssueBLL.GetPrintData(ids);
            }
            return(View(data));
        }