| | |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | | using WIDESEA_Core; |
| | | using WIDESEA_Core.Attributes; |
| | | using WIDESEA_Core.BaseRepository; |
| | | using WIDESEA_Core.BaseServices; |
| | | using WIDESEA_Core.Enums; |
| | |
| | | //è·åæåºå段 |
| | | Dictionary<string, OrderByType> orderbyDic = options.GetPageDataSort(TProperties); |
| | | List<Dt_Task_Hty> entities = BaseDal.QueryData(wheres, orderbyDic); |
| | | var stockdct = entities |
| | | /*var stockdct = entities |
| | | .GroupBy(x => new { x.TaskType,x.MaterialType }) |
| | | .Select(g => new Dt_Task_Htyt |
| | | { |
| | |
| | | PalletCodequantity = g.Count(), |
| | | }) |
| | | .ToList(); |
| | | |
| | | byte[] data = exporter.ExportAsByteArray(stockdct).Result;*/ |
| | | |
| | | var stockdct = entities |
| | | .Select(g => new Dt_Task_Htykt |
| | | { |
| | | TaskNum = g.TaskNum, |
| | | PalletCode = g.PalletCode, |
| | | Roadway = g.Roadway, |
| | | TaskType = g.TaskType.ToString() == "100" ? "åºåº" : g.TaskType.ToString() == "104" ? "åºç©ºæ" : g.TaskType.ToString() == "200" ? "å
¥åº" : "ç§»åº", |
| | | TaskStatus = g.TaskStatus.ToString()=="290"?"å
¥åºå®æ":"åºåºå®æ", // æè
å¯ä»¥æ ¹æ®å
·ä½ç¶æç è½¬æ¢ |
| | | SourceAddress = g.SourceAddress, |
| | | TargetAddress = g.TargetAddress, |
| | | Remark = g.Remark, |
| | | Creater = g.Creater, |
| | | CreateDate = g.CreateDate, |
| | | Modifier = g.Modifier, |
| | | ModifyDate = g.ModifyDate, |
| | | MaterialType = g.MaterialType.ToString() == "0" ? "åææ" : "æå", |
| | | PalletCodequantity = g.PalletCodequantity.ToString(), // 转æ¢ä¸ºå符串 |
| | | PLCTo = g.PLCTo.ToString(), // æè
å¯ä»¥æ ¹æ®å
·ä½å¼è½¬æ¢ |
| | | OperateType = g.OperateType.ToString() |
| | | }) |
| | | .ToList(); |
| | | |
| | | byte[] data = exporter.ExportAsByteArray(stockdct).Result; |
| | | |
| | |
| | | [ExporterHeader(DisplayName = "æ°é")] |
| | | public int PalletCodequantity { get; set; } |
| | | } |
| | | |
| | | |
| | | public class Dt_Task_Htykt |
| | | { |
| | | [ExporterHeader(DisplayName = "ä»»å¡å·")] |
| | | public int TaskNum { get; set; } |
| | | |
| | | [ExporterHeader(DisplayName = "æçç¼å·")] |
| | | public string PalletCode { get; set; } |
| | | |
| | | [ExporterHeader(DisplayName = "å··éå·")] |
| | | public string Roadway { get; set; } |
| | | |
| | | [ExporterHeader(DisplayName = "ä»»å¡ç±»å")] |
| | | public string TaskType { get; set; } |
| | | |
| | | [ExporterHeader(DisplayName = "ä»»å¡ç¶æ")] |
| | | public string TaskStatus { get; set; } |
| | | |
| | | [ExporterHeader(DisplayName = "èµ·å§å°å")] |
| | | public string SourceAddress { get; set; } |
| | | |
| | | [ExporterHeader(DisplayName = "ç®æ å°å")] |
| | | public string TargetAddress { get; set; } |
| | | |
| | | [ExporterHeader(DisplayName = "夿³¨")] |
| | | public string Remark { get; set; } |
| | | |
| | | [ExporterHeader(DisplayName = "å建人")] |
| | | public string Creater { get; set; } |
| | | |
| | | [ExporterHeader(DisplayName = "å建æ¶é´")] |
| | | public DateTime CreateDate { get; set; } |
| | | |
| | | [ExporterHeader(DisplayName = "ä¿®æ¹äºº")] |
| | | public string Modifier { get; set; } |
| | | |
| | | [ExporterHeader(DisplayName = "ä¿®æ¹æ¥æ")] |
| | | public DateTime? ModifyDate { get; set; } |
| | | |
| | | [ExporterHeader(DisplayName = "ç©æç±»å")] |
| | | public string MaterialType { get; set; } |
| | | |
| | | [ExporterHeader(DisplayName = "æçæ°é")] |
| | | public string PalletCodequantity { get; set; } |
| | | |
| | | [ExporterHeader(DisplayName = "åææå»å")] |
| | | public string PLCTo { get; set; } |
| | | |
| | | [ExporterHeader(DisplayName = "宿æ
åµ")] |
| | | public string OperateType { get; set; } |
| | | } |
| | | } |