´úÂë¹ÜÀí/PCS/WCS_Server/WIDESEA_Entity/DomainModels/BaseInfo/dt_geometry_data.cs
@@ -17,7 +17,16 @@ public partial class dt_geometry_data:BaseEntity { /// <summary> /// ///ä¸»é® /// </summary> [Key] [Display(Name ="主é®")] [Column(TypeName="int")] [Required(AllowEmptyStrings=false)] public int ID { get; set; } /// <summary> ///TypeId /// </summary> [Display(Name ="TypeId")] [Column(TypeName="int")] @@ -108,30 +117,22 @@ public float h { get; set; } /// <summary> /// ///æå æ°é /// </summary> [Key] [Display(Name ="ID")] [Display(Name ="æå æ°é")] [Column(TypeName="int")] [Editable(true)] [Required(AllowEmptyStrings=false)] public int ID { get; set; } public int stackNoRange { get; set; } /// <summary> /// æå æ°é /// </summary> [Display(Name = "stackNoRange")] [Column(TypeName = "int")] //[Editable(true)] //[Required(AllowEmptyStrings = false)] public int stackNoRange { get; set; } /// <summary> ///éé /// </summary> [Display(Name ="éé")] [Column(TypeName="float")] [Editable(true)] public float? weight { get; set; } /// <summary> ///éé /// </summary> [Display(Name = "weight")] [Column(TypeName = "float")] //[Editable(true)] //[Required(AllowEmptyStrings = false)] public float? weight { get; set; } } } ´úÂë¹ÜÀí/PCS/WCS_Server/WIDESEA_WCS/Services/BaseInfo/Partial/dt_geometry_dataService.cs
@@ -17,6 +17,7 @@ using Microsoft.Extensions.DependencyInjection; using Microsoft.AspNetCore.Http; using WIDESEA_WCS.IRepositories; using Microsoft.AspNetCore.Mvc.RazorPages; namespace WIDESEA_WCS.Services { @@ -37,28 +38,39 @@ //å¤ç§æ·ä¼ç¨å°è¿init代ç ï¼å ¶ä»æ åµå¯ä»¥ä¸ç¨ //base.Init(dbRepository); } public override WebResponseContent Add(SaveModel saveDataModel) { WebResponseContent responseContent = new WebResponseContent(); var a = saveDataModel.MainData["a"].ToFloat(); var b = saveDataModel.MainData["b"].ToFloat(); var c = saveDataModel.MainData["c"].ToFloat(); var d = saveDataModel.MainData["d"].ToFloat(); var e = saveDataModel.MainData["e"].ToFloat(); var stackNoRange = saveDataModel.MainData["stackNoRange"].ToInt(); if (stackNoRange < 3) return responseContent.Error("æå æ°éä¸è½å°äº3个ï¼"); if (stackNoRange > 6) return responseContent.Error("æå æ°éä¸è½å¤äº6个ï¼"); if (e > 1060 && stackNoRange > 5) return responseContent.Error("æå æ°éä¸è½è¶ è¿5个ï¼"); var height = a + b + c + (stackNoRange - 1) * (a + b + c + d); if (height > 1170) return responseContent.Error($"æå æ°éä¸è½è¶ è¿{stackNoRange}个ï¼"); responseContent = base.Add(saveDataModel); return responseContent; } public override WebResponseContent Update(SaveModel saveModel) { WebResponseContent responseContent = new WebResponseContent(); var id = saveModel.MainData["ID"].ToInt(); var geometry_Data = repository.Find(x => x.ID == id).FirstOrDefault(); geometry_Data.a = saveModel.MainData["a"].ToFloat(); geometry_Data.b = saveModel.MainData["b"].ToFloat(); geometry_Data.c = saveModel.MainData["c"].ToFloat(); geometry_Data.d = saveModel.MainData["d"].ToFloat(); geometry_Data.e = saveModel.MainData["e"].ToFloat(); geometry_Data.f = saveModel.MainData["f"].ToFloat(); geometry_Data.g = saveModel.MainData["g"].ToFloat(); geometry_Data.h = saveModel.MainData["h"].ToFloat(); geometry_Data.stackNoRange = saveModel.MainData["stackNoRange"].ToInt(); geometry_Data.weight = saveModel.MainData["weight"].ToFloat(); if (geometry_Data.stackNoRange < 3) return responseContent.Error("æå æ°éä¸è½å°äº3个ï¼"); if (geometry_Data.stackNoRange > 6) return responseContent.Error("æå æ°éä¸è½å¤äº6个ï¼"); if (geometry_Data.e > 1060 && geometry_Data.stackNoRange > 5) return responseContent.Error("æå æ°éä¸è½è¶ è¿5个ï¼"); var height = geometry_Data.a + geometry_Data.b + geometry_Data.c + (geometry_Data.stackNoRange - 1) * (geometry_Data.a + geometry_Data.b + geometry_Data.c + geometry_Data.d); if (height > 1170) return responseContent.Error($"æå æ°éä¸è½è¶ è¿{geometry_Data.stackNoRange}个ï¼"); repository.Update(geometry_Data,true); return responseContent.OK(); var a = saveModel.MainData["a"].ToFloat(); var b = saveModel.MainData["b"].ToFloat(); var c = saveModel.MainData["c"].ToFloat(); var d = saveModel.MainData["d"].ToFloat(); var e = saveModel.MainData["e"].ToFloat(); var stackNoRange = saveModel.MainData["stackNoRange"].ToInt(); if (stackNoRange < 3) return responseContent.Error("æå æ°éä¸è½å°äº3个ï¼"); if (stackNoRange > 6) return responseContent.Error("æå æ°éä¸è½å¤äº6个ï¼"); if (e > 1060 && stackNoRange > 5) return responseContent.Error("æå æ°éä¸è½è¶ è¿5个ï¼"); var height = a + b + c + (stackNoRange - 1) * (a + b + c + d); if (height > 1170) return responseContent.Error($"æå æ°éä¸è½è¶ è¿{stackNoRange}个ï¼"); responseContent = base.Update(saveModel); return responseContent; } } } ´úÂë¹ÜÀí/WMS/WMS_Server/WIDESEA_Entity/DomainModels/BaseInfo/dt_geometry_data.cs
@@ -13,11 +13,20 @@ namespace WIDESEA_Entity.DomainModels { [Entity(TableCnName = "车轮信æ¯",TableName = "dt_geometry_data")] [Entity(TableCnName = "æºå 工车轮信æ¯",TableName = "dt_geometry_data")] public partial class dt_geometry_data:BaseEntity { /// <summary> /// ///ä¸»é® /// </summary> [Key] [Display(Name ="主é®")] [Column(TypeName="int")] [Required(AllowEmptyStrings=false)] public int ID { get; set; } /// <summary> ///TypeId /// </summary> [Display(Name ="TypeId")] [Column(TypeName="int")] @@ -108,30 +117,22 @@ public float h { get; set; } /// <summary> /// ///æå æ°é /// </summary> [Key] [Display(Name ="ID")] [Display(Name ="æå æ°é")] [Column(TypeName="int")] [Editable(true)] [Required(AllowEmptyStrings=false)] public int ID { get; set; } public int stackNoRange { get; set; } /// <summary> /// æå æ°é /// </summary> [Display(Name = "stackNoRange")] [Column(TypeName = "int")] //[Editable(true)] //[Required(AllowEmptyStrings = false)] public int stackNoRange { get; set; } /// <summary> ///éé /// </summary> [Display(Name ="éé")] [Column(TypeName="float")] [Editable(true)] public float? weight { get; set; } /// <summary> ///éé /// </summary> [Display(Name = "weight")] [Column(TypeName = "float")] //[Editable(true)] //[Required(AllowEmptyStrings = false)] public float? weight { get; set; } } } ´úÂë¹ÜÀí/WMS/WMS_Server/WIDESEA_WMS/Services/BaseInfo/Partial/dt_geometry_dataService.cs
@@ -39,30 +39,37 @@ } public override WebResponseContent Add(SaveModel saveDataModel) { return base.Add(saveDataModel); WebResponseContent responseContent = new WebResponseContent(); var a = saveDataModel.MainData["a"].ToFloat(); var b = saveDataModel.MainData["b"].ToFloat(); var c = saveDataModel.MainData["c"].ToFloat(); var d = saveDataModel.MainData["d"].ToFloat(); var e = saveDataModel.MainData["e"].ToFloat(); var stackNoRange = saveDataModel.MainData["stackNoRange"].ToInt(); if (stackNoRange < 3) return responseContent.Error("æå æ°éä¸è½å°äº3个ï¼"); if (stackNoRange > 6) return responseContent.Error("æå æ°éä¸è½å¤äº6个ï¼"); if (e > 1060 && stackNoRange > 5) return responseContent.Error("æå æ°éä¸è½è¶ è¿5个ï¼"); var height = a + b + c + (stackNoRange - 1) * (a + b + c + d); if (height > 1170) return responseContent.Error($"æå æ°éä¸è½è¶ è¿{stackNoRange}个ï¼"); responseContent = base.Add(saveDataModel); return responseContent; } public override WebResponseContent Update(SaveModel saveModel) { WebResponseContent responseContent = new WebResponseContent(); var id = saveModel.MainData["ID"].ToInt(); var geometry_Data = repository.Find(x => x.ID == id).FirstOrDefault(); geometry_Data.a = saveModel.MainData["a"].ToFloat(); geometry_Data.b = saveModel.MainData["b"].ToFloat(); geometry_Data.c = saveModel.MainData["c"].ToFloat(); geometry_Data.d = saveModel.MainData["d"].ToFloat(); geometry_Data.e = saveModel.MainData["e"].ToFloat(); geometry_Data.f = saveModel.MainData["f"].ToFloat(); geometry_Data.g = saveModel.MainData["g"].ToFloat(); geometry_Data.h = saveModel.MainData["h"].ToFloat(); geometry_Data.stackNoRange = saveModel.MainData["stackNoRange"].ToInt(); geometry_Data.weight = saveModel.MainData["weight"].ToFloat(); if (geometry_Data.stackNoRange < 3) return responseContent.Error("æå æ°éä¸è½å°äº3个ï¼"); if (geometry_Data.stackNoRange > 6) return responseContent.Error("æå æ°éä¸è½å¤äº6个ï¼"); if (geometry_Data.e > 1060 && geometry_Data.stackNoRange > 5) return responseContent.Error("æå æ°éä¸è½è¶ è¿5个ï¼"); var height = geometry_Data.a + geometry_Data.b + geometry_Data.c + (geometry_Data.stackNoRange - 1) * (geometry_Data.a + geometry_Data.b + geometry_Data.c + geometry_Data.d); if (height > 1170) return responseContent.Error($"æå æ°éä¸è½è¶ è¿{geometry_Data.stackNoRange}个ï¼"); repository.Update(geometry_Data, true); return responseContent.OK(); var a = saveModel.MainData["a"].ToFloat(); var b = saveModel.MainData["b"].ToFloat(); var c = saveModel.MainData["c"].ToFloat(); var d = saveModel.MainData["d"].ToFloat(); var e = saveModel.MainData["e"].ToFloat(); var stackNoRange = saveModel.MainData["stackNoRange"].ToInt(); if (stackNoRange < 3) return responseContent.Error("æå æ°éä¸è½å°äº3个ï¼"); if (stackNoRange > 6) return responseContent.Error("æå æ°éä¸è½å¤äº6个ï¼"); if (e > 1060 && stackNoRange > 5) return responseContent.Error("æå æ°éä¸è½è¶ è¿5个ï¼"); var height = a + b + c + (stackNoRange - 1) * (a + b + c + d); if (height > 1170) return responseContent.Error($"æå æ°éä¸è½è¶ è¿{stackNoRange}个ï¼"); responseContent = base.Update(saveModel); return responseContent; } } }