Dto/service/OaToMesQuery.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
entity/vDhmx.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
service/Warehouse/MesInvItemInCDetailsManager.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
Dto/service/OaToMesQuery.cs
@@ -31,8 +31,8 @@ public string clyj { get; set; } [Required(ErrorMessage = "æ¥æ¶æ°éä¸è½ä¸ºç©º")] [Range(0, int.MaxValue, ErrorMessage = "æ¥æ¶æ°éå¿ é¡»å¤§äºçäº0")] public int jssl { get; set; } // ä¿®æ¹ä¸ºæ°å¼ç±»å [Range(0, float.MaxValue, ErrorMessage = "æ¥æ¶æ°éå¿ é¡»å¤§äºçäº0")] public float jssl { get; set; } // ä¿®æ¹ä¸ºæ°å¼ç±»å } entity/vDhmx.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,83 @@ namespace NewPdaSqlServer.entity { using SqlSugar; /// <summary> /// å°è´§æ£éªæç»è§å¾å®ä½ /// </summary> [SugarTable("v_dhmx")] public class vDhmx { /// <summary> /// ç¶çº§GUID /// </summary> [SugarColumn(ColumnName = "hGuid")] public string ParentGuid { get; set; } /// <summary> /// æç»GUID /// </summary> [SugarColumn(ColumnName = "dhmxGuid")] public string DetailGuid { get; set; } /// <summary> /// æ°é /// </summary> [SugarColumn(ColumnName = "quantity")] public decimal Quantity { get; set; } /// <summary> /// å æ£æ è¯ /// </summary> [SugarColumn(ColumnName = "å æ£")] public string ExemptInspection { get; set; } /// <summary> /// æ£éªç¶æ /// </summary> [SugarColumn(ColumnName = "æ£éªç¶æ")] public string InspectionStatus { get; set; } /// <summary> /// IQCæäº¤ç¶æ /// </summary> [SugarColumn(ColumnName = "iqcæäº¤")] public int IqcSubmission { get; set; } /// <summary> /// æ£éªç»æ /// </summary> [SugarColumn(ColumnName = "æ£éªç»æ")] public string InspectionResult { get; set; } /// <summary> /// å¤å®ç»æ /// </summary> [SugarColumn(ColumnName = "å¤å®ç»æ")] public string JudgmentResult { get; set; } /// <summary> /// å¤çæè§ /// </summary> [SugarColumn(ColumnName = "å¤çæè§")] public string HandlingSuggestion { get; set; } /// <summary> /// æéæ°é /// </summary> [SugarColumn(ColumnName = "æéæ°é")] public decimal? SelectionQuantity { get; set; } /// <summary> /// éå«ç±»å« /// </summary> [SugarColumn(ColumnName = "éå«ç±»å«")] public string SelectionType { get; set; } /// <summary> /// æ¯å¦è½å ¥åº (1:è½å ¥åº 0:ä¸è½å ¥åº) /// </summary> [SugarColumn(ColumnName = "æ¯å¦è½å ¥åº")] public int CanStore { get; set; } } } service/Warehouse/MesInvItemInCDetailsManager.cs
@@ -40,11 +40,11 @@ throw new Exception("æ¤æ¡ç ä¸å±äºå°è´§æ¡ç ï¼æ æ³ç¨éè´å ¥åºï¼"); var inventory = Db.Queryable<MesInvItemArn>() .Where(it => it.BillNo == itemBarcodeDetails.BillNo) .Where(it => it.BillNo == itemBarcodeDetails.BillNo && it.Status == 1 ) .First(); if (inventory == null) throw new Exception("æ¤æ¡ç æ¾ä¸å°å¯¹åºæ¶è´§åï¼"); throw new Exception("æ¤æ¡ç æ¾ä¸å°å¯¹åºæ¶è´§åææªå®¡æ ¸ï¼"); // var inventoryDetails = Db.Queryable<MesInvItemArnDetail>() // .Where(it => it.ParentGuid == inventory.Guid @@ -64,10 +64,15 @@ if (inventoryDetails == null) throw new Exception("æ¤æ¡ç æ¾ä¸å°å¯¹åºæ¶è´§åæç»ï¼"); //if (string.IsNullOrEmpty(inventoryDetails.CheckRes) || inventoryDetails.CheckRes != "Y:åæ ¼") //{ // throw new Exception("该æ¡ç 对åºçæ¶æåæ£éªä¸åæ ¼ææªæ£éªï¼"); //} //è·åå°è´§æ£éªæç» var sqlParams = new List<SugarParameter> { new("@dhmxGuid", itemBarcodeDetails.AboutGuid) }; var sql1 = @"SELECT *FROM v_dhmx WHERE dhmxGuid = @dhmxGuid "; var dhjymx = Db.Ado.SqlQuery<vDhmx>(sql1, sqlParams).First(); //å¤å®æ£éªè½å¦å ¥åº if (dhjymx.CanStore!= 1) { throw new Exception($"该æ¡ç 对åºçæ¶æåæ£éªç»æ:ã{dhjymx.InspectionResult}ã,å¤å®ç»æï¼ã{dhjymx.JudgmentResult}ãï¼å¤çæè§ï¼ã{dhjymx.HandlingSuggestion}ã,æ æ³å ¥åº"); } var depotCode = Db.Queryable<MesDepotSections>() .Where(it => it.DepotSectionCode == sectionCode)