public ActionResult ProductQualityPicturesDownLoad(string userId, string entId, string order, string goodsno = "")
        {
            try
            {
                if (string.IsNullOrEmpty(userId) || string.IsNullOrEmpty(entId))
                {
                    return(Json(new { success = false, message = "用户未登录,请先登录" }));
                }
                if (string.IsNullOrEmpty(order))
                {
                    return(Json(new { success = false, message = "订单编号不能为空" }));
                }
                //获取源数据
                QualityInspectionReport report = new QualityInspectionReport();
                var list = report.ProductQualityPictures(order, goodsno);

                //打包
                byte[] bytePDF = null;
                byte[] result  = null;
                using (MemoryStream ms = new MemoryStream())
                {
                    using (ZipOutputStream zipStream = new ZipOutputStream(ms))
                    {
                        ZipEntry entry = new ZipEntry("文件名");
                        entry.DateTime = DateTime.Now;//创建时间
                        zipStream.PutNextEntry(entry);
                        zipStream.Write(bytePDF, 0, bytePDF.Length);
                        zipStream.CloseEntry();
                        zipStream.IsStreamOwner = false;
                        zipStream.Finish();
                        zipStream.Close();
                        ms.Position = 0;
                        //压缩后的数据被保存到了byte[]数组中。
                        result = ms.ToArray();
                    }
                }
                return(File(result, "application/zip", "文件名.zip"));
            }
            catch (Exception ex)
            {
                LogQueue.Write(LogType.Error, "QualityInspectionReportController/ProductQualityPicturesDownLoad", ex.Message.ToString());
                return(Json(new { success = false, message = ex.Message.ToString() }));
            }
        }
 /// <summary>
 /// 订单商品质检图片
 /// </summary>
 /// <param name="userId">用户</param>
 /// <param name="entId">企业</param>
 /// <param name="order">订单编号</param>
 /// <param name="goodsno">商品编号【非必填】</param>
 /// <returns></returns>
 public ActionResult ProductQualityPicturesShow(string userId, string entId, string order, string goodsno = "")
 {
     try
     {
         if (string.IsNullOrEmpty(userId) || string.IsNullOrEmpty(entId))
         {
             return(Json(new { success = false, message = "用户未登录,请先登录" }));
         }
         if (string.IsNullOrEmpty(order))
         {
             return(Json(new { success = false, message = "订单编号不能为空" }));
         }
         QualityInspectionReport report = new QualityInspectionReport();
         var list = report.ProductQualityPictures(order, goodsno);
         return(Json(new { success = true, message = "数据获取成功", list }));
     }
     catch (Exception ex)
     {
         LogQueue.Write(LogType.Error, "QualityInspectionReportController/ProductQualityPicturesShow", ex.Message.ToString());
         return(Json(new { success = false, message = ex.Message.ToString() }));
     }
 }