MES.Service/Dto/webApi/ErpDETAIL.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,28 @@ using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace MES.Service.Dto.webApi { public class ErpDETAIL { public string ? F_UNW_Text_xsddh { get; set; } public string? LineNumber { get; set; } public string ? FMaterialId { get; set;} public string ? FMaterialName { get; set;} public string ? FMaterialModel { get; set;} public string ? FMinPlanDeliveryDate { get; set;} public string ? FQty { get; set;} public string ? FUnitID { get; set;} public string ? FPrice { get; set;} public string ? FAmount { get; set;} public string ? FDeliCommitQty { get; set;} public string ? FEntryNote { get; set;} } } MES.Service/Dto/webApi/ErpORDER.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,22 @@ namespace MES.Service.Dto.webApi { public class ErpORDER { public string ? FBillNo { get; set; } public string? Type { get; set; } public string ? FBillTypeID { get; set; } public string ? F_UNW_Date_KHXQ { get; set; } public string ? FVersionNo { get; set; } public string ? FDate { get; set; } public string ? FCustId { get; set; } public string ? F_UNW_Text_KHDD { get; set; } public string ? FSaleDeptId { get; set; } public string ? FNote { get; set; } public string ? F_UNW_LargeText_TBKHBZ { get; set; } public string ? FApproveDate { get; set; } public string ? FApproverId { get; set; } } } MES.Service/Dto/webApi/ErpSales.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,8 @@ namespace MES.Service.Dto.webApi { public class ErpSales { public ErpORDER ErpOrder { get; set; } public List<ErpDETAIL> ErpDetails { get; set; } } } MES.Service/MES.Service.csproj
@@ -7,8 +7,8 @@ </PropertyGroup> <ItemGroup> <PackageReference Include="Masuit.Tools.Core" Version="2024.3.4"/> <PackageReference Include="SqlSugarCore" Version="5.1.4.158"/> <PackageReference Include="Masuit.Tools.Core" Version="2024.3.4" /> <PackageReference Include="SqlSugarCore" Version="5.1.4.158" /> </ItemGroup> </Project> MES.Service/Modes/MesSalesOrder.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,113 @@ using SqlSugar; namespace MES.Service.Modes; /// <summary> /// éå®è®¢å表 /// </summary> [SugarTable("MES_SALES_ORDER")] public class MesSalesOrder { /// <summary> /// SEQ_salesåºå /// </summary> [SugarColumn(ColumnName = "ID", OracleSequenceName = "SEQ_SALES", IsPrimaryKey = true)] public decimal Id { get; set; } /// <summary> /// 订ååå· /// </summary> [SugarColumn(ColumnName = "ORDER_ID")] public string OrderId { get; set; } /// <summary> /// 订ååå« /// </summary> [SugarColumn(ColumnName = "ORDER_TYPE")] public string OrderType { get; set; } /// <summary> /// åè®¢æ¥æ /// </summary> [SugarColumn(ColumnName = "ORDER_DATE")] public DateTime? OrderDate { get; set; } /// <summary> /// åæ®çæ¬ /// </summary> [SugarColumn(ColumnName = "DOCUMENT_VERSION")] public long? DocumentVersion { get; set; } /// <summary> /// åæ®æ¥æ /// </summary> [SugarColumn(ColumnName = "DOCUMENT_DATE")] public DateTime? DocumentDate { get; set; } /// <summary> /// å·¥åç¼å· /// </summary> [SugarColumn(ColumnName = "FACTORY_ID")] public string FactoryId { get; set; } /// <summary> /// å·¥åç®ç§° /// </summary> [SugarColumn(ColumnName = "FACTORY_NAME")] public string FactoryName { get; set; } /// <summary> /// 客æ·ç¼å· /// </summary> [SugarColumn(ColumnName = "CUSTOMER_ID")] public string CustomerId { get; set; } /// <summary> /// 客æ·ç®ç§° /// </summary> [SugarColumn(ColumnName = "CUSTOMER_NAME")] public string CustomerName { get; set; } /// <summary> /// 客æ·åå· /// </summary> [SugarColumn(ColumnName = "CUSTOMER_ORDER_ID")] public string CustomerOrderId { get; set; } /// <summary> /// é¨é¨ç¼å· /// </summary> [SugarColumn(ColumnName = "DEPARTMENT_ID")] public string DepartmentId { get; set; } /// <summary> /// æ»æ°é /// </summary> [SugarColumn(ColumnName = "TOTAL_QUANTITY")] public decimal? TotalQuantity { get; set; } /// <summary> /// 夿³¨ /// </summary> [SugarColumn(ColumnName = "REMARKS")] public string Remarks { get; set; } /// <summary> /// erpå®¡æ ¸æ¥æ /// </summary> [SugarColumn(ColumnName = "APPROVAL_DATE")] public DateTime? ApprovalDate { get; set; } /// <summary> /// erpå®¡æ ¸è /// </summary> [SugarColumn(ColumnName = "APPROVER")] public string Approver { get; set; } /// <summary> /// ERPID /// </summary> [SugarColumn(ColumnName = "ERP_ID")] public string ErpId { get; set; } } MES.Service/Modes/MesSalesOrderDetail.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,113 @@ using SqlSugar; namespace MES.Service.Modes; /// <summary> /// éå®è®¢åæç»è¡¨ /// </summary> [SugarTable("MES_SALES_ORDER_DETAIL")] public class MesSalesOrderDetail { /// <summary> /// SEQ_salesåºå /// </summary> [SugarColumn(ColumnName = "ID", OracleSequenceName = "SEQ_sales", IsPrimaryKey = true)] public decimal Id { get; set; } /// <summary> /// 订ååå· /// </summary> [SugarColumn(ColumnName = "ORDER_ID")] public string OrderId { get; set; } /// <summary> /// åºå· /// </summary> [SugarColumn(ColumnName = "LINE_NUMBER")] public string? LineNumber { get; set; } /// <summary> /// 产åç¼ç /// </summary> [SugarColumn(ColumnName = "PRODUCT_CODE")] public string ProductCode { get; set; } /// <summary> /// 产ååç§° /// </summary> [SugarColumn(ColumnName = "PRODUCT_NAME")] public string ProductName { get; set; } /// <summary> /// 产åè§æ ¼ /// </summary> [SugarColumn(ColumnName = "PRODUCT_SPEC")] public string ProductSpec { get; set; } /// <summary> /// é¢äº¤è´§æ¥æ /// </summary> [SugarColumn(ColumnName = "SCHEDULED_DELIVERY_DATE")] public DateTime? ScheduledDeliveryDate { get; set; } /// <summary> /// è®¢åæ°é /// </summary> [SugarColumn(ColumnName = "ORDER_QUANTITY")] public decimal? OrderQuantity { get; set; } /// <summary> /// åä½ /// </summary> [SugarColumn(ColumnName = "UNIT")] public string Unit { get; set; } /// <summary> /// åä»· /// </summary> [SugarColumn(ColumnName = "UNIT_PRICE")] public decimal? UnitPrice { get; set; } /// <summary> /// éé¢ /// </summary> [SugarColumn(ColumnName = "AMOUNT")] public decimal? Amount { get; set; } /// <summary> /// 客æ·äº§åç¼ç /// </summary> [SugarColumn(ColumnName = "CUSTOMER_PRODUCT_CODE")] public string CustomerProductCode { get; set; } /// <summary> /// å·²äº¤è´§æ° /// </summary> [SugarColumn(ColumnName = "DELIVERED_QUANTITY")] public decimal? DeliveredQuantity { get; set; } /// <summary> /// ç»æ /// </summary> [SugarColumn(ColumnName = "IS_CLOSED")] public string IsClosed { get; set; } /// <summary> /// 夿³¨ /// </summary> [SugarColumn(ColumnName = "REMARKS")] public string Remarks { get; set; } /// <summary> /// ERPID /// </summary> [SugarColumn(ColumnName = "ERP_ID")] public string ErpId { get; set; } /// <summary> /// ERP头ID /// </summary> [SugarColumn(ColumnName = "ERP_HEAD_ID")] public string ErpHeadId { get; set; } } MES.Service/bin/Debug/net8.0/MES.Service.dllBinary files differ
MES.Service/bin/Debug/net8.0/MES.Service.pdbBinary files differ
MES.Service/service/MesSalesOrderDetailManager.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,79 @@ using MES.Service.DB; using MES.Service.Modes; using SqlSugar; namespace MES.Service.service; public class MesSalesOrderDetailManager : Repository<MesSalesOrderDetail> { //å½å类已ç»ç»§æ¿äº Repository å¢ãå ãæ¥ãæ¹çæ¹æ³ //è¿éé¢åç代ç ä¸ä¼ç»è¦ç,妿è¦éæ°çæè¯·å é¤ SalesOrderDetailManager.cs //#region æå¦æ¹æ³ ///// <summary> ///// ä»å¨æ¹æ³æ»¡è¶³ä¸äºå¤æä¸å¡éæ±ï¼ä¸å¡ä»£ç 请å¨è¿éé¢å®ä¹æ¹æ³ ///// </summary> //public void Study() //{ // /*********æ¥è¯¢*********/ // var data1 = base.GetById(1); //æ ¹æ®IDæ¥è¯¢ // var data2 = base.GetList(); //æ¥è¯¢ææ // var data3 = base.GetList(it => 1 == 1); //æ ¹æ®æ¡ä»¶æ¥è¯¢ // //var data4 = base.GetSingle(it => 1 == 1);//æ ¹æ®æ¡ä»¶æ¥è¯¢ä¸æ¡,å¦æè¶ è¿ä¸æ¡ä¼æ¥é // var p = new PageModel { PageIndex = 1, PageSize = 2 }; // å页æ¥è¯¢ // var data5 = base.GetPageList(it => 1 == 1, p); // Console.Write(p.TotalCount); //è¿åæ»æ° // var data6 = // base.GetPageList(it => 1 == 1, p, // it => SqlFunc.GetRandom()); // å页æ¥è¯¢å æåº // Console.Write(p.TotalCount); //è¿åæ»æ° // var conModels = new List<IConditionalModel>(); //ç»è£ æ¡ä»¶æ¥è¯¢ä½ä¸ºæ¡ä»¶å®ç° å页æ¥è¯¢å æåº // conModels.Add(new ConditionalModel // { // FieldName = typeof(SalesOrderDetail).GetProperties()[0].Name, // ConditionalType = ConditionalType.Equal, // FieldValue = "1" // }); //id=1 // var data7 = base.GetPageList(conModels, p, it => SqlFunc.GetRandom()); // AsQueryable().Where(x => 1 == 1) // .ToList(); //æ¯æäºè½¬æ¢æqueryable,æä»¬å¯ä»¥ç¨queryableå®ç°å¤æåè½ // /*********æå ¥*********/ // var insertData = new SalesOrderDetail(); //æµè¯åæ° // var insertArray = new[] { insertData }; // base.Insert(insertData); //æå ¥ // base.InsertRange(insertArray); //æ¹éæå ¥ // var id = base.InsertReturnIdentity(insertData); //æå ¥è¿åèªå¢å // AsInsertable(insertData).ExecuteCommand(); //æä»¬å¯ä»¥è½¬æ Insertableå®ç°å¤ææå ¥ // /*********æ´æ°*********/ // var updateData = new SalesOrderDetail(); //æµè¯åæ° // var updateArray = new[] { updateData }; //æµè¯åæ° // base.Update(updateData); //æ ¹æ®å®ä½æ´æ° // base.UpdateRange(updateArray); //æ¹éæ´æ° // //base.Update(it => new SalesOrderDetail() { ClassName = "a", CreateTime = DateTime.Now }, it => it.id==1);// åªæ´æ°ClassNameååCreateTimeåï¼å ¶å®å䏿´æ°ï¼æ¡ä»¶id=1 // AsUpdateable(updateData).ExecuteCommand(); //转æUpdateableå¯ä»¥å®ç°å¤æçæå ¥ // /*********å é¤*********/ // var deldata = new SalesOrderDetail(); //æµè¯åæ° // base.Delete(deldata); //æ ¹æ®å®ä½å é¤ // base.DeleteById(1); //æ ¹æ®ä¸»é®å é¤ // base.DeleteById(new[] { 1, 2 }); //æ ¹æ®ä¸»é®æ°ç»å é¤ // base.Delete(it => 1 == 2); //æ ¹æ®æ¡ä»¶å é¤ // AsDeleteable().Where(it => 1 == 2) // .ExecuteCommand(); //转æDeleteableå®ç°å¤æçæä½ //} //#endregion } MES.Service/service/MesSalesOrderManager.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,177 @@ using AngleSharp.Dom; using MES.Service.DB; using MES.Service.Dto.webApi; using MES.Service.Modes; using SqlSugar; using System.Data; using System.Globalization; using DbType = System.Data.DbType; namespace MES.Service.service; public class MesSalesOrderManager : Repository<MesSalesOrder> { //å½å类已ç»ç»§æ¿äº Repository å¢ãå ãæ¥ãæ¹çæ¹æ³ //è¿éé¢åç代ç ä¸ä¼ç»è¦ç,妿è¦éæ°çæè¯·å é¤ SalesOrderManager.cs private readonly MesSalesOrderDetailManager _MesSalesOrderDetailManagerManager = new(); public bool SaveList(List<ErpSales> rohIns) { var result = rohIns.Select(Save).ToList(); return result.All(b => b); } public bool Save(ErpSales sales) { var salesErpOrder = sales.ErpOrder; var mesSalesOrder = MapErpORDERtoMesSalesOrder(salesErpOrder); var mesSalesOrderDetails = MapErpDETAILtoMesSalesOrderDetail(sales.ErpDetails); return UseTransaction(db => { switch (salesErpOrder.Type) { case "3": return UpdateData(db, mesSalesOrder, mesSalesOrderDetails) ? 1 : 0; case "2": return SaveOrUpdateData(db, mesSalesOrder, mesSalesOrderDetails) ? 1 : 0; default: throw new NotImplementedException( $"type没æ{salesErpOrder.Type}è¿ä¸ªç±»å"); } }) > 0; } private bool SaveOrUpdateData(SqlSugarScope db, MesSalesOrder mesSalesOrder, List<MesSalesOrderDetail> mesSalesOrderDetails) { if (mesSalesOrder.OrderId != null && mesSalesOrder.OrderType != null) { db.Deleteable<MesSalesOrder>() .Where(it => it.OrderId == mesSalesOrder.OrderId && it.OrderType == mesSalesOrder.OrderType) .ExecuteCommand(); }; if (mesSalesOrderDetails.Count > 0) { var mesSalesOrderDetail = mesSalesOrderDetails.Select(s => new { s.OrderId, s.LineNumber }).ToList(); db.Deleteable<MesSalesOrderDetail>() .Where(it => mesSalesOrderDetails .Any(p => p.OrderId == it.OrderId && p.LineNumber == it.LineNumber)) .ExecuteCommand(); }; var orUpdate = db.Insertable(mesSalesOrder).ExecuteCommand(); var baOrUpdate = db.Insertable(mesSalesOrderDetails).ExecuteCommand(); return orUpdate > 0 && baOrUpdate > 0; throw new NotImplementedException("æå ¥ææ´æ°å¤±è´¥"); } private bool UpdateData(SqlSugarScope db, MesSalesOrder mesSalesOrder, List<MesSalesOrderDetail> mesSalesOrderDetails) { //æ ¹æ®åå«ååå·è¿è¡å é¤ var update = db.Deleteable<MesSalesOrder>() .Where(it => it.OrderId == mesSalesOrder.OrderId && it.OrderType == mesSalesOrder.OrderType) .ExecuteCommand() > 0; var mesSalesOrderDetail = mesSalesOrderDetails.Select(s => new { s.OrderId, s.LineNumber }).ToList(); var insertOrUpdate = db.Deleteable<MesSalesOrderDetail>().Where(it => mesSalesOrderDetail.Any(p => p.OrderId == it.OrderId && p.LineNumber==it.LineNumber)).ExecuteCommand() > 0; if (update && insertOrUpdate) return true; throw new NotImplementedException("æ´æ°å¤±è´¥"); } private MesSalesOrder MapErpORDERtoMesSalesOrder(ErpORDER dto) { var entity = new MesSalesOrder { OrderId = dto.FBillNo, OrderType = dto.FBillTypeID, OrderDate = DateTime.TryParse(dto.F_UNW_Date_KHXQ, out DateTime orderDate) ? (DateTime?)orderDate : null, DocumentVersion = long.TryParse(dto.FVersionNo, out long versionNo) ? (long?)versionNo : null, DocumentDate = DateTime.TryParseExact(dto.FDate, "yyyy-MM-dd", CultureInfo.InvariantCulture, DateTimeStyles.None, out DateTime documentDate) ? (DateTime?)documentDate : null, CustomerId = dto.FCustId, CustomerOrderId= dto.F_UNW_Text_KHDD, DepartmentId= dto.FSaleDeptId, TotalQuantity = long.TryParse(dto.FNote, out long quantity) ? (long?)quantity : null, Remarks =dto.F_UNW_LargeText_TBKHBZ, ApprovalDate = DateTime.TryParse(dto.FApproveDate, out DateTime approveDate) ? (DateTime?)approveDate : null, Approver = dto.FApproverId }; return entity; } private List<MesSalesOrderDetail> MapErpDETAILtoMesSalesOrderDetail(List<ErpDETAIL> dtoList) { var detailList = new List<MesSalesOrderDetail>(); foreach (var dto in dtoList) { var mesSalesOrderDetail = new MesSalesOrderDetail { OrderId= dto.F_UNW_Text_xsddh, LineNumber = dto.LineNumber, ProductCode =dto.FMaterialId, ProductName =dto.FMaterialName, ProductSpec=dto.FMaterialModel, ScheduledDeliveryDate = DateTime.TryParse(dto.FMinPlanDeliveryDate, out DateTime scheduledDeliveryDate) ? (DateTime?)scheduledDeliveryDate : null, OrderQuantity = long.TryParse(dto.FQty, out long quantity) ? (long?)quantity : null, Unit = dto.FUnitID, UnitPrice = long.TryParse(dto.FPrice, out long price) ? (long?)price : null, Amount = long.TryParse(dto.FAmount, out long amount) ? (long?)amount : null, }; detailList.Add(mesSalesOrderDetail); } return detailList; } public bool Delete(YFDelete data) { return UseTransaction(db => { var update = db.Deleteable<MesSalesOrder>() .Where(it => it.OrderId == data.FBillNo && it.OrderType == data.FBillTypeID) .ExecuteCommand() > 0; var insertOrUpdate = db.Deleteable<MesSalesOrderDetail>() .Where(it => it.OrderId == data.FBillNo && it.LineNumber == data.FBillTypeID) .ExecuteCommand() > 0; if (update && insertOrUpdate) return 1; throw new NotImplementedException("å é¤å¤±è´¥"); }) > 0; } } MES.Service/service/WomcaaManager.cs
@@ -25,7 +25,7 @@ public bool Save(ErpWOM wom) { var womErpCaa = wom.ErpCaa; var womErpCaa = wom. ErpCaa; var mesWomcaa = MapErpCAAtoWomcaa(womErpCaa); var mesWomcabs = MapErpCABtoWomcab(wom.ErpCabs); MESApplication/Controllers/MesSalesOrderController.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,312 @@ using System.Dynamic; using MES.Service.Dto.webApi; using MES.Service.Modes; using MES.Service.service; using MES.Service.util; using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Logging; using Newtonsoft.Json; namespace MESApplication.Controllers; [ApiController] [Route("api/[controller]")] public class MesSalesOrderController : ControllerBase { private readonly MessageCenterManager _manager = new(); private readonly MesSalesOrderManager m = new(); private readonly string METHOD = "POST"; private readonly string TableName = "MES_SALES_ORDER"; private readonly string URL = "http://localhost:10054/api/MesSalesOrder/"; [HttpPost("Save")] public ResponseResult Save(ErpSales rohIn) { var entity = new MessageCenter(); entity.TableName = TableName; entity.Url = URL + "Save"; entity.Method = METHOD; entity.PageName = rohIn.ErpOrder.FBillTypeID + "-" + rohIn.ErpOrder.FBillNo; //åå«ååå·çæ¼æ¥ entity.Title = "éå®è®¢å"; entity.Data = JsonConvert.SerializeObject(rohIn); entity.Status = 1; entity.CreateBy = "PL017"; try { dynamic resultInfos = new ExpandoObject(); var save = m.Save(rohIn); resultInfos.tbBillList = save; entity.Result = 0; entity.DealWith = 0; if (save) { entity.Result = 1; entity.DealWith = 1; } _manager.save(entity); return new ResponseResult { status = 0, message = "OK", data = resultInfos }; } catch (Exception ex) { entity.Result = 0; entity.DealWith = 0; entity.ResultData = ex.Message; _manager.save(entity); return ResponseResult.ResponseError(ex); } } [HttpPost("SaveList")] public ResponseResult SaveList(List<ErpSales> units) { var entity = new MessageCenter(); entity.TableName = TableName; entity.Url = URL + "SaveList"; entity.Method = METHOD; entity.Data = JsonConvert.SerializeObject(units); entity.Status = 1; entity.CreateBy = "PL017"; try { dynamic resultInfos = new ExpandoObject(); var save = m.SaveList(units); resultInfos.tbBillList = save; entity.Result = 0; if (save) entity.Result = 1; entity.DealWith = 1; _manager.save(entity); return new ResponseResult { status = 0, message = "OK", data = resultInfos }; } catch (Exception ex) { entity.Result = 0; entity.DealWith = 0; entity.ResultData = ex.Message; _manager.save(entity); return ResponseResult.ResponseError(ex); } } [HttpPost("Delete")] public ResponseResult Delete(YFDelete data) { var entity = new MessageCenter(); entity.TableName = TableName; entity.Url = URL + "Delete"; entity.Method = METHOD; entity.PageName = data.FBillTypeID + "-" + data.FBillNo; //åå«ååå·çæ¼æ¥ entity.Title = "éå®è®¢å"; entity.Data = JsonConvert.SerializeObject(data); entity.Status = 1; entity.CreateBy = "PL017"; try { dynamic resultInfos = new ExpandoObject(); var save = m.Delete(data); resultInfos.tbBillList = save; entity.Result = 0; if (save) entity.Result = 1; entity.DealWith = 1; _manager.save(entity); return new ResponseResult { status = 0, message = "OK", data = resultInfos }; } catch (Exception ex) { entity.Result = 0; entity.DealWith = 0; entity.ResultData = ex.Message; _manager.save(entity); return ResponseResult.ResponseError(ex); } } /// <summary> /// è·åææ /// </summary> /// <returns></returns> [HttpPost("GetList")] public ResponseResult GetList() { try { dynamic resultInfos = new ExpandoObject(); resultInfos.tbBillList = m.GetList(); return new ResponseResult { status = 0, message = "OK", data = resultInfos }; } catch (Exception ex) { return ResponseResult.ResponseError(ex); } } /// <summary> /// æ ¹æ®ä¸»é®è·å /// </summary> /// <returns></returns> [HttpPost("GetById")] public ResponseResult GetById(int id) { try { dynamic resultInfos = new ExpandoObject(); resultInfos.tbBillList = m.GetById(id); return new ResponseResult { status = 0, message = "OK", data = resultInfos }; } catch (Exception ex) { return ResponseResult.ResponseError(ex); } } /// <summary> /// æ ¹æ®ä¸»é®å é¤ /// </summary> /// <returns></returns> [HttpPost("DeleteByIds")] public ResponseResult DeleteByIds([FromBody] object[] ids) { try { dynamic resultInfos = new ExpandoObject(); resultInfos.tbBillList = m.DeleteByIds(ids); return new ResponseResult { status = 0, message = "OK", data = resultInfos }; } catch (Exception ex) { return ResponseResult.ResponseError(ex); } } /// <summary> /// æ·»å /// </summary> /// <returns></returns> [HttpPost("Insert")] public ResponseResult Add([FromBody] MesSalesOrder data) { try { dynamic resultInfos = new ExpandoObject(); resultInfos.tbBillList = m.Insert(data); return new ResponseResult { status = 0, message = "OK", data = resultInfos }; } catch (Exception ex) { return ResponseResult.ResponseError(ex); } } /// <summary> /// æ·»å è¿åèªå¢ /// </summary> /// <returns></returns> [HttpPost("InsertReturnIdentity")] public ResponseResult InsertReturnIdentity([FromBody] MesSalesOrder data) { try { dynamic resultInfos = new ExpandoObject(); resultInfos.tbBillList = m.InsertReturnIdentity(data); return new ResponseResult { status = 0, message = "OK", data = resultInfos }; } catch (Exception ex) { return ResponseResult.ResponseError(ex); } } /// <summary> /// ä¿®æ¹ /// </summary> /// <returns></returns> [HttpPost("Update")] public ResponseResult Update([FromBody] MesSalesOrder data) { try { dynamic resultInfos = new ExpandoObject(); resultInfos.tbBillList = m.Update(data); return new ResponseResult { status = 0, message = "OK", data = resultInfos }; } catch (Exception ex) { return ResponseResult.ResponseError(ex); } } } MESApplication/bin/Debug/net8.0/MES.Service.dllBinary files differ
MESApplication/bin/Debug/net8.0/MES.Service.pdbBinary files differ
MESApplication/bin/Debug/net8.0/MESApplication.deps.json
@@ -1412,7 +1412,10 @@ "SqlSugarCore": "5.1.4.158" }, "runtime": { "MES.Service.dll": {} "MES.Service.dll": { "assemblyVersion": "1.0.0", "fileVersion": "1.0.0.0" } } } } MESApplication/bin/Debug/net8.0/MESApplication.dllBinary files differ
MESApplication/bin/Debug/net8.0/MESApplication.exeBinary files differ
MESApplication/bin/Debug/net8.0/MESApplication.pdbBinary files differ
MESApplication/bin/Debug/net8.0/MESApplication.xml
@@ -822,6 +822,42 @@ </summary> <returns></returns> </member> <member name="M:MESApplication.Controllers.MesSalesOrderController.GetList"> <summary> è·åææ </summary> <returns></returns> </member> <member name="M:MESApplication.Controllers.MesSalesOrderController.GetById(System.Int32)"> <summary> æ ¹æ®ä¸»é®è·å </summary> <returns></returns> </member> <member name="M:MESApplication.Controllers.MesSalesOrderController.DeleteByIds(System.Object[])"> <summary> æ ¹æ®ä¸»é®å é¤ </summary> <returns></returns> </member> <member name="M:MESApplication.Controllers.MesSalesOrderController.Add(MES.Service.Modes.MesSalesOrder)"> <summary> æ·»å </summary> <returns></returns> </member> <member name="M:MESApplication.Controllers.MesSalesOrderController.InsertReturnIdentity(MES.Service.Modes.MesSalesOrder)"> <summary> æ·»å è¿åèªå¢ </summary> <returns></returns> </member> <member name="M:MESApplication.Controllers.MesSalesOrderController.Update(MES.Service.Modes.MesSalesOrder)"> <summary> ä¿®æ¹ </summary> <returns></returns> </member> <member name="M:MESApplication.Controllers.QC.MesLineUserController.GetList"> <summary> è·åææ