MES.Service/Dto/webApi/ErpQTCK.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,10 @@ using MES.Service.Modes; namespace MES.Service.Dto.webApi; public class ErpQTCK { public ErpQTCKDto OrderDto { get; set; } public List<ErpQTCKDetailDto> Items { get; set; } } MES.Service/Dto/webApi/ErpQTCKDetailDto.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,25 @@ namespace MES.Service.Dto.webApi; public class ErpQTCKDetailDto { public string? Type { get; set; } public string? ERPID { get; set; } public string? ERP_HID { get; set; } public string? FMaterialId { get; set; } // ç©æç¼ç public string? FMaterialName { get; set; } // ç©æåç§° public string? FModel { get; set; } // è§æ ¼åå· public string? FUnitID { get; set; } // åä½ public string? FQty { get; set; } // ç³è¯·æ°é public string? FBaseUnitId { get; set; } // åºæ¬åä½ public string? FStockId { get; set; } // ä»åº public string? FStockLocId { get; set; } // ä»ä½ public string? FLot { get; set; } // æ¹å· public string? FOwnerTypeId { get; set; } // 货主类å public string? FOwnerId { get; set; } // 货主 public string? FMtoNo { get; set; } // 计åè·è¸ªå· public string? FStockStatusId { get; set; } // åºåç¶æ public string? FEntryNote { get; set; } // 夿³¨ public string? FBUSINESSCLOSED { get; set; } // ä¸å¡å ³é } MES.Service/Dto/webApi/ErpQTCKDto.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,27 @@ namespace MES.Service.Dto.webApi; public class ErpQTCKDto { public string? Type { get; set; } public string? ERPID { get; set; } public string? FBillNo { get; set; } // åæ®ç¼å· public string? FBillTypeID { get; set; } // åæ®ç±»å public string? FDate { get; set; } // ç³è¯·æ¥æ public string? FCustId { get; set; } // å®¢æ· public string? FDeptId { get; set; } // é¢ç¨é¨é¨ public string? FBizType { get; set; } // ä¸å¡ç±»å public string? FOwnerTypeIdHead { get; set; } // 货主类å public string? FNote { get; set; } // 夿³¨ public string? FCreatorId { get; set; } // å建人 public string? FCreateDate { get; set; } // åå»ºæ¥æ public string? FModifierId { get; set; } // æåä¿®æ¹äºº public string? FModifyDate { get; set; } // æåä¿®æ¹æ¥æ public string? FApproverId { get; set; } // å®¡æ ¸äºº public string? FApproveDate { get; set; } // å®¡æ ¸æ¥æ public string? FCloseStatus { get; set; } // å ³éç¶æ public string? FCloserId { get; set; } // å ³é人 public string? FCloseDate { get; set; } // å ³éæ¥æ public string? FApplyType { get; set; } // ç³è¯·ç±»å } MES.Service/Dto/webApi/ErpSalesDeliveryDetailDto.cs
@@ -42,5 +42,6 @@ public string? ErpID { get; set; } // ERPID public string? EHID { get; set; } // ERP头ID public string? FEntrynote { get; set; } // 夿³¨ } MES.Service/Dto/webApi/ErpSalesOrdeDetailDto.cs
@@ -34,5 +34,8 @@ public string? FBASEARQTY { get; set; } // ç´¯è®¡åºæ¶æ°éï¼éå®åºæ¬ï¼ public string? ErpID { get; set; } // ERPID public string? EHID { get; set; } // ERP头ID public string? FCUST_INO { get; set; } // 客æ·ç©æç¼ç public string? FCUST_INM { get; set; } // 客æ·ç©æåç§° public string? FCUST_IMD { get; set; } // 客æ·ç©æè§æ ¼ } MES.Service/Dto/webApi/ErpSalesReturnDto.cs
@@ -39,4 +39,5 @@ public string? FCancelDate { get; set; } // ä½åºæ¥æ public string? FBillCloseStatus { get; set; } // å ³éç¶æ public string? FDocumentStatus { get; set; } // åæ®ç¶æ public string? F_UNW_Text_THYY { get; set; } // éè´§åå } MES.Service/Modes/QTCK.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,133 @@ using System; using System.Collections.Generic; using System.Linq; using SqlSugar; namespace MES.Service.Modes { /// <summary> /// éå®åè´§éç¥å ///</summary> [SugarTable("MES_ERPQTCK")] public class QTCK { /// <summary> /// ///</summary> [SugarColumn(ColumnName="ID", OracleSequenceName = "SEQ_TBL", IsPrimaryKey = true)] public decimal? Id { get; set; } /// <summary> /// ERPID ///</summary> [SugarColumn(ColumnName = "ERPID")] public decimal? ERPID { get; set; } /// <summary> /// åæ®ç¼å· ///</summary> [SugarColumn(ColumnName = "FBillNo")] public string BillNo { get; set; } /// <summary> /// åæ®ç±»å ///</summary> [SugarColumn(ColumnName = "FBillTypeID")] public string BillType { get; set; } /// <summary> /// æ¥æ ///</summary> [SugarColumn(ColumnName = "FDate")] public DateTime? FDate { get; set; } /// <summary> /// 客æ·ID ///</summary> [SugarColumn(ColumnName = "FCustId")] public decimal? CustId { get; set; } /// <summary> /// é¨é¨ID ///</summary> [SugarColumn(ColumnName = "FDeptId")] public string DeptId { get; set; } /// <summary> /// ä¸å¡ç±»å ///</summary> [SugarColumn(ColumnName = "FBizType")] public string BizType { get; set; } /// <summary> /// è´è´£äººç±»å ///</summary> [SugarColumn(ColumnName = "FOwnerTypeIdHead")] public string OwnerTypeIdHead { get; set; } /// <summary> /// 夿³¨ ///</summary> [SugarColumn(ColumnName = "FNote")] public string Note { get; set; } /// <summary> /// å建人ID ///</summary> [SugarColumn(ColumnName = "FCreatorId")] public string CreatorId { get; set; } /// <summary> /// åå»ºæ¥æ ///</summary> [SugarColumn(ColumnName = "FCreateDate")] public DateTime? CreateDate { get; set; } /// <summary> /// ä¿®æ¹äººID ///</summary> [SugarColumn(ColumnName = "FModifierId")] public decimal? ModifierId { get; set; } /// <summary> /// ä¿®æ¹æ¥æ ///</summary> [SugarColumn(ColumnName = "FModifyDate")] public DateTime? ModifyDate { get; set; } /// <summary> /// 审æ¹äººID ///</summary> [SugarColumn(ColumnName = "FApproverId")] public decimal? ApproverId { get; set; } /// <summary> /// å®¡æ¹æ¥æ ///</summary> [SugarColumn(ColumnName = "FApproveDate")] public DateTime? ApproveDate { get; set; } /// <summary> /// å ³éç¶æ ///</summary> [SugarColumn(ColumnName = "FCloseStatus")] public decimal? CloseStatus { get; set; } /// <summary> /// å ³é人ID ///</summary> [SugarColumn(ColumnName = "FCloserId")] public decimal? CloserId { get; set; } /// <summary> /// å ³éæ¥æ ///</summary> [SugarColumn(ColumnName = "FCloseDate")] public DateTime? CloseDate { get; set; } /// <summary> /// ç³è¯·ç±»å ///</summary> [SugarColumn(ColumnName = "FApplyType")] public string ApplyType { get; set; } } } MES.Service/Modes/QTCKDetail.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,123 @@ using System; using System.Collections.Generic; using System.Linq; using SqlSugar; namespace MES.Service.Modes { /// <summary> /// éå®åè´§éç¥åæç»è¡¨ ///</summary> [SugarTable("MES_ERPQTCK_DETAIL")] public class QTCKDetail { /// <summary> /// ///</summary> [SugarColumn(ColumnName="ID", OracleSequenceName = "SEQ_TBL", IsPrimaryKey = true)] public decimal? Id { get; set; } /// <summary> /// ///</summary> [SugarColumn(ColumnName = "PID")] public decimal? PID { get; set; } /// <summary> /// ERPID ///</summary> [SugarColumn(ColumnName = "ERPID")] public decimal? ERPID { get; set; } /// <summary> /// ERHPID ///</summary> [SugarColumn(ColumnName = "ERP_HID")] public decimal? ERP_HID { get; set; } /// <summary> /// ç©æç¼ç ///</summary> [SugarColumn(ColumnName = "FMaterialId")] public string MaterialId { get; set; } /// <summary> /// ç©æåç§° ///</summary> [SugarColumn(ColumnName = "FMaterialName")] public string MaterialName { get; set; } /// <summary> /// è§æ ¼åå· ///</summary> [SugarColumn(ColumnName = "FModel")] public string Model { get; set; } /// <summary> /// åä½ ///</summary> [SugarColumn(ColumnName = "FUnitID")] public string UnitID { get; set; } /// <summary> /// ç³è¯·æ°é ///</summary> [SugarColumn(ColumnName = "FQty")] public decimal? Qty { get; set; } /// <summary> /// åºæ¬åä½ ///</summary> [SugarColumn(ColumnName = "FBaseUnitId")] public string BaseUnitId { get; set; } /// <summary> /// ä»åº ///</summary> [SugarColumn(ColumnName = "FStockId")] public string StockId { get; set; } /// <summary> /// ä»ä½ ///</summary> [SugarColumn(ColumnName = "FStockLocId")] public string StockLocId { get; set; } /// <summary> /// æ¹å· ///</summary> [SugarColumn(ColumnName = "FLot")] public string Lot { get; set; } /// <summary> /// 货主类å ///</summary> [SugarColumn(ColumnName = "FOwnerTypeId")] public string OwnerTypeId { get; set; } /// <summary> /// 货主 ///</summary> [SugarColumn(ColumnName = "FOwnerId")] public decimal? OwnerId { get; set; } /// <summary> /// 计åè·è¸ªå· ///</summary> [SugarColumn(ColumnName = "FMtoNo")] public string MtoNo { get; set; } /// <summary> /// åºåç¶æ ///</summary> [SugarColumn(ColumnName = "FStockStatusId")] public string StockStatusId { get; set; } /// <summary> /// 夿³¨ ///</summary> [SugarColumn(ColumnName = "FEntryNote")] public string EntryNote { get; set; } /// <summary> /// ä¸å¡å ³é ///</summary> [SugarColumn(ColumnName = "FBUSINESSCLOSED")] public string BusinessClosed { get; set; } } } MES.Service/Modes/SalesDeliveryNoticeDetail.cs
@@ -170,5 +170,15 @@ ///</summary> [SugarColumn(ColumnName="ERP_HEAD_ID" )] public string ErpHeadId { get; set; } /// <summary> /// ERP头ID ///</summary> [SugarColumn(ColumnName = "f_UNW_Base_GDY")] public string GDY { get; set; } /// <summary> /// ERP头ID ///</summary> [SugarColumn(ColumnName = "FEntrynote")] public string NOTE { get; set; } } } MES.Service/Modes/SalesOrderDetail.cs
@@ -200,4 +200,22 @@ [SugarColumn(ColumnName = "BASEARQTY")] public decimal? BASEARQTY { get; set; } /// <summary> /// 客æ·ç©æç¼ç /// </summary> [SugarColumn(ColumnName = "CUST_INO")] public string? CUST_INO { get; set; } /// <summary> /// 客æ·ç©æåç§° /// </summary> [SugarColumn(ColumnName = "CUST_INM")] public string? CUST_INM { get; set; } /// <summary> /// 客æ·ç©æè§æ ¼ /// </summary> [SugarColumn(ColumnName = "CUST_IMD")] public string? CUST_IMD { get; set; } } MES.Service/Modes/SalesReturnNotice.cs
@@ -210,5 +210,10 @@ ///</summary> [SugarColumn(ColumnName = "BILL_STATUS")] public string BillStatus { get; set; } /// <summary> /// éè´§åå ///</summary> [SugarColumn(ColumnName = "FUNWTextTHYY")] public string FUNWTextTHYY { 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/bin/Release/net8.0/MES.Service.dllBinary files differ
MES.Service/bin/Release/net8.0/MES.Service.pdbBinary files differ
MES.Service/service/BasicData/ErpQTCKManager.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,205 @@ using SqlSugar; using System; using System.Collections.Generic; using MES.Service.DB; using MES.Service.Modes; using MES.Service.Dto.webApi; using MES.Service.service.BasicData; using System.Globalization; namespace MES.Service.service { public class QTCKManager : Repository<QTCK> { //å½å类已ç»ç»§æ¿äº Repository å¢ãå ãæ¥ãæ¹çæ¹æ³ private readonly QTCKDetailManager QTCKDetailManager = new(); //ErpSalesRerurn public bool Save(ErpQTCK QTCK) { var erpQTCKDto = QTCK.OrderDto; var mesQTCK = ConvertErpToQTCK(QTCK.OrderDto); var mesQTCKDatas = ConvertErpToQTCKDetail(QTCK.Items); return UseTransaction(db => { switch (erpQTCKDto.Type) { // case "2": // return InsertData(db, mesSalesReturn, mesSalesReturnDatas, // rohInErpRohIn.FBILLTYPE) // ? 1 // : 0; case "3": return UpdateData(db, mesQTCK, mesQTCKDatas) ? 1 : 0; case "2": case "4": return SaveOrUpdateData(db, mesQTCK, mesQTCKDatas, erpQTCKDto.Type) ? 1 : 0; default: throw new NotImplementedException( $"type没æ{erpQTCKDto.Type}è¿ä¸ªç±»å"); } }) > 0; } private bool UpdateData(SqlSugarScope db, QTCK mesQTCK, List<QTCKDetail> mesQTCKDatas) { var decimals = mesQTCKDatas.Select(s => s.Id).ToArray(); var update = base.DeleteById(mesQTCK.Id); var insertOrUpdate = db .Deleteable<QTCKDetail>().In(decimals) .ExecuteCommand() > 0; if (update && insertOrUpdate) return true; throw new NotImplementedException("æ´æ°å¤±è´¥"); } // æå ¥ææ´æ°æ°æ®çæ¹æ³ private bool SaveOrUpdateData(SqlSugarScope db, QTCK mesQTCK, List<QTCKDetail> mesQTCKDatas, string type) { if (mesQTCK.Id != null) base.DeleteById(mesQTCK.Id); if (mesQTCKDatas.Count > 0) db.Deleteable<QTCKDetail>() .Where(s => s.ERP_HID == mesQTCK.ERPID).ExecuteCommand(); //var orUpdate = base.Insert(mesQTCK); //var baOrUpdate = QTCKDetailManager.InsertRange(mesQTCKDatas); //if (orUpdate && baOrUpdate) return true; UseTransaction(db => { var id = db.Insertable(mesQTCK).ExecuteReturnIdentity(); for (int i = 0; i < mesQTCKDatas.Count; i++) { var item = mesQTCKDatas[i]; item.PID = id; db.Insertable(item).IgnoreColumns(true).ExecuteCommand(); } return 1; }); throw new NotImplementedException("æå ¥ææ´æ°å¤±è´¥"); } // æ¹éä¿åè®°å½çæ¹æ³ public bool SaveList(List<ErpQTCK> QTCKOrder) { var result = QTCKOrder.Select(Save).ToList(); return result.All(b => b); } private QTCK ConvertErpToQTCK( ErpQTCKDto erpDto) { DateTime parsedDate; // æ¶é´æ ¼å¼è½¬æ¢å½æ°ï¼ERPæ¶é´æ ¼å¼ä¸º "yyyy-MM-dd HH:mm:ss" DateTime? ParseDateTime(string dateStr) { if (DateTime.TryParseExact(dateStr, "yyyy-MM-dd HH:mm:ss", CultureInfo.InvariantCulture, DateTimeStyles.None, out parsedDate)) return parsedDate; return null; // å¦æè½¬æ¢å¤±è´¥ï¼è¿ånull } var QTCKOrder = new QTCK { ERPID = Convert.ToDecimal(erpDto.ERPID),//ERPè¡ID BillNo = erpDto.FBillNo, FDate = ParseDateTime(erpDto.FDate) ?? null, BillType = erpDto.FBillTypeID, // åæ®ç±»å CustId = Convert.ToDecimal(erpDto.FCustId), // 客æ·ID DeptId = erpDto.FDeptId, //éå®é¨é¨ BizType = erpDto.FBizType, // OwnerTypeIdHead = erpDto.FOwnerTypeIdHead, // Note = erpDto.FNote, // CreatorId = erpDto.FCreatorId, // CreateDate = ParseDateTime(erpDto.FCreateDate) ?? null, // ModifierId = Convert.ToDecimal(erpDto.FModifierId), // ModifyDate = ParseDateTime(erpDto.FModifyDate) ?? null, // ApproveDate = ParseDateTime(erpDto.FApproveDate) ?? null, // CloseStatus = Convert.ToDecimal(erpDto.FCloseStatus), // CloserId = Convert.ToDecimal(erpDto.FCloserId), // CloseDate = ParseDateTime(erpDto.FCloseDate) ?? null, // ApplyType = erpDto.FApplyType }; var single = base.GetSingle(it => it.ERPID == Convert.ToDecimal(erpDto.ERPID)); if (single != null) QTCKOrder.Id = single.Id; return QTCKOrder; } private List<QTCKDetail> ConvertErpToQTCKDetail( List<ErpQTCKDetailDto> erpDtoList) { var QTCKOrderSubList = new List<QTCKDetail>(); DateTime parsedDate; // æ¶é´æ ¼å¼è½¬æ¢å½æ°ï¼ERPæ¶é´æ ¼å¼ä¸º "yyyy-MM-dd HH:mm:ss" DateTime? ParseDateTime(string dateStr) { if (DateTime.TryParseExact(dateStr, "yyyy-MM-dd HH:mm:ss", CultureInfo.InvariantCulture, DateTimeStyles.None, out parsedDate)) return parsedDate; return null; // å¦æè½¬æ¢å¤±è´¥ï¼è¿ånull } foreach (var erpDto in erpDtoList) { var QTCKOrderSub = new QTCKDetail { ERPID = Convert.ToDecimal(erpDto.ERPID),//ERPè¡ID ERP_HID = Convert.ToDecimal(erpDto.ERP_HID),//ERP头ID MaterialId = erpDto.FMaterialId,//ç©æç¼å· MaterialName = erpDto.FMaterialName,// ç©æåç§° Model = erpDto.FModel,//è§æ ¼åå· UnitID = erpDto.FUnitID,//éå®åä½ Qty = Convert.ToDecimal(erpDto.FQty),//æ°é BaseUnitId = erpDto.FBaseUnitId,// StockId = erpDto.FStockId,// StockLocId = erpDto.FStockLocId,// Lot = erpDto.FLot,// OwnerTypeId = erpDto.FOwnerTypeId,// OwnerId = Convert.ToDecimal(erpDto.FOwnerId),// MtoNo = erpDto.FMtoNo,// StockStatusId = erpDto.FStockStatusId,// EntryNote = erpDto.FEntryNote,// BusinessClosed = erpDto.FBUSINESSCLOSED// }; var single = QTCKDetailManager.GetSingle(it => it.ERPID == QTCKOrderSub.ERPID); if (single != null) QTCKOrderSub.Id = single.Id; QTCKOrderSubList.Add(QTCKOrderSub); } return QTCKOrderSubList; } } } MES.Service/service/BasicData/QTCKManager.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,78 @@ using SqlSugar; using System; using System.Collections.Generic; using MES.Service.DB; using MES.Service.Modes; namespace MES.Service.service { public class QTCKDetailManager : Repository<QTCKDetail> { //å½å类已ç»ç»§æ¿äº Repository å¢ãå ãæ¥ãæ¹çæ¹æ³ //è¿éé¢åç代ç ä¸ä¼ç»è¦ç,妿è¦éæ°çæè¯·å é¤ QTCKDetailManager.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(), OrderByType.Asc);// å页æ¥è¯¢å æåº Console.Write(p.TotalCount);//è¿åæ»æ° List<IConditionalModel> conModels = new List<IConditionalModel>(); //ç»è£ æ¡ä»¶æ¥è¯¢ä½ä¸ºæ¡ä»¶å®ç° å页æ¥è¯¢å æåº conModels.Add(new ConditionalModel() { FieldName= typeof(QTCKDetail).GetProperties()[0].Name, ConditionalType = ConditionalType.Equal, FieldValue = "1" });//id=1 var data7 = base.GetPageList(conModels, p, it => SqlFunc.GetRandom(), OrderByType.Asc); base.AsQueryable().Where(x => 1 == 1).ToList();//æ¯æäºè½¬æ¢æqueryable,æä»¬å¯ä»¥ç¨queryableå®ç°å¤æåè½ /*********æå ¥*********/ var insertData = new QTCKDetail() { };//æµè¯åæ° var insertArray = new QTCKDetail[] { insertData }; base.Insert(insertData);//æå ¥ base.InsertRange(insertArray);//æ¹éæå ¥ var id = base.InsertReturnIdentity(insertData);//æå ¥è¿åèªå¢å base.AsInsertable(insertData).ExecuteCommand();//æä»¬å¯ä»¥è½¬æ Insertableå®ç°å¤ææå ¥ /*********æ´æ°*********/ var updateData = new QTCKDetail() { };//æµè¯åæ° var updateArray = new QTCKDetail[] { updateData };//æµè¯åæ° base.Update(updateData);//æ ¹æ®å®ä½æ´æ° base.UpdateRange(updateArray);//æ¹éæ´æ° //base.Update(it => new QTCKDetail() { ClassName = "a", CreateTime = DateTime.Now }, it => it.id==1);// åªæ´æ°ClassNameååCreateTimeåï¼å ¶å®å䏿´æ°ï¼æ¡ä»¶id=1 base.AsUpdateable(updateData).ExecuteCommand(); //转æUpdateableå¯ä»¥å®ç°å¤æçæå ¥ /*********å é¤*********/ var deldata = new QTCKDetail() { };//æµè¯åæ° base.Delete(deldata);//æ ¹æ®å®ä½å é¤ base.DeleteById(1);//æ ¹æ®ä¸»é®å é¤ base.DeleteById(new int[] { 1,2});//æ ¹æ®ä¸»é®æ°ç»å é¤ base.Delete(it=>1==2);//æ ¹æ®æ¡ä»¶å é¤ base.AsDeleteable().Where(it=>1==2).ExecuteCommand();//转æDeleteableå®ç°å¤æçæä½ } #endregion } } MES.Service/service/BasicData/SalesDeliveryNoticeManager.cs
@@ -208,7 +208,9 @@ TerminationStatus = erpDto.FTerminationStatus,//ç»æ¢ç¶æ TerminationDate = ParseDateTime(erpDto.FTerminateDate),//ä¸å¡ç»æ¢æ¥æ SumOutQty = erpDto.FSumOutQty,//累计åºåºæ°é RemainOutQty = erpDto.FRemainOutQty//æªåºåºæ°é RemainOutQty = erpDto.FRemainOutQty,//æªåºåºæ°é GDY = erpDto.F_UNW_Base_GDY,//è·åå NOTE = erpDto.FEntrynote//夿³¨ }; MES.Service/service/BasicData/SalesOrderManager.cs
@@ -192,7 +192,9 @@ BaseReturnQty = Convert.ToDecimal(erpDto.FBaseReturnQty), BaseRemainOutQty = Convert.ToDecimal(erpDto.FBaseRemainOutQty), BASEARQTY = Convert.ToDecimal(erpDto.FBASEARQTY), CUST_INO = erpDto.FCUST_INO, CUST_INM = erpDto.FCUST_INM, CUST_IMD = erpDto.FCUST_IMD, }; var single = _SalesOrderDetailManager.GetSingle(it => MES.Service/service/BasicData/SalesReturnNoticeManager.cs
@@ -135,7 +135,8 @@ CancelledBy = erpDto.FCancellerId, // ä½åºäºº CancelDate = ParseDateTime(erpDto.FCancelDate) ?? null, // ä½åºæ¥æ CloseStatus = erpDto.FBillCloseStatus, // å ³éç¶æ BillStatus = erpDto.FDocumentStatus //åæ®ç¶æ BillStatus = erpDto.FDocumentStatus, //åæ®ç¶æ FUNWTextTHYY = erpDto.F_UNW_Text_THYY //åæ®ç¶æ }; MESApplication/MESApplication.csproj.user
@@ -5,6 +5,6 @@ </PropertyGroup> <PropertyGroup> <ActiveDebugProfile>IIS Express</ActiveDebugProfile> <NameOfLastUsedPublishProfile>F:\Fçæ¡é¢ä¸å±\项ç®ä»£ç 管çæä»¶å¤¹\䏿 ¼é¡¹ç®\StandardPda\MESApplication\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile> <NameOfLastUsedPublishProfile>C:\Users\qewqer\Desktop\MES\SG\StandardPda\MESApplication\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile> </PropertyGroup> </Project> MESApplication/Properties/PublishProfiles/FolderProfile.pubxml.user
@@ -4,8 +4,8 @@ --> <Project> <PropertyGroup> <_PublishTargetUrl>F:\Fçæ¡é¢ä¸å±\项ç®ä»£ç 管çæä»¶å¤¹\䏿 ¼é¡¹ç®\StandardPda\MESApplication\bin\Release\net8.0\publish\</_PublishTargetUrl> <History>True|2024-12-06T08:11:01.2090466Z;True|2024-11-26T09:07:33.5654976+08:00;True|2024-11-20T15:49:27.1100474+08:00;True|2024-11-16T18:18:42.4224922+08:00;True|2024-11-15T09:32:12.6287354+08:00;True|2024-11-13T10:19:32.3283327+08:00;True|2024-09-06T14:40:56.3762241+08:00;True|2024-08-20T17:12:00.2924570+08:00;True|2024-08-17T10:57:05.6670396+08:00;True|2024-08-17T10:56:46.8068041+08:00;True|2024-08-16T14:09:17.0526491+08:00;True|2024-08-15T08:40:32.8134665+08:00;True|2024-08-14T10:00:27.7017207+08:00;True|2024-08-14T08:54:44.8284031+08:00;True|2024-08-07T10:32:10.3689256+08:00;True|2024-08-05T15:45:03.0864530+08:00;True|2024-08-03T09:59:13.7916520+08:00;True|2024-07-31T17:27:28.1965929+08:00;True|2024-07-31T15:27:34.7943845+08:00;True|2024-07-30T15:04:50.5849235+08:00;True|2024-07-30T14:09:06.2877325+08:00;True|2024-07-29T16:11:30.4493940+08:00;True|2024-07-23T14:30:34.4591002+08:00;True|2024-07-22T14:17:39.8186158+08:00;True|2024-04-10T12:55:31.3963752+08:00;True|2024-04-08T13:59:25.5487203+08:00;True|2024-04-06T09:30:09.5350539+08:00;True|2024-04-06T08:46:05.8814658+08:00;True|2024-04-05T14:06:52.0448024+08:00;True|2024-04-05T12:47:46.0561601+08:00;True|2024-02-26T08:46:22.0988887+08:00;True|2024-02-24T19:17:13.6770376+08:00;True|2024-02-24T14:32:37.4450337+08:00;True|2024-02-23T10:22:06.5150173+08:00;True|2024-02-22T13:19:56.6997993+08:00;True|2024-02-22T10:53:17.7929585+08:00;True|2024-02-21T17:08:06.5553444+08:00;True|2024-02-19T16:24:37.4912012+08:00;True|2024-02-02T10:07:23.2726075+08:00;True|2024-02-02T08:36:49.2904460+08:00;True|2024-01-29T17:44:43.6800769+08:00;True|2024-01-23T09:47:26.7811926+08:00;True|2024-01-18T16:23:30.3373836+08:00;True|2024-01-17T14:22:04.2552286+08:00;True|2024-01-16T16:54:42.2316892+08:00;True|2024-01-16T16:37:23.8028858+08:00;True|2024-01-16T09:25:24.4007775+08:00;True|2024-01-15T10:18:57.3362616+08:00;True|2024-01-15T10:07:14.2044763+08:00;True|2024-01-10T14:03:36.4451130+08:00;True|2024-01-09T16:45:32.9601815+08:00;True|2024-01-06T14:16:34.2732220+08:00;True|2024-01-06T14:11:45.2134717+08:00;True|2024-01-06T11:30:58.9198887+08:00;</History> <_PublishTargetUrl>C:\Users\qewqer\Desktop\MES\SG\StandardPda\MESApplication\bin\Release\net8.0\publish\</_PublishTargetUrl> <History>True|2025-01-13T07:35:48.6521519Z||;True|2025-01-08T16:15:03.8764923+08:00||;True|2024-12-30T15:00:59.8090011+08:00||;True|2024-12-06T16:11:01.2090466+08:00||;True|2024-11-26T09:07:33.5654976+08:00||;True|2024-11-20T15:49:27.1100474+08:00||;True|2024-11-16T18:18:42.4224922+08:00||;True|2024-11-15T09:32:12.6287354+08:00||;True|2024-11-13T10:19:32.3283327+08:00||;True|2024-09-06T14:40:56.3762241+08:00||;True|2024-08-20T17:12:00.2924570+08:00||;True|2024-08-17T10:57:05.6670396+08:00||;True|2024-08-17T10:56:46.8068041+08:00||;True|2024-08-16T14:09:17.0526491+08:00||;True|2024-08-15T08:40:32.8134665+08:00||;True|2024-08-14T10:00:27.7017207+08:00||;True|2024-08-14T08:54:44.8284031+08:00||;True|2024-08-07T10:32:10.3689256+08:00||;True|2024-08-05T15:45:03.0864530+08:00||;True|2024-08-03T09:59:13.7916520+08:00||;True|2024-07-31T17:27:28.1965929+08:00||;True|2024-07-31T15:27:34.7943845+08:00||;True|2024-07-30T15:04:50.5849235+08:00||;True|2024-07-30T14:09:06.2877325+08:00||;True|2024-07-29T16:11:30.4493940+08:00||;True|2024-07-23T14:30:34.4591002+08:00||;True|2024-07-22T14:17:39.8186158+08:00||;True|2024-04-10T12:55:31.3963752+08:00||;True|2024-04-08T13:59:25.5487203+08:00||;True|2024-04-06T09:30:09.5350539+08:00||;True|2024-04-06T08:46:05.8814658+08:00||;True|2024-04-05T14:06:52.0448024+08:00||;True|2024-04-05T12:47:46.0561601+08:00||;True|2024-02-26T08:46:22.0988887+08:00||;True|2024-02-24T19:17:13.6770376+08:00||;True|2024-02-24T14:32:37.4450337+08:00||;True|2024-02-23T10:22:06.5150173+08:00||;True|2024-02-22T13:19:56.6997993+08:00||;True|2024-02-22T10:53:17.7929585+08:00||;True|2024-02-21T17:08:06.5553444+08:00||;True|2024-02-19T16:24:37.4912012+08:00||;True|2024-02-02T10:07:23.2726075+08:00||;True|2024-02-02T08:36:49.2904460+08:00||;True|2024-01-29T17:44:43.6800769+08:00||;True|2024-01-23T09:47:26.7811926+08:00||;True|2024-01-18T16:23:30.3373836+08:00||;True|2024-01-17T14:22:04.2552286+08:00||;True|2024-01-16T16:54:42.2316892+08:00||;True|2024-01-16T16:37:23.8028858+08:00||;True|2024-01-16T09:25:24.4007775+08:00||;True|2024-01-15T10:18:57.3362616+08:00||;True|2024-01-15T10:07:14.2044763+08:00||;True|2024-01-10T14:03:36.4451130+08:00||;True|2024-01-09T16:45:32.9601815+08:00||;True|2024-01-06T14:16:34.2732220+08:00||;True|2024-01-06T14:11:45.2134717+08:00||;True|2024-01-06T11:30:58.9198887+08:00||;</History> <LastFailureDetails /> </PropertyGroup> </Project> 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.dllBinary files differ
MESApplication/bin/Debug/net8.0/MESApplication.exeBinary files differ
MESApplication/bin/Debug/net8.0/MESApplication.pdbBinary files differ
MESApplication/bin/Release/net8.0/MES.Service.dllBinary files differ
MESApplication/bin/Release/net8.0/MES.Service.pdbBinary files differ
MESApplication/bin/Release/net8.0/MESApplication.dllBinary files differ
MESApplication/bin/Release/net8.0/MESApplication.exeBinary files differ
MESApplication/bin/Release/net8.0/MESApplication.pdbBinary files differ
MESApplication/bin/Release/net8.0/publish/MES.Service.dllBinary files differ
MESApplication/bin/Release/net8.0/publish/MES.Service.pdbBinary files differ
MESApplication/bin/Release/net8.0/publish/MESApplication.dllBinary files differ
MESApplication/bin/Release/net8.0/publish/MESApplication.exeBinary files differ
MESApplication/bin/Release/net8.0/publish/MESApplication.pdbBinary files differ