From 07c9f1415365fa2709afe500384a163a3239fa11 Mon Sep 17 00:00:00 2001 From: 啊鑫 <t2856754968@163.com> Date: 星期五, 13 十二月 2024 10:30:05 +0800 Subject: [PATCH] 11 --- entity/Womcab.cs | 2 entity/MesSysPageview.cs | 27 service/base/LoginService.cs | 8 entity/Womcaa.cs | 532 +++++++++++----------- service/Warehouse/WomdaaManager.cs | 74 +++ Dto/service/ProductionPickDto.cs | 16 entity/Womdab.cs | 239 ++++++++++ entity/MesFile.cs | 53 ++ entity/Womdaa.cs | 410 +++++++++++++++++ 9 files changed, 1,087 insertions(+), 274 deletions(-) diff --git a/Dto/service/ProductionPickDto.cs b/Dto/service/ProductionPickDto.cs new file mode 100644 index 0000000..d0298d9 --- /dev/null +++ b/Dto/service/ProductionPickDto.cs @@ -0,0 +1,16 @@ +锘� + +using NewPdaSqlServer.entity; + +namespace NewPdaSqlServer.Dto.service; + +public class ProductionPickDto +{ + public string? ItemModel { get; set; } + + public List<Womdab>? totals { get; set; } + + public List<Womdab>? daisao { get; set; } + + public List<MesInvItemOutCDetails> yisao { get; set; } +} \ No newline at end of file diff --git a/entity/MesFile.cs b/entity/MesFile.cs new file mode 100644 index 0000000..09b9195 --- /dev/null +++ b/entity/MesFile.cs @@ -0,0 +1,53 @@ +锘縰sing SqlSugar; + +namespace NewPdaSqlServer.entity +{ + /// <summary> + /// + ///</summary> + [SugarTable("MES_FILE")] + public class MesFile + { + /// <summary> + /// 涓婚敭 + ///</summary> + [SugarColumn(ColumnName="guid" ,IsPrimaryKey = true )] + public Guid Guid { get; set; } + + /// <summary> + /// 鐖朵翰Guid + ///</summary> + [SugarColumn(ColumnName="parent_Guid" )] + public Guid? ParentGuid { get; set; } + + /// <summary> + /// 鏂囦欢鏍囬 + ///</summary> + [SugarColumn(ColumnName="file_Title" )] + public string FileTitle { get; set; } + + /// <summary> + /// 鏂囦欢绫诲瀷 + ///</summary> + [SugarColumn(ColumnName="file_Type" )] + public string FileType { get; set; } + + /// <summary> + /// 鏂囦欢璺緞 + ///</summary> + [SugarColumn(ColumnName="url_Path" )] + public string UrlPath { get; set; } + + /// <summary> + /// 涓婁紶鑰� + ///</summary> + [SugarColumn(ColumnName="create_by" )] + public string CreateBy { get; set; } + + /// <summary> + /// 涓婁紶鏃堕棿 + ///</summary> + [SugarColumn(ColumnName="create_date" )] + public DateTime? CreateDate { get; set; } + } +} diff --git a/entity/MesSysPageview.cs b/entity/MesSysPageview.cs index 2688515..7440f0a 100644 --- a/entity/MesSysPageview.cs +++ b/entity/MesSysPageview.cs @@ -9,42 +9,45 @@ public class MesSysPageview { /// <summary> - /// 涓婚敭 - /// 榛樿鍊�: (newid()) - /// </summary> + /// 涓婚敭 + /// 榛樿鍊�: (newid()) + ///</summary> [SugarColumn(ColumnName = "guid", IsPrimaryKey = true)] public Guid Guid { get; set; } /// <summary> - /// 椤甸潰涓枃鍚� - /// </summary> + /// 椤甸潰涓枃鍚� + ///</summary> [SugarColumn(ColumnName = "PAGE_VIEW")] public string PageView { get; set; } /// <summary> - /// 椤甸潰璺緞 - /// </summary> + /// 椤甸潰璺緞 + ///</summary> [SugarColumn(ColumnName = "PATH")] public string Path { get; set; } /// <summary> - /// 椤甸潰鍥炬爣 - /// </summary> + /// 椤甸潰鍥炬爣 + ///</summary> [SugarColumn(ColumnName = "ICOIMG")] public string Icoimg { get; set; } /// <summary> - /// </summary> + /// + ///</summary> [SugarColumn(ColumnName = "PAGE_GROUP")] public string PageGroup { get; set; } /// <summary> - /// </summary> + /// + ///</summary> [SugarColumn(ColumnName = "PAGE_IDX")] public int? PageIdx { get; set; } /// <summary> - /// </summary> + /// + ///</summary> [SugarColumn(ColumnName = "PAGE_STATUS")] public bool? PageStatus { get; set; } } \ No newline at end of file diff --git a/entity/Womcaa.cs b/entity/Womcaa.cs index 7cc3956..6f73e68 100644 --- a/entity/Womcaa.cs +++ b/entity/Womcaa.cs @@ -3,403 +3,415 @@ namespace NewPdaSqlServer.entity; /// <summary> -/// 浠诲姟鍗曡〃 +/// 鐢熶骇浠诲姟鍗曡〃 /// </summary> [SugarTable("WOMCAA")] public class Womcaa { - /// <summary> - /// 榛樿鍊�: (newid()) - /// </summary> - [SugarColumn(ColumnName = "guid", IsPrimaryKey = true)] + /// <summary> + /// 榛樿鍊�: (newid()) + /// </summary> + [SugarColumn(ColumnName = "guid", IsPrimaryKey = true)] public Guid Guid { get; set; } - /// <summary> - /// ERPID - /// </summary> - [SugarColumn(ColumnName = "ERPID")] + /// <summary> + /// ERPID + /// </summary> + [SugarColumn(ColumnName = "ERPID")] public int? Erpid { get; set; } - /// <summary> - /// 鍗曟嵁缂栧彿 - /// </summary> - [SugarColumn(ColumnName = "CAA001")] + /// <summary> + /// 鍗曟嵁缂栧彿 + /// </summary> + [SugarColumn(ColumnName = "CAA001")] public string Caa001 { get; set; } - /// <summary> - /// 鍗曟嵁绫诲瀷("1銆佺洿鎺ュ叆搴�-鏅�氱敓浜� 2銆佺洿鎺ュ叆搴�-杩斿伐鐢熶骇 3銆佸伐搴忔眹鎶�-鏅�氱敓浜� 4銆佸伐搴忔眹鎶�-杩斿伐鐢熶骇") - /// </summary> - [SugarColumn(ColumnName = "CAA004")] + /// <summary> + /// 鍗曟嵁绫诲瀷("1銆佺洿鎺ュ叆搴�-鏅�氱敓浜� 2銆佺洿鎺ュ叆搴�-杩斿伐鐢熶骇 3銆佸伐搴忔眹鎶�-鏅�氱敓浜� 4銆佸伐搴忔眹鎶�-杩斿伐鐢熶骇") + /// </summary> + [SugarColumn(ColumnName = "CAA004")] public string Caa004 { get; set; } - /// <summary> - /// 璁″垝涓嬭揪鏃ユ湡 - /// </summary> - [SugarColumn(ColumnName = "CAA005")] + /// <summary> + /// 璁″垝涓嬭揪鏃ユ湡 + /// </summary> + [SugarColumn(ColumnName = "CAA005")] public string Caa005 { get; set; } - /// <summary> - /// 浜у搧缂栫爜 - /// </summary> - [SugarColumn(ColumnName = "CAA006")] + /// <summary> + /// 浜у搧ID + /// </summary> + [SugarColumn(ColumnName = "CAA006")] public string Caa006 { get; set; } - /// <summary> - /// 鍗曚綅 - /// </summary> - [SugarColumn(ColumnName = "CAA009")] + /// <summary> + /// 鍗曚綅 + /// </summary> + [SugarColumn(ColumnName = "CAA009")] public string Caa009 { get; set; } - /// <summary> - /// 棰勮寮�宸ユ椂闂� - /// </summary> - [SugarColumn(ColumnName = "CAA010")] + /// <summary> + /// 棰勮寮�宸ユ椂闂� + /// </summary> + [SugarColumn(ColumnName = "CAA010")] public string Caa010 { get; set; } - /// <summary> - /// 棰勮瀹屽伐鏃堕棿 - /// </summary> - [SugarColumn(ColumnName = "CAA011")] + /// <summary> + /// 棰勮瀹屽伐鏃堕棿 + /// </summary> + [SugarColumn(ColumnName = "CAA011")] public string Caa011 { get; set; } - /// <summary> - /// 宸ュ崟鏁伴噺 - /// </summary> - [SugarColumn(ColumnName = "CAA012")] + /// <summary> + /// 宸ュ崟鏁伴噺 + /// </summary> + [SugarColumn(ColumnName = "CAA012")] public decimal? Caa012 { get; set; } - /// <summary> - /// BOM鐗堟 - /// </summary> - [SugarColumn(ColumnName = "CAA013")] + /// <summary> + /// BOM鐗堟 + /// </summary> + [SugarColumn(ColumnName = "CAA013")] public string Caa013 { get; set; } - /// <summary> - /// 閿�鍞鍗曞彿 - /// </summary> - [SugarColumn(ColumnName = "CAA015")] + /// <summary> + /// 閿�鍞鍗曞彿 + /// </summary> + [SugarColumn(ColumnName = "CAA015")] public string Caa015 { get; set; } - /// <summary> - /// 澶囨敞 - /// </summary> - [SugarColumn(ColumnName = "CAA016")] + /// <summary> + /// 澶囨敞 + /// </summary> + [SugarColumn(ColumnName = "CAA016")] public string Caa016 { get; set; } - /// <summary> - /// 宸叉帓鏁伴噺锛堝純鐢級 - /// </summary> - [SugarColumn(ColumnName = "CAA017")] + /// <summary> + /// 宸叉帓鏁伴噺锛堝純鐢級 + /// </summary> + [SugarColumn(ColumnName = "CAA017")] public int? Caa017 { get; set; } - /// <summary> - /// ERP鐢熶骇璁㈠崟ID - /// </summary> - [SugarColumn(ColumnName = "CAA018")] + /// <summary> + /// ERP鐢熶骇璁㈠崟ID + /// </summary> + [SugarColumn(ColumnName = "CAA018")] public int? Caa018 { get; set; } - /// <summary> - /// ERP鐢熶骇璁㈠崟搴忓彿 - /// </summary> - [SugarColumn(ColumnName = "CAA019")] + /// <summary> + /// ERP鐢熶骇璁㈠崟搴忓彿 + /// </summary> + [SugarColumn(ColumnName = "CAA019")] public int? Caa019 { get; set; } - /// <summary> - /// ERP鐢熶骇璁㈠崟鍗曞彿 - /// </summary> - [SugarColumn(ColumnName = "CAA020")] + /// <summary> + /// ERP鐢熶骇璁㈠崟鍗曞彿 + /// </summary> + [SugarColumn(ColumnName = "CAA020")] public string Caa020 { get; set; } - /// <summary> - /// 鐢熶骇杞﹂棿 - /// </summary> - [SugarColumn(ColumnName = "CAA021")] + /// <summary> + /// 鐢熶骇杞﹂棿 + /// </summary> + [SugarColumn(ColumnName = "CAA021")] public string Caa021 { get; set; } - /// <summary> - /// 瀹℃牳鐮� - /// </summary> - [SugarColumn(ColumnName = "FSTATUS")] + /// <summary> + /// 瀹℃牳鐮� + /// </summary> + [SugarColumn(ColumnName = "FSTATUS")] public int? Fstatus { get; set; } - /// <summary> - /// 瀹℃牳鏃ユ湡 - /// </summary> - [SugarColumn(ColumnName = "CHECK_DATE")] + /// <summary> + /// 瀹℃牳鏃ユ湡 + /// </summary> + [SugarColumn(ColumnName = "CHECK_DATE")] public DateTime? CheckDate { get; set; } - /// <summary> - /// 瀹℃牳浜� - /// </summary> - [SugarColumn(ColumnName = "CHECK_USER")] + /// <summary> + /// 瀹℃牳浜� + /// </summary> + [SugarColumn(ColumnName = "CHECK_USER")] public string CheckUser { get; set; } - /// <summary> - /// 鏈帓鏁伴噺锛堝純鐢級 - /// </summary> - [SugarColumn(ColumnName = "CAA022")] + /// <summary> + /// 鏈帓鏁伴噺锛堝純鐢級 + /// </summary> + [SugarColumn(ColumnName = "CAA022")] public int? Caa022 { get; set; } - /// <summary> - /// 涓氬姟鐘舵��("1锛岃鍒掞紝2銆佽鍒掔‘璁� 2銆佷笅杈� 4銆佸紑宸� 5銆佸畬宸� 6銆佺粨妗堬紝7銆佺粨绠�") - /// </summary> - [SugarColumn(ColumnName = "CAA023")] + /// <summary> + /// 涓氬姟鐘舵��("1锛岃鍒掞紝2銆佽鍒掔‘璁� 2銆佷笅杈� 4銆佸紑宸� 5銆佸畬宸� 6銆佺粨妗堬紝7銆佺粨绠�") + /// </summary> + [SugarColumn(ColumnName = "CAA023")] public string Caa023 { get; set; } - /// <summary> - /// 宸插叆搴撴暟閲� - /// </summary> - [SugarColumn(ColumnName = "CAA024")] + /// <summary> + /// 宸插叆搴撴暟閲� + /// </summary> + [SugarColumn(ColumnName = "CAA024")] public int? Caa024 { get; set; } - /// <summary> - /// 宸ヨ壓璺嚎 - /// </summary> - [SugarColumn(ColumnName = "ROUTING_ID")] + /// <summary> + /// 宸ヨ壓璺嚎 + /// </summary> + [SugarColumn(ColumnName = "ROUTING_ID")] public string RoutingId { get; set; } - /// <summary> - /// 浜х嚎 - /// </summary> - [SugarColumn(ColumnName = "WORK_SHOP_ID")] + /// <summary> + /// 浜х嚎 + /// </summary> + [SugarColumn(ColumnName = "WORK_SHOP_ID")] public string WorkShopId { get; set; } - /// <summary> - /// 浠撳簱 - /// </summary> - [SugarColumn(ColumnName = "DEPOT_CODE")] + /// <summary> + /// 浠撳簱 + /// </summary> + [SugarColumn(ColumnName = "DEPOT_CODE")] public string DepotCode { get; set; } - /// <summary> - /// 鍗曟嵁鏃ユ湡 - /// </summary> - [SugarColumn(ColumnName = "CREATE_DATE")] + /// <summary> + /// 鍗曟嵁鏃ユ湡 + /// </summary> + [SugarColumn(ColumnName = "CREATE_DATE")] public string CreateDate { get; set; } - /// <summary> - /// 璁″垝缁� - /// </summary> - [SugarColumn(ColumnName = "WORK_GROUP_ID")] + /// <summary> + /// 璁″垝缁� + /// </summary> + [SugarColumn(ColumnName = "WORK_GROUP_ID")] public string WorkGroupId { get; set; } - /// <summary> - /// 璁″垝鍛� - /// </summary> - [SugarColumn(ColumnName = "PLAN_ID")] + /// <summary> + /// 璁″垝鍛� + /// </summary> + [SugarColumn(ColumnName = "PLAN_ID")] public string PlanId { get; set; } - /// <summary> - /// 鍏ュ簱涓婇檺 - /// </summary> - [SugarColumn(ColumnName = "STOCK_INLIMITH")] + /// <summary> + /// 鍏ュ簱涓婇檺 + /// </summary> + [SugarColumn(ColumnName = "STOCK_INLIMITH")] public string StockInlimith { get; set; } - /// <summary> - /// 鍏ュ簱涓嬮檺 - /// </summary> - [SugarColumn(ColumnName = "STOCK_INLIMITL")] + /// <summary> + /// 鍏ュ簱涓嬮檺 + /// </summary> + [SugarColumn(ColumnName = "STOCK_INLIMITL")] public string StockInlimitl { get; set; } - /// <summary> - /// 涓昏溅闂磋皟搴﹀崟 - /// </summary> - [SugarColumn(ColumnName = "MTONO")] + /// <summary> + /// 涓昏溅闂磋皟搴﹀崟 + /// </summary> + [SugarColumn(ColumnName = "MTONO")] public string Mtono { get; set; } - /// <summary> - /// 鎵规 - /// </summary> - [SugarColumn(ColumnName = "LOT")] + /// <summary> + /// 鎵规 + /// </summary> + [SugarColumn(ColumnName = "LOT")] public string Lot { get; set; } - /// <summary> - /// 寮曠敤鍗曞彿 - /// </summary> - [SugarColumn(ColumnName = "CAA015_HEAD")] + /// <summary> + /// 寮曠敤鍗曞彿 + /// </summary> + [SugarColumn(ColumnName = "CAA015_HEAD")] public string Caa015Head { get; set; } - /// <summary> - /// 鍒跺崟绫诲瀷 - /// </summary> - [SugarColumn(ColumnName = "CREATE_TYPE")] + /// <summary> + /// 鍒跺崟绫诲瀷 + /// </summary> + [SugarColumn(ColumnName = "CREATE_TYPE")] public string CreateType { get; set; } - /// <summary> - /// 鏉ユ簮鍗曟嵁绫诲瀷 - /// </summary> - [SugarColumn(ColumnName = "SRC_BILL_TYPE")] + /// <summary> + /// 鏉ユ簮鍗曟嵁绫诲瀷 + /// </summary> + [SugarColumn(ColumnName = "SRC_BILL_TYPE")] public string SrcBillType { get; set; } - /// <summary> - /// 鏉ユ簮鍗曞彿 - /// </summary> - [SugarColumn(ColumnName = "SRC_BILL_NO")] + /// <summary> + /// 鏉ユ簮鍗曞彿 + /// </summary> + [SugarColumn(ColumnName = "SRC_BILL_NO")] public string SrcBillNo { get; set; } - /// <summary> - /// 鏉ユ簮琛屽彿 - /// </summary> - [SugarColumn(ColumnName = "SRC_BILLENTRYSEQ")] + /// <summary> + /// 鏉ユ簮琛屽彿 + /// </summary> + [SugarColumn(ColumnName = "SRC_BILLENTRYSEQ")] public string SrcBillentryseq { get; set; } - /// <summary> - /// 閿�鍞鍗曞彿 - /// </summary> - [SugarColumn(ColumnName = "SALE_ORDER_NO")] + /// <summary> + /// 閿�鍞鍗曞彿 + /// </summary> + [SugarColumn(ColumnName = "SALE_ORDER_NO")] public string SaleOrderNo { get; set; } - /// <summary> - /// 閿�鍞鍗曡鍙� - /// </summary> - [SugarColumn(ColumnName = "SALE_ORDER_ENTRYSEQ")] + /// <summary> + /// 閿�鍞鍗曡鍙� + /// </summary> + [SugarColumn(ColumnName = "SALE_ORDER_ENTRYSEQ")] public string SaleOrderEntryseq { get; set; } - /// <summary> - /// 寮哄埗鍏抽棴浜� - /// </summary> - [SugarColumn(ColumnName = "FORCE_CLOSERID")] + /// <summary> + /// 寮哄埗鍏抽棴浜� + /// </summary> + [SugarColumn(ColumnName = "FORCE_CLOSERID")] public string ForceCloserid { get; set; } - /// <summary> - /// 鍏抽棴绫诲瀷 - /// </summary> - [SugarColumn(ColumnName = "CLOSE_TYPE")] + /// <summary> + /// 鍏抽棴绫诲瀷 + /// </summary> + [SugarColumn(ColumnName = "CLOSE_TYPE")] public string CloseType { get; set; } - /// <summary> - /// 鍒嗗崟鍙� - /// </summary> - [SugarColumn(ColumnName = "SRC_SPLIT_BILLNO")] + /// <summary> + /// 鍒嗗崟鍙� + /// </summary> + [SugarColumn(ColumnName = "SRC_SPLIT_BILLNO")] public string SrcSplitBillno { get; set; } - /// <summary> - /// 鏄惁绠℃帶 - /// </summary> - [SugarColumn(ColumnName = "ERP_SCZZ")] + /// <summary> + /// 鏄惁绠℃帶 + /// </summary> + [SugarColumn(ColumnName = "ERP_SCZZ")] public int? ErpSczz { get; set; } - /// <summary> - /// 鏄惁濮旀墭 - /// </summary> - [SugarColumn(ColumnName = "ERP_WTZZ")] + /// <summary> + /// 鏄惁濮旀墭 + /// </summary> + [SugarColumn(ColumnName = "ERP_WTZZ")] public int? ErpWtzz { get; set; } - /// <summary> - /// </summary> - [SugarColumn(ColumnName = "MAIN_PRODUCT_NO")] + /// <summary> + /// </summary> + [SugarColumn(ColumnName = "MAIN_PRODUCT_NO")] public string MainProductNo { get; set; } - /// <summary> - /// </summary> - [SugarColumn(ColumnName = "MAIN_PRODUCT_QTY")] + /// <summary> + /// </summary> + [SugarColumn(ColumnName = "MAIN_PRODUCT_QTY")] public int? MainProductQty { get; set; } - /// <summary> - /// </summary> - [SugarColumn(ColumnName = "CUSTOMER_ITEM_NUMBER")] + /// <summary> + /// </summary> + [SugarColumn(ColumnName = "CUSTOMER_ITEM_NUMBER")] public string CustomerItemNumber { get; set; } - /// <summary> - /// </summary> - [SugarColumn(ColumnName = "PACKING_LIST_NUMBER")] + /// <summary> + /// </summary> + [SugarColumn(ColumnName = "PACKING_LIST_NUMBER")] public string PackingListNumber { get; set; } - /// <summary> - /// </summary> - [SugarColumn(ColumnName = "CUSTOMER_NAME")] + /// <summary> + /// </summary> + [SugarColumn(ColumnName = "CUSTOMER_NAME")] public string CustomerName { get; set; } - /// <summary> - /// </summary> - [SugarColumn(ColumnName = "CUSTOMER")] + /// <summary> + /// </summary> + [SugarColumn(ColumnName = "CUSTOMER")] public string Customer { get; set; } - /// <summary> - /// </summary> - [SugarColumn(ColumnName = "TYPE")] + /// <summary> + /// </summary> + [SugarColumn(ColumnName = "TYPE")] public string Type { get; set; } - /// <summary> - /// </summary> - [SugarColumn(ColumnName = "JA_BS")] + /// <summary> + /// </summary> + [SugarColumn(ColumnName = "JA_BS")] public string JaBs { get; set; } - /// <summary> - /// </summary> - [SugarColumn(ColumnName = "JA_TIME")] + /// <summary> + /// </summary> + [SugarColumn(ColumnName = "JA_TIME")] public DateTime? JaTime { get; set; } - /// <summary> - /// </summary> - [SugarColumn(ColumnName = "YP_NUM")] + /// <summary> + /// </summary> + [SugarColumn(ColumnName = "YP_NUM")] public int? YpNum { get; set; } - /// <summary> - /// </summary> - [SugarColumn(ColumnName = "CAA011_1")] + /// <summary> + /// </summary> + [SugarColumn(ColumnName = "CAA011_1")] public string Caa0111 { get; set; } - /// <summary> - /// </summary> - [SugarColumn(ColumnName = "ERP_GYZZ")] + /// <summary> + /// </summary> + [SugarColumn(ColumnName = "ERP_GYZZ")] public int? ErpGyzz { get; set; } - /// <summary> - /// </summary> - [SugarColumn(ColumnName = "ERP_FLZZ")] + /// <summary> + /// </summary> + [SugarColumn(ColumnName = "ERP_FLZZ")] public int? ErpFlzz { get; set; } - /// <summary> - /// 鏄惁鍏ュ簱 - /// </summary> - [SugarColumn(ColumnName = "ERP_SLZZ")] + /// <summary> + /// 鏄惁鍏ュ簱 + /// </summary> + [SugarColumn(ColumnName = "ERP_SLZZ")] public int? ErpSlzz { get; set; } - /// <summary> - /// 鏄惁閫�搴� - /// </summary> - [SugarColumn(ColumnName = "ERP_RKZZ")] + /// <summary> + /// 鏄惁閫�搴� + /// </summary> + [SugarColumn(ColumnName = "ERP_RKZZ")] public int? ErpRkzz { get; set; } - /// <summary> - /// 鏄惁鎹㈣揣 - /// </summary> - [SugarColumn(ColumnName = "ERP_RKHZ")] + /// <summary> + /// 鏄惁鎹㈣揣 + /// </summary> + [SugarColumn(ColumnName = "ERP_RKHZ")] public int? ErpRkhz { get; set; } - /// <summary> - /// 鏄惁瀵勫敭 - /// </summary> - [SugarColumn(ColumnName = "ERP_JJDS")] + /// <summary> + /// 鏄惁瀵勫敭 + /// </summary> + [SugarColumn(ColumnName = "ERP_JJDS")] public int? ErpJjds { get; set; } - /// <summary> - /// 鏄惁鎸夋 - /// </summary> - [SugarColumn(ColumnName = "ERP_BZDS")] + /// <summary> + /// 鏄惁鎸夋 + /// </summary> + [SugarColumn(ColumnName = "ERP_BZDS")] public int? ErpBzds { get; set; } - /// <summary> - /// 鏄惁鏂板缓 - /// </summary> - [SugarColumn(ColumnName = "CAA025")] + /// <summary> + /// 鏄惁鏂板缓 + /// </summary> + [SugarColumn(ColumnName = "CAA025")] public int? Caa025 { get; set; } - /// <summary> - /// 閲囪喘璁㈠崟鍙� - /// </summary> - [SugarColumn(ColumnName = "FPURORDERNO")] + /// <summary> + /// 閲囪喘璁㈠崟鍙� + /// </summary> + [SugarColumn(ColumnName = "FPURORDERNO")] public string Fpurorderno { get; set; } - /// <summary> - /// 閲囪喘璁㈠崟琛屽彿 - /// </summary> - [SugarColumn(ColumnName = "FPURORDERENTRYSEQ")] + /// <summary> + /// 閲囪喘璁㈠崟琛屽彿 + /// </summary> + [SugarColumn(ColumnName = "FPURORDERENTRYSEQ")] public string Fpurorderentryseq { get; set; } - /// <summary> - /// 澶囨敞锛堣〃浣擄級 - /// </summary> - [SugarColumn(ColumnName = "Btbz")] + /// <summary> + /// 澶囨敞锛堣〃浣擄級 + /// </summary> + [SugarColumn(ColumnName = "Btbz")] public string Btbz { get; set; } + + /// <summary> + /// 婧愭媶鍒嗚鍗曠紪鍙� + /// </summary> + [SugarColumn(ColumnName = "fmoentryid")] + public string Fmoentryid { get; set; } + + /// <summary> + /// 鎺掍骇绾垮埆 + /// </summary> + [SugarColumn(ColumnName = "prod_line")] + public string ProdLine { get; set; } } \ No newline at end of file diff --git a/entity/Womcab.cs b/entity/Womcab.cs index 7f01a2d..50d07ad 100644 --- a/entity/Womcab.cs +++ b/entity/Womcab.cs @@ -3,7 +3,7 @@ namespace NewPdaSqlServer.entity; /// <summary> -/// 浠诲姟鍗曠墿鏂欒〃 +/// 浠诲姟鍗曠墿鏂欒〃bom /// </summary> [SugarTable("WOMCAB")] public class Womcab diff --git a/entity/Womdaa.cs b/entity/Womdaa.cs new file mode 100644 index 0000000..1a4169e --- /dev/null +++ b/entity/Womdaa.cs @@ -0,0 +1,410 @@ +锘縰sing SqlSugar; + +namespace NewPdaSqlServer.entity; + +/// <summary> +/// </summary> +[SugarTable("WOMDAA")] +public class Womdaa +{ + /// <summary> + /// 榛樿鍊�: (newid()) + /// </summary> + [SugarColumn(ColumnName = "guid")] + public Guid? Guid { get; set; } + + /// <summary> + /// </summary> + [SugarColumn(ColumnName = "pbaGuid")] + public Guid? PbaGuid { get; set; } + + /// <summary> + /// </summary> + [SugarColumn(ColumnName = "caaGuid")] + public Guid? CaaGuid { get; set; } + + /// <summary> + /// 鑷鍒� + /// </summary> + [SugarColumn(ColumnName = "id")] + public int? Id { get; set; } + + /// <summary> + /// 鎺掍骇ID + /// </summary> + [SugarColumn(ColumnName = "pid")] + public int? Pid { get; set; } + + /// <summary> + /// 鍗曞彿 + /// </summary> + [SugarColumn(ColumnName = "daa001")] + public string Daa001 { get; set; } + + /// <summary> + /// 浜у搧ID + /// </summary> + [SugarColumn(ColumnName = "daa002")] + public string Daa002 { get; set; } + + /// <summary> + /// 浜у搧鍚嶇О + /// </summary> + [SugarColumn(ColumnName = "daa003")] + public string Daa003 { get; set; } + + /// <summary> + /// 浜у搧瑙勬牸 + /// </summary> + [SugarColumn(ColumnName = "daa004")] + public string Daa004 { get; set; } + + /// <summary> + /// 鍗曚綅 + /// </summary> + [SugarColumn(ColumnName = "daa005")] + public string Daa005 { get; set; } + + /// <summary> + /// ERP棰勮寮�宸ユ椂闂� + /// </summary> + [SugarColumn(ColumnName = "daa006")] + public DateTime? Daa006 { get; set; } + + /// <summary> + /// ERP棰勮瀹屽伐鏃堕棿 + /// </summary> + [SugarColumn(ColumnName = "daa007")] + public DateTime? Daa007 { get; set; } + + /// <summary> + /// 宸ュ崟鏁伴噺 + /// </summary> + [SugarColumn(ColumnName = "daa008")] + public int? Daa008 { get; set; } + + /// <summary> + /// 澶囨敞 + /// </summary> + [SugarColumn(ColumnName = "daa009")] + public string Daa009 { get; set; } + + /// <summary> + /// 鍏ュ簱鏁伴噺 + /// </summary> + [SugarColumn(ColumnName = "daa010")] + public int? Daa010 { get; set; } + + /// <summary> + /// 宸茬敓浜ч噺 + /// </summary> + [SugarColumn(ColumnName = "daa011")] + public int? Daa011 { get; set; } + + /// <summary> + /// 鎶ュ簾鏁伴噺 + /// </summary> + [SugarColumn(ColumnName = "daa012")] + public int? Daa012 { get; set; } + + /// <summary> + /// 宸ヤ綔杞﹂棿 + /// </summary> + [SugarColumn(ColumnName = "daa013")] + public string Daa013 { get; set; } + + /// <summary> + /// 鎶曟枡鍗曞崟鍙� + /// </summary> + [SugarColumn(ColumnName = "daa014")] + public string Daa014 { get; set; } + + /// <summary> + /// 鐢熶骇绾垮埆 + /// </summary> + [SugarColumn(ColumnName = "daa015")] + public string Daa015 { get; set; } + + /// <summary> + /// 瀹為檯寮�宸ユ棩 + /// </summary> + [SugarColumn(ColumnName = "daa016")] + public DateTime? Daa016 { get; set; } + + /// <summary> + /// 瀹為檯瀹屽伐鏃� + /// </summary> + [SugarColumn(ColumnName = "daa017")] + public DateTime? Daa017 { get; set; } + + /// <summary> + /// 宸ュ崟鐘舵�� + /// </summary> + [SugarColumn(ColumnName = "daa018")] + public string Daa018 { get; set; } + + /// <summary> + /// 榻愬鐘舵�� + /// </summary> + [SugarColumn(ColumnName = "daa019")] + public string Daa019 { get; set; } + + /// <summary> + /// 瀹℃牳鐮� + /// </summary> + [SugarColumn(ColumnName = "fstatus")] + public int? Fstatus { get; set; } + + /// <summary> + /// 瀹℃牳鏃ユ湡 + /// </summary> + [SugarColumn(ColumnName = "check_date")] + public DateTime? CheckDate { get; set; } + + /// <summary> + /// 瀹℃牳浜� + /// </summary> + [SugarColumn(ColumnName = "check_user")] + public string CheckUser { get; set; } + + /// <summary> + /// 绾垮埆缂栫爜 + /// </summary> + [SugarColumn(ColumnName = "daa020")] + public string Daa020 { get; set; } + + /// <summary> + /// 浠诲姟鍗曞崟鍙� + /// </summary> + [SugarColumn(ColumnName = "daa021")] + public string Daa021 { get; set; } + + /// <summary> + /// 閫氱煡澶囨枡锛�0-鏈�氱煡锛�1-閫氱煡 + /// 榛樿鍊�: ((0)) + /// </summary> + [SugarColumn(ColumnName = "daa022")] + public int? Daa022 { get; set; } + + /// <summary> + /// 鐢熶骇搴忓彿 + /// </summary> + [SugarColumn(ColumnName = "daa023")] + public int? Daa023 { get; set; } + + /// <summary> + /// 鎺掍骇鏃ユ湡 + /// </summary> + [SugarColumn(ColumnName = "daa024")] + public string Daa024 { get; set; } + + /// <summary> + /// 棣栦欢鏄惁妫�楠�1-妫�楠岋紝0鏈楠� + /// </summary> + [SugarColumn(ColumnName = "daa025")] + public string Daa025 { get; set; } + + /// <summary> + /// 棣栦欢妫�楠岀粨鏋� + /// </summary> + [SugarColumn(ColumnName = "daa026")] + public string Daa026 { get; set; } + + /// <summary> + /// 宸叉姤妫�锛�0-鏈姤妫�锛�1-宸叉姤妫� + /// </summary> + [SugarColumn(ColumnName = "is_reportcheck")] + public int? IsReportcheck { get; set; } + + /// <summary> + /// 鎶ユ浜� + /// </summary> + [SugarColumn(ColumnName = "usname")] + public string Usname { get; set; } + + /// <summary> + /// 鎶ユ鏃堕棿 + /// </summary> + [SugarColumn(ColumnName = "reporttime")] + public DateTime? Reporttime { get; set; } + + /// <summary> + /// 鏈哄彴缂栧彿 + /// </summary> + [SugarColumn(ColumnName = "machine_no")] + public string MachineNo { get; set; } + + /// <summary> + /// 澶囨枡瀹屾垚1-瀹屾垚锛�0鏈畬鎴� + /// </summary> + [SugarColumn(ColumnName = "daa027")] + public int? Daa027 { get; set; } + + /// <summary> + /// 澶囨枡瀹屾垚鏃堕棿 + /// </summary> + [SugarColumn(ColumnName = "daa028")] + public string Daa028 { get; set; } + + /// <summary> + /// 鏍囧噯宸ユ椂 + /// </summary> + [SugarColumn(ColumnName = "prod_hour")] + public int? ProdHour { get; set; } + + /// <summary> + /// 鍗曚汉灏忔椂浜ц兘 + /// </summary> + [SugarColumn(ColumnName = "person_hour_capacity")] + public int? PersonHourCapacity { get; set; } + + /// <summary> + /// 鐞嗚鏍囦骇 + /// </summary> + [SugarColumn(ColumnName = "the_capacity")] + public int? TheCapacity { get; set; } + + /// <summary> + /// 璁″垝鐢ㄤ汉鏁� + /// </summary> + [SugarColumn(ColumnName = "plan_personnel")] + public int? PlanPersonnel { get; set; } + + /// <summary> + /// 璁″垝鏍囧噯浜ц兘 + /// </summary> + [SugarColumn(ColumnName = "plan_capacity")] + public int? PlanCapacity { get; set; } + + /// <summary> + /// 鐞嗚鐢ㄦ椂/M + /// </summary> + [SugarColumn(ColumnName = "the_min")] + public int? TheMin { get; set; } + + /// <summary> + /// 鐞嗚鐢ㄦ椂/H + /// </summary> + [SugarColumn(ColumnName = "the_hour")] + public int? TheHour { get; set; } + + /// <summary> + /// 绾夸綋绫诲埆 + /// </summary> + [SugarColumn(ColumnName = "line_type")] + public string LineType { get; set; } + + /// <summary> + /// 鏍囧噯浜烘暟 + /// </summary> + [SugarColumn(ColumnName = "personnel")] + public int? Personnel { get; set; } + + /// <summary> + /// 鎹㈢嚎鏃堕棿 + /// </summary> + [SugarColumn(ColumnName = "change_line_time")] + public int? ChangeLineTime { get; set; } + + /// <summary> + /// 浼戞伅鏃堕棿 + /// </summary> + [SugarColumn(ColumnName = "rest_time")] + public int? RestTime { get; set; } + + /// <summary> + /// 鎺掍骇搴忓彿 + /// </summary> + [SugarColumn(ColumnName = "schedule_order")] + public int? ScheduleOrder { get; set; } + + /// <summary> + /// MES棰勮寮�宸ユ椂闂� + /// </summary> + [SugarColumn(ColumnName = "mes_start_prod")] + public DateTime? MesStartProd { get; set; } + + /// <summary> + /// MES棰勮瀹屽伐鏃堕棿 + /// </summary> + [SugarColumn(ColumnName = "mes_end_prod")] + public DateTime? MesEndProd { get; set; } + + /// <summary> + /// 鎺掍骇鎺ㄩ�佹爣璇� + /// </summary> + [SugarColumn(ColumnName = "prodts")] + public int? Prodts { get; set; } + + /// <summary> + /// 棰勮澶囨枡鏃堕棿 + /// </summary> + [SugarColumn(ColumnName = "prepare_time")] + public DateTime? PrepareTime { get; set; } + + /// <summary> + /// 鎻掍欢鎶曞叆浜烘暟 + /// </summary> + [SugarColumn(ColumnName = "cj_worker")] + public int? CjWorker { get; set; } + + /// <summary> + /// 鎻掍欢璁″垝鎶曞叆浜烘暟 + /// </summary> + [SugarColumn(ColumnName = "p_cj_worker")] + public int? PCjWorker { get; set; } + + /// <summary> + /// 鎻掍欢鏃ヤ骇閲� + /// </summary> + [SugarColumn(ColumnName = "cj_daily_out")] + public int? CjDailyOut { get; set; } + + /// <summary> + /// 鎻掍欢鏍囧噯宸ユ椂 + /// </summary> + [SugarColumn(ColumnName = "cj_std_hour")] + public int? CjStdHour { get; set; } + + /// <summary> + /// 閿$剨鎶曞叆浜烘暟 + /// </summary> + [SugarColumn(ColumnName = "hx_worker")] + public int? HxWorker { get; set; } + + /// <summary> + /// 閿$剨璁″垝鎶曞叆浜烘暟 + /// </summary> + [SugarColumn(ColumnName = "p_hx_worker")] + public int? PHxWorker { get; set; } + + /// <summary> + /// 閿$剨鏃ヤ骇閲� + /// </summary> + [SugarColumn(ColumnName = "hx_daily_out")] + public int? HxDailyOut { get; set; } + + /// <summary> + /// 閿$剨鏍囧噯宸ユ椂 + /// </summary> + [SugarColumn(ColumnName = "hx_std_hour")] + public int? HxStdHour { get; set; } + + /// <summary> + /// 鎻掍欢鏁伴噺 + /// </summary> + [SugarColumn(ColumnName = "cj_num")] + public int? CjNum { get; set; } + + /// <summary> + /// 瀹㈡埛 + /// </summary> + [SugarColumn(ColumnName = "cust")] + public string Cust { get; set; } + + /// <summary> + /// 鏄惁棣栨 + /// </summary> + [SugarColumn(ColumnName = "IS_SJ")] + public int? IsSj { get; set; } +} \ No newline at end of file diff --git a/entity/Womdab.cs b/entity/Womdab.cs new file mode 100644 index 0000000..015c5db --- /dev/null +++ b/entity/Womdab.cs @@ -0,0 +1,239 @@ +锘縰sing SqlSugar; + +namespace NewPdaSqlServer.entity; + +/// <summary> +/// </summary> +[SugarTable("WOMDAB")] +public class Womdab +{ + /// <summary> + /// 榛樿鍊�: (newid()) + /// </summary> + [SugarColumn(ColumnName = "guid", IsPrimaryKey = true)] + public Guid Guid { get; set; } + + /// <summary> + /// </summary> + [SugarColumn(ColumnName = "daaGuid")] + public Guid? DaaGuid { get; set; } + + /// <summary> + /// 鑷鍒� + /// </summary> + [SugarColumn(ColumnName = "id")] + public int? Id { get; set; } + + /// <summary> + /// PID + /// </summary> + [SugarColumn(ColumnName = "pid")] + public int? Pid { get; set; } + + /// <summary> + /// 宸ュ崟鍗曞彿 + /// </summary> + [SugarColumn(ColumnName = "dab001")] + public string Dab001 { get; set; } + + /// <summary> + /// 搴忓彿 + /// </summary> + [SugarColumn(ColumnName = "dab002")] + public int? Dab002 { get; set; } + + /// <summary> + /// 鏉愭枡缂栫爜 + /// </summary> + [SugarColumn(ColumnName = "dab003")] + public string Dab003 { get; set; } + + /// <summary> + /// 鏉愭枡鍚嶇О + /// </summary> + [SugarColumn(ColumnName = "dab004")] + public string Dab004 { get; set; } + + /// <summary> + /// 鏉愭枡瑙勬牸 + /// </summary> + [SugarColumn(ColumnName = "dab005")] + public string Dab005 { get; set; } + + /// <summary> + /// 闇�棰嗙敤閲� + /// </summary> + [SugarColumn(ColumnName = "dab006")] + public int? Dab006 { get; set; } + + /// <summary> + /// 宸查鐢ㄩ噺 + /// </summary> + [SugarColumn(ColumnName = "dab007")] + public int? Dab007 { get; set; } + + /// <summary> + /// 宸ヨ壓 + /// </summary> + [SugarColumn(ColumnName = "dab008")] + public string Dab008 { get; set; } + + /// <summary> + /// 鍗曚綅 + /// </summary> + [SugarColumn(ColumnName = "dab009")] + public string Dab009 { get; set; } + + /// <summary> + /// 鏉愭枡绫诲瀷 + /// </summary> + [SugarColumn(ColumnName = "dab010")] + public string Dab010 { get; set; } + + /// <summary> + /// 涓绘枡 + /// </summary> + [SugarColumn(ColumnName = "dab011")] + public string Dab011 { get; set; } + + /// <summary> + /// 缁勬垚鐢ㄩ噺 + /// </summary> + [SugarColumn(ColumnName = "dab012")] + public int? Dab012 { get; set; } + + /// <summary> + /// 搴曟暟 + /// </summary> + [SugarColumn(ColumnName = "dab013")] + public int? Dab013 { get; set; } + + /// <summary> + /// 鏄惁鏇挎枡 + /// </summary> + [SugarColumn(ColumnName = "dab014")] + public string Dab014 { get; set; } + + /// <summary> + /// 鐐逛綅 + /// </summary> + [SugarColumn(ColumnName = "dab015")] + public string Dab015 { get; set; } + + /// <summary> + /// 鎶曟枡鍗曞彿 + /// </summary> + [SugarColumn(ColumnName = "dab016")] + public string Dab016 { get; set; } + + /// <summary> + /// 浠撳簱缂栫爜 + /// </summary> + [SugarColumn(ColumnName = "dab017")] + public string Dab017 { get; set; } + + /// <summary> + /// 浠撳簱鍚嶇О + /// </summary> + [SugarColumn(ColumnName = "dab018")] + public string Dab018 { get; set; } + + /// <summary> + /// 棰嗘枡鏂瑰紡 + /// </summary> + [SugarColumn(ColumnName = "dab019")] + public string Dab019 { get; set; } + + /// <summary> + /// 鍥哄畾鎹熻�� + /// </summary> + [SugarColumn(ColumnName = "scrapqty")] + public int? Scrapqty { get; set; } + + /// <summary> + /// 鍙樺姩鎹熻�楃巼 + /// </summary> + [SugarColumn(ColumnName = "scraprate")] + public int? Scraprate { get; set; } + + /// <summary> + /// 鎶曟枡鍗曡id + /// </summary> + [SugarColumn(ColumnName = "erpid")] + public int? Erpid { get; set; } + + /// <summary> + /// 鎶曟枡鍗曞ごid + /// </summary> + [SugarColumn(ColumnName = "eid")] + public int? Eid { get; set; } + + /// <summary> + /// 瀹為鐢ㄩ噺 + /// 榛樿鍊�: ((0)) + /// </summary> + [SugarColumn(ColumnName = "dab020")] + public int? Dab020 { get; set; } + + /// <summary> + /// 琛ラ鏁伴噺 + /// 榛樿鍊�: ((0)) + /// </summary> + [SugarColumn(ColumnName = "dab021")] + public int? Dab021 { get; set; } + + /// <summary> + /// 閫�鏂欐暟閲� + /// 榛樿鍊�: ((0)) + /// </summary> + [SugarColumn(ColumnName = "dab022")] + public int? Dab022 { get; set; } + + /// <summary> + /// 瓒呴鏁伴噺 + /// 榛樿鍊�: ((0)) + /// </summary> + [SugarColumn(ColumnName = "dab023")] + public int? Dab023 { get; set; } + + /// <summary> + /// 鑹搧閫�鏂� + /// 榛樿鍊�: ((0)) + /// </summary> + [SugarColumn(ColumnName = "lp_tl")] + public int? LpTl { get; set; } + + /// <summary> + /// 鏉ユ枡涓嶈壇 + /// 榛樿鍊�: ((0)) + /// </summary> + [SugarColumn(ColumnName = "ll_bl")] + public int? LlBl { get; set; } + + /// <summary> + /// 浣滀笟涓嶈壇 + /// 榛樿鍊�: ((0)) + /// </summary> + [SugarColumn(ColumnName = "zy_bl")] + public int? ZyBl { get; set; } + + /// <summary> + /// 鍚堝苟鏍囪瘑 + /// 榛樿鍊�: ((0)) + /// </summary> + [SugarColumn(ColumnName = "hb_flag")] + public int? HbFlag { get; set; } + + /// <summary> + /// 鍚堝苟鍗曞彿 + /// </summary> + [SugarColumn(ColumnName = "hb_no")] + public string HbNo { get; set; } + + // 鍔ㄦ�佹坊鍔犵殑灞炴�� + [SugarColumn(IsIgnore = true)] public decimal? wNum { get; set; } + + [SugarColumn(IsIgnore = true)] public string? ItemName { get; set; } + + [SugarColumn(IsIgnore = true)] public string? ItemNo { get; set; } +} \ No newline at end of file diff --git a/service/Warehouse/WomdaaManager.cs b/service/Warehouse/WomdaaManager.cs new file mode 100644 index 0000000..8485ed1 --- /dev/null +++ b/service/Warehouse/WomdaaManager.cs @@ -0,0 +1,74 @@ +锘縰sing NewPdaSqlServer.DB; +using NewPdaSqlServer.Dto.service; +using NewPdaSqlServer.entity; +using SqlSugar; + +namespace NewPdaSqlServer.service.Warehouse; + +public class WomdaaManager : Repository<Womdaa> +{ + //褰撳墠绫诲凡缁忕户鎵夸簡 Repository 澧炪�佸垹銆佹煡銆佹敼鐨勬柟娉� + //杩欓噷闈㈠啓鐨勪唬鐮佷笉浼氱粰瑕嗙洊,濡傛灉瑕侀噸鏂扮敓鎴愯鍒犻櫎 WomdaaManager.cs + + //鑾峰彇宸ュ崟鍙� + public List<string> GetProductionPickDaa001(WarehouseQuery query) + { + var sql = + "SELECT DAA001 FROM WOMDAA A LEFT JOIN (SELECT COUNT(1) UN_NUM, PID FROM WOMDAB WHERE DAB006 > DAB007 GROUP BY PID) B ON A.ID = B.PID WHERE DAA001 LIKE '%" + + query.daa001 + + "%' and DAA018 != '瀹屽伐' AND DAA022 = 1 AND UN_NUM > 0 AND ROWNUM <= 10 order by a.id desc"; + + return Db.Ado.SqlQuery<string>(sql); + } + + //鏍规嵁宸ュ崟鍙疯繑鍥炰骇鍝佸瀷鍙峰拰寰呴鐗╂枡 + public ProductionPickDto GetItemsByDaa001(WarehouseQuery query) + { + if (string.IsNullOrEmpty(query.daa001)) throw new Exception("宸ュ崟鍙蜂负绌�"); + + var womdaa = Db.Queryable<Womdaa, MesItems>((a, i) => + new JoinQueryInfos(JoinType.Left, + a.Daa002 == i.ItemId.ToString())) + .Where((a, i) => a.Daa001 == query.daa001) + .Select((a, i) => new + { + i.ItemModel + }).First(); + + if (womdaa?.ItemModel == null) throw new Exception("宸ュ崟鍙蜂笉瀛樺湪"); + + var womdabs = Db.Queryable<Womdaa, Womdab, MesItems>((a, b, c) => + new JoinQueryInfos( + JoinType.Left, + a.Id == b.Pid, + JoinType.Inner, + c.Id.ToString() == + b.Dab003 + )) + .Where((a, b, c) => + a.Daa001 == query.daa001) + .Select((a, b, c) => new Womdab + { + Pid = b.Pid, + Dab003 = b.Dab003, + Dab006 = b.Dab006, + Dab007 = b.Dab007, + wNum = b.Dab006 - b.Dab007, // 璁$畻瀛楁 W_NUM + ItemName = c.ItemName, // 鍔ㄦ�佸瓧娈� ITEM_NAME + ItemNo = c.ItemNo // 鍔ㄦ�佸瓧娈� ITEM_NO + }) + .ToList(); + + var list = womdabs.Where(s=>s.wNum > 0).ToList(); + + var dto = new ProductionPickDto + { + ItemModel = womdaa.ItemModel, + totals = womdabs, + daisao = list + }; + + + return dto; + } +} \ No newline at end of file diff --git a/service/base/LoginService.cs b/service/base/LoginService.cs index 609db41..c4b5a68 100644 --- a/service/base/LoginService.cs +++ b/service/base/LoginService.cs @@ -47,16 +47,22 @@ groupObj.child = new List<MesSysPageview>(); foreach (var pageView in group) + { + var mesFile = Db.Queryable<MesFile>() + .Where(s => s.ParentGuid == pageView.Guid).First(); + groupObj.child.Add(new MesSysPageview { Guid = pageView.Guid, PageView = pageView.PageView, Path = pageView.Path, - Icoimg = pageView.Icoimg, + Icoimg = "http://192.168.1.145:81/upload/" + + mesFile.UrlPath, PageGroup = pageView.PageGroup, PageIdx = pageView.PageIdx, PageStatus = pageView.PageStatus }); + } result.Add(groupObj); } -- Gitblit v1.9.3