예제 #1
0
        /// <summary>
        /// 导出Excel模版
        /// </summary>
        /// <returns></returns>
        public ActionResult ExportExcel(string productType)
        {
            var zhName   = new VendorProductCommonManager().GetZhNameByProductType(productType);
            var workbook = new XSSFWorkbook();
            var sheet    = workbook.CreateSheet();
            var row      = sheet.CreateRow(0);
            var cellNum  = 0;

            row.CreateCell(cellNum++).SetCellValue("省份名称");
            row.CreateCell(cellNum++).SetCellValue("城市名称");
            row.CreateCell(cellNum++).SetCellValue("区域名称");
            row.CreateCell(cellNum++).SetCellValue("品牌");
            row.CreateCell(cellNum++).SetCellValue("是否启用TRUE/FALSE");
            row.CreateCell(cellNum).SetCellValue("备注(选填)");
            cellNum = 0;
            sheet.SetColumnWidth(cellNum++, 10 * 256);
            sheet.SetColumnWidth(cellNum++, 10 * 256);
            sheet.SetColumnWidth(cellNum++, 10 * 256);
            sheet.SetColumnWidth(cellNum++, 14 * 256);
            sheet.SetColumnWidth(cellNum++, 20 * 256);
            sheet.SetColumnWidth(cellNum, 28 * 256);
            var ms = new MemoryStream();

            workbook.Write(ms);
            return(File(ms.ToArray(), "application/x-xls", $"{zhName}覆盖区域模版 {DateTime.Now.ToString("yyyy年MM月dd日HH时mm分ss秒")}.xlsx"));
        }
예제 #2
0
        public async Task <JsonResult> GetAllBrands(string productType)
        {
            var manager       = new VendorProductCommonManager();
            var managerResult = await manager.GetAllBrandsFromCache(productType);

            return(Json(new { Status = managerResult.Item1 != null, Data = managerResult.Item1, Msg = managerResult.Item2 },
                        JsonRequestBehavior.AllowGet));
        }