| | |
| | | public string? Caa025 { get; set; } |
| | | public string? ErpRkhz { get; set; } |
| | | public string? ErpRkzz { get; set; } |
| | | //委外字段 |
| | | public string? F_ZJXF_DATETIME_YHRQ { get; set; } |
| | | public string? F_ZJXF_BASE_KH { get; set; } |
| | | public string? SupplierId { get; set; } |
| | | public string? FinishedProduct { get; set; } |
| | | |
| | | } |
| | |
| | | public class ErpSalesDeliveryDetailDto |
| | | { |
| | | public string? Type { get; set; } |
| | | public string? F_UNW_Text_xsddh { get; set; } // 销售订单号 |
| | | public string? FMaterialId { get; set; } // 物料编码 |
| | | //public string? FMaterialName { get; set; } // 物料名称 |
| | | //public string? FMaterialModel { get; set; } // 规格型号 |
| | | public string? FUnitID { get; set; } // 销售单位 |
| | | public string? FQty { get; set; } // 销售数量 |
| | | public string? FIsFree { get; set; } // 是否赠品 |
| | |
| | | public string? FStockId { get; set; } // 仓库 |
| | | public string? FMtoNo { get; set; } // 计划跟踪号 |
| | | public string? FLot { get; set; } // 批号 |
| | | //public string? FEntryDescription { get; set; } // 备注 |
| | | //public string? FRmType { get; set; } // 退货类型 |
| | | public string? F_UNW_Base_GDY { get; set; } // 跟单员 |
| | | public string? FStockUnitID { get; set; } // 库存单位 |
| | | public decimal? FStockQty { get; set; } // 库存数量 |
| | | // public string? FMaterialType { get; set; } // 物料类别 |
| | | public string? FOwnerTypeID { get; set; } // 货主类型 |
| | | public string? FOwnerId { get; set; } // 货主 |
| | | public string? FSrcType { get; set; } // 源单类型 |
| | |
| | | public string? FDate { get; set; } // 日期 |
| | | public string? FSettleCurrld { get; set; } // 结算币别 |
| | | public string? FSaleDeptId { get; set; } // 销售部门 |
| | | public string? F_UNW_Text_KHDD { get; set; } // 客户订单 |
| | | public string? FCustomerID { get; set; } // 客户 |
| | | public string? F_UNW_LargeText_TBKHBZ { get; set; } // 淘宝客户备注 |
| | | public string? FHeadDeliveryWay { get; set; } // 交货方式 |
| | | public string? FHeadLocId { get; set; } // 交货地点 |
| | | public string? FCarrierID { get; set; } // 承运商 |
| | |
| | | |
| | | public class ErpSalesOrderDetailDto |
| | | { |
| | | public string? Type { get; set; } |
| | | public string? FMaterialId { get; set; } // 物料编码 |
| | | public string? FUnitID { get; set; } // 销售单位 |
| | | public string? FQty { get; set; } // 销售数量 |
| | |
| | | public string? FPriceUnitQty { get; set; } // 计价数量 |
| | | public string? FDeliveryDate { get; set; } // 要货日期 |
| | | public string? FIsFree { get; set; } // 是否赠品 |
| | | public string? F_UNW_Text_xsddh { get; set; } // 销售订单号 |
| | | public string? F_UNW_Base_GDY { get; set; } // 跟单员 |
| | | public string? FOwnerTypeId { get; set; } // 货主类型 |
| | | public string? FOwnerId { get; set; } // 货主 |
| | | public string? FEntryNote { get; set; } // 备注 |
| | |
| | | public string? F_ZJXF_CGDHRQ { get; set; } //采购到货货期 |
| | | public string? F_ZJXF_KHGGXH { get; set; } //客户物料规格型号 |
| | | public string? F_ZJXF_DDLY { get; set; } //订单来源 |
| | | public string? F_KHWLBM { get; set; } //客户物料编码 |
| | | public string? F_KHWLMC { get; set; } //客户物料名称 |
| | | } |
| | |
| | | public string? FBusinessType { get; set; } // 业务类型 |
| | | public string? FHeadDeliveryWay { get; set; } // 交货方式 |
| | | public string? FHEADLOCID { get; set; } // 交货地点 |
| | | public string? F_UNW_Text_KHDD { get; set; } // 客户订单 |
| | | public string? F_UNW_Date_KHXQ { get; set; } // 客户需求交期 |
| | | public string? F_UNW_BaseProperty_KHDJ { get; set; } // 客户等级 |
| | | public string? FCustId { get; set; } // 客户 |
| | | public string? F_UNW_LargeText_TBKHBZ { get; set; } // 淘宝客户备注 |
| | | public string? FCloseStatus { get; set; } // 关闭状态 |
| | | public string? FSaleDeptId { get; set; } // 销售部门 |
| | | public string? FSalerId { get; set; } // 销售员 |
| | | public string? FChangeReason { get; set; } // 变更原因 |
| | | public string? FNote { get; set; } // 备注 |
| | | public string? F_UNW_Remarks_KHJHDD { get; set; } // 客户交货地点 |
| | | public string? FSettleId { get; set; } // 结算方 |
| | | public string? FApproverId { get; set; } // 审核人 |
| | | public string? FLinkMan { get; set; } // 收货人姓名 |
| | |
| | | public class ErpSalesReturnDetailDto |
| | | { |
| | | public string? Type { get; set; } |
| | | public string? F_UNW_Text_xsddh { get; set; } // 销售订单号 |
| | | public string? FMaterialId { get; set; } // 物料编码 |
| | | public string? FMaterialName { get; set; } // 物料名称 |
| | | public string? FMaterialModel { get; set; } // 规格型号 |
| | |
| | | public string? FLot { get; set; } // 批号 |
| | | public string? FEntryDescription { get; set; } // 备注 |
| | | public string? FRmType { get; set; } // 退货类型 |
| | | public string? F_UNW_Base_GDY { get; set; } // 跟单员 |
| | | public string? FStockUnitID { get; set; } // 库存单位 |
| | | public decimal? FStockQty { get; set; } // 库存数量 |
| | | public string? FMaterialType { get; set; } // 物料类别 |
| | |
| | | public string? FSettleCurrld { get; set; } // 结算币别 |
| | | public string? FSaleDeptId { get; set; } // 销售部门 |
| | | public string? FRetcustId { get; set; } // 退货客户 |
| | | public string? F_UNW_LargeText_TBKHBZ { get; set; } // 淘宝客户备注 |
| | | public string? FRetcustReason { get; set; } // 退货原因 |
| | | public string? FHeadLocId { get; set; } // 交货地点 |
| | | public string? FRetDeptId { get; set; } // 库存部门 |
| | |
| | | public string? FStockerId { get; set; } // 仓管员 |
| | | public string? FSaleGroupId { get; set; } // 销售组 |
| | | public string? FSalesManId { get; set; } // 销售员 |
| | | |
| | | public string? F_UNW_Text_KDDH { get; set; } // 快递单号 |
| | | public string? FReceiveCusId { get; set; } // 收货方 |
| | | public string? FReceiveCusContact { get; set; } // 收货方联系人 |
| | | public string? FReceiveAddress { get; set; } // 收货方地址 |
| | |
| | | /// <summary> |
| | | /// 销售订单号 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="SALES_ORDER_ID" )] |
| | | [SugarColumn(ColumnName="SALES_ORDER_ID")] |
| | | public string SalesOrderId { get; set; } |
| | | /// <summary> |
| | | /// 物料编码 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="MATERIAL_ID" )] |
| | | [SugarColumn(ColumnName="MATERIAL_ID")] |
| | | public string MaterialId { get; set; } |
| | | /// <summary> |
| | | /// 物料名称 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="MATERIAL_NAME" )] |
| | | [SugarColumn(ColumnName="MATERIAL_NAME")] |
| | | public string MaterialName { get; set; } |
| | | /// <summary> |
| | | /// 物料规格 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="MATERIAL_SPECIFICATION" )] |
| | | [SugarColumn(ColumnName="MATERIAL_SPECIFICATION")] |
| | | public string MaterialSpecification { get; set; } |
| | | /// <summary> |
| | | /// 销售单位 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="SALES_UNIT_ID" )] |
| | | [SugarColumn(ColumnName="SALES_UNIT_ID")] |
| | | public string SalesUnitId { get; set; } |
| | | /// <summary> |
| | | /// 销售数量 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="SALES_QUANTITY" )] |
| | | [SugarColumn(ColumnName="SALES_QUANTITY")] |
| | | public decimal? SalesQuantity { get; set; } |
| | | /// <summary> |
| | | /// 是否赠品 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="IS_FREE" )] |
| | | public string IsFree { get; set; } |
| | | [SugarColumn(ColumnName="IS_FREE")] |
| | | public decimal IsFree { get; set; } |
| | | /// <summary> |
| | | /// 要货日期 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="DELIVERY_DATE" )] |
| | | [SugarColumn(ColumnName="DELIVERY_DATE")] |
| | | public DateTime? DeliveryDate { get; set; } |
| | | /// <summary> |
| | | /// 出货仓库 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="WAREHOUSE" )] |
| | | [SugarColumn(ColumnName="WAREHOUSE")] |
| | | public string Warehouse { get; set; } |
| | | /// <summary> |
| | | /// 计划跟踪号 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="PLAN_TRACKING_NUMBER" )] |
| | | [SugarColumn(ColumnName="PLAN_TRACKING_NUMBER")] |
| | | public string PlanTrackingNumber { get; set; } |
| | | /// <summary> |
| | | /// 批号 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="LOT_NUMBER" )] |
| | | [SugarColumn(ColumnName="LOT_NUMBER")] |
| | | public string LotNumber { get; set; } |
| | | /// <summary> |
| | | /// 源单编号 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="SRC_BILL_NO" )] |
| | | [SugarColumn(ColumnName="SRC_BILL_NO")] |
| | | public string SrcBillNo { get; set; } |
| | | /// <summary> |
| | | /// 计价数量 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="PRICE_QTY" )] |
| | | [SugarColumn(ColumnName="PRICE_QTY")] |
| | | public decimal? PriceQty { get; set; } |
| | | /// <summary> |
| | | /// 货主 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="OWNER_ID" )] |
| | | [SugarColumn(ColumnName="OWNER_ID")] |
| | | public string OwnerId { get; set; } |
| | | /// <summary> |
| | | /// 库存单位 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="INVENTORY_UNIT" )] |
| | | [SugarColumn(ColumnName="INVENTORY_UNIT")] |
| | | public string InventoryUnit { get; set; } |
| | | /// <summary> |
| | | /// 库存数量 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="INVENTORY_QUANTITY" )] |
| | | [SugarColumn(ColumnName="INVENTORY_QUANTITY")] |
| | | public decimal? InventoryQuantity { get; set; } |
| | | /// <summary> |
| | | /// 物料类别 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="MATERIAL_CATEGORY" )] |
| | | [SugarColumn(ColumnName="MATERIAL_CATEGORY")] |
| | | public string MaterialCategory { get; set; } |
| | | /// <summary> |
| | | /// 计划发货日期 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="PLAN_DELIVERY_DATE" )] |
| | | [SugarColumn(ColumnName="PLAN_DELIVERY_DATE")] |
| | | public DateTime? PlanDeliveryDate { get; set; } |
| | | /// <summary> |
| | | /// 超发控制单位 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="OUT_LMT_UNIT" )] |
| | | [SugarColumn(ColumnName="OUT_LMT_UNIT")] |
| | | public string OutLmtUnit { get; set; } |
| | | /// <summary> |
| | | /// 出库上限 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="OUT_MAX_QTY" )] |
| | | [SugarColumn(ColumnName="OUT_MAX_QTY")] |
| | | public decimal? OutMaxQty { get; set; } |
| | | /// <summary> |
| | | /// 出库下限 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="OUT_MIN_QTY" )] |
| | | [SugarColumn(ColumnName="OUT_MIN_QTY")] |
| | | public decimal? OutMinQty { get; set; } |
| | | /// <summary> |
| | | /// 交货地点 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="DELIVERY_LOC" )] |
| | | [SugarColumn(ColumnName="DELIVERY_LOC")] |
| | | public string DeliveryLoc { get; set; } |
| | | /// <summary> |
| | | /// 交货地址 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="DELIVERYL_ADDRESS" )] |
| | | [SugarColumn(ColumnName="DELIVERYL_ADDRESS")] |
| | | public string DeliverylAddress { get; set; } |
| | | /// <summary> |
| | | /// 源单单号 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="SOURCE_BILL_NO" )] |
| | | [SugarColumn(ColumnName="SOURCE_BILL_NO")] |
| | | public string SourceBillNo { get; set; } |
| | | /// <summary> |
| | | /// 订单单号 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="ORDER_BILL_NO" )] |
| | | [SugarColumn(ColumnName="ORDER_BILL_NO")] |
| | | public string OrderBillNo { get; set; } |
| | | /// <summary> |
| | | /// 终止状态 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="TERMINATION_STATUS" )] |
| | | [SugarColumn(ColumnName="TERMINATION_STATUS")] |
| | | public string TerminationStatus { get; set; } |
| | | /// <summary> |
| | | /// 终止日期 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="TERMINATION_DATE" )] |
| | | [SugarColumn(ColumnName="TERMINATION_DATE")] |
| | | public DateTime? TerminationDate { get; set; } |
| | | /// <summary> |
| | | /// 累计出库数量 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="SUM_OUT_QTY" )] |
| | | [SugarColumn(ColumnName="SUM_OUT_QTY")] |
| | | public decimal? SumOutQty { get; set; } |
| | | /// <summary> |
| | | /// 未出库数量 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="REMAIN_OUT_QTY" )] |
| | | [SugarColumn(ColumnName="REMAIN_OUT_QTY")] |
| | | public decimal? RemainOutQty { get; set; } |
| | | /// <summary> |
| | | /// ERP行ID |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="ERP_LINE_ID" )] |
| | | [SugarColumn(ColumnName="ERP_LINE_ID")] |
| | | public string ErpLineId { get; set; } |
| | | /// <summary> |
| | | /// ERP头ID |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="ERP_HEAD_ID" )] |
| | | [SugarColumn(ColumnName="ERP_HEAD_ID")] |
| | | public string ErpHeadId { get; set; } |
| | | /// <summary> |
| | | /// 销售订单号 |
| | |
| | | /// <summary> |
| | | /// SEQ_sales序列 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ID", OracleSequenceName = "SEQ_sales", |
| | | IsPrimaryKey = true)] |
| | | [SugarColumn(ColumnName = "ID", OracleSequenceName = "SEQ_XSDD",IsPrimaryKey = true)] |
| | | public decimal? Id { get; set; } |
| | | |
| | | [SugarColumn(ColumnName = "ERP_ID")] |
| | |
| | | [SugarColumn(ColumnName = "HEAD_LOC_ID")] |
| | | public string? HeadLocId { get; set; } // 交货地点 |
| | | |
| | | [SugarColumn(ColumnName = "UNW_TEXT_KHDD")] |
| | | public string? UnWTextKhdd { get; set; } // 客户订单 |
| | | |
| | | [SugarColumn(ColumnName = "UNW_DATE_KHXQ")] |
| | | public DateTime? UnWDateKhxq { get; set; } // 客户需求交期 |
| | | |
| | | [SugarColumn(ColumnName = "UNW_BASE_PROPERTY_KHDJ")] |
| | | public string? UnWBasePropertyKhdj { get; set; } // 客户等级 |
| | | |
| | | [SugarColumn(ColumnName = "CUST_ID")] |
| | | public string? CustId { get; set; } // 客户 |
| | | |
| | | [SugarColumn(ColumnName = "UNW_LARGE_TEXT_TBKHBZ")] |
| | | public string? UnWLargetextTbkhbz { get; set; } // 淘宝客户备注 |
| | | |
| | | [SugarColumn(ColumnName = "CLOSE_STATUS")] |
| | | public string? CloseStatus { get; set; } // 关闭状态 |
| | |
| | | |
| | | [SugarColumn(ColumnName = "CHANGE_REASON")] |
| | | public string? ChangeReason { get; set; } // 变更原因 |
| | | |
| | | [SugarColumn(ColumnName = "NOTE")] |
| | | public string? Note { get; set; } // 备注 |
| | | |
| | | [SugarColumn(ColumnName = "UNW_REMARKS_KHJHDD")] |
| | | public string? UnWRemarksKhjHdd { get; set; } // 客户交货地点 |
| | | |
| | | [SugarColumn(ColumnName = "SETTLE_ID")] |
| | | public string? SettleId { get; set; } // 结算方 |
| | |
| | | /// <summary> |
| | | /// SEQ_sales序列 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ID", OracleSequenceName = "SEQ_sales", |
| | | IsPrimaryKey = true)] |
| | | [SugarColumn(ColumnName = "ID", OracleSequenceName = "SEQ_XSDD_MX",IsPrimaryKey = true)] |
| | | public decimal Id { get; set; } |
| | | |
| | | /// <summary> |
| | |
| | | /// 是否赠品 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "IS_FREE")] |
| | | public string? IsFree { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 销售订单号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "UNW_TEXT_XSDDH")] |
| | | public string? SalesOrderNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 跟单员 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "UNW_BASE_GDY")] |
| | | public string? SalesFollowUp { get; set; } |
| | | public decimal? IsFree { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 货主类型 |
| | |
| | | |
| | | /// <summary> |
| | | /// 累计退货通知数量(销售基本) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BASE_RET_NOTICE_QTY")] |
| | | public decimal? BaseRetNoticeQty { get; set; } /// </summary> |
| | | public decimal? BaseRetNoticeQty { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 累计退货数量(销售基本) |
| | |
| | | /// 是否赠品 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "IS_FREE")] |
| | | public string IsFree { get; set; } |
| | | public decimal IsFree { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 退货日期 |
| | |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FNOSTOCKINQTY")] |
| | | public decimal? FNOSTOCKINQTY { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 供应商 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SUPPLIER_ID")] |
| | | public string? SupplierId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 供应商 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FINISHED_PRODUCT")] |
| | | public string? FinishedProduct { get; set; } |
| | | } |
| | |
| | | |
| | | //当前类已经继承了 Repository 增、删、查、改的方法 |
| | | |
| | | private readonly SalesDeliveryNoticeDetailManager _SalesDeliveryDetailManager = |
| | | new(); |
| | | private readonly SalesDeliveryNoticeDetailManager _SalesDeliveryDetailManager = new(); |
| | | //ErpSalesRerurn |
| | | public bool Save(ErpSalesDelivery SalesDelivery) |
| | | { |
| | |
| | | { |
| | | switch (erpSalesDeliveryDto.Type) |
| | | { |
| | | // case "2": |
| | | // return InsertData(db, mesSalesReturn, mesSalesReturnDatas, |
| | | // rohInErpRohIn.FBILLTYPE) |
| | | // ? 1 |
| | | // : 0; |
| | | case "3": |
| | | return UpdateData(db, mesSalesDelivery, mesSalesDeliveryDatas) ? 1 : 0; |
| | | return DeleteData(db, mesSalesDelivery, mesSalesDeliveryDatas) ? 1 : 0; |
| | | case "2": |
| | | case "4": |
| | | return SaveOrUpdateData(db, mesSalesDelivery, mesSalesDeliveryDatas, erpSalesDeliveryDto.Type) |
| | | ? 1 |
| | | : 0; |
| | | return SaveOrUpdateData(db, mesSalesDelivery, mesSalesDeliveryDatas, erpSalesDeliveryDto.Type) ? 1: 0; |
| | | default: |
| | | throw new NotImplementedException( |
| | | $"type没有{erpSalesDeliveryDto.Type}这个类型"); |
| | | throw new NotImplementedException( $"type没有{erpSalesDeliveryDto.Type}这个类型"); |
| | | } |
| | | }) > 0; |
| | | } |
| | | |
| | | private bool UpdateData(SqlSugarScope db, SalesDeliveryNotice mesSalesDelivery, |
| | | List<SalesDeliveryNoticeDetail> mesSalesDeliveryDatas) |
| | | private bool DeleteData(SqlSugarScope db, SalesDeliveryNotice mesSalesDelivery,List<SalesDeliveryNoticeDetail> mesSalesDeliveryDatas) |
| | | { |
| | | var decimals = mesSalesDeliveryDatas.Select(s => s.Id).ToArray(); |
| | | var update = base.DeleteById(mesSalesDelivery.Id); |
| | | var insertOrUpdate = db |
| | | .Deleteable<SalesDeliveryNoticeDetail>().In(decimals) |
| | | .ExecuteCommand() > 0; |
| | | var insertOrUpdate = db.Deleteable<SalesDeliveryNoticeDetail>().In(decimals).ExecuteCommand() > 0; |
| | | |
| | | if (update && insertOrUpdate) return true; |
| | | if (update && insertOrUpdate) |
| | | { |
| | | return true; |
| | | } |
| | | throw new NotImplementedException("更新失败"); |
| | | } |
| | | |
| | | // 插入或更新数据的方法 |
| | | private bool SaveOrUpdateData(SqlSugarScope db, SalesDeliveryNotice mesSalesDelivery, |
| | | List<SalesDeliveryNoticeDetail> mesSalesDeliveryDatas, string type) |
| | | private bool SaveOrUpdateData(SqlSugarScope db, SalesDeliveryNotice mesSalesDelivery,List<SalesDeliveryNoticeDetail> mesSalesDeliveryDatas, string type) |
| | | { |
| | | if (mesSalesDelivery.Id != null) base.DeleteById(mesSalesDelivery.Id); |
| | | |
| | | if (mesSalesDelivery.Id != null) |
| | | { |
| | | base.DeleteById(mesSalesDelivery.Id); |
| | | } |
| | | if (mesSalesDeliveryDatas.Count > 0) |
| | | db.Deleteable<SalesDeliveryNoticeDetail>() |
| | | .Where(s => s.ErpHeadId == mesSalesDelivery.ErpId).ExecuteCommand(); |
| | | |
| | | { |
| | | db.Deleteable<SalesDeliveryNoticeDetail>().Where(s => s.ErpHeadId == mesSalesDelivery.ErpId).ExecuteCommand(); |
| | | } |
| | | var orUpdate = base.Insert(mesSalesDelivery); |
| | | var baOrUpdate = _SalesDeliveryDetailManager.InsertRange(mesSalesDeliveryDatas); |
| | | if (orUpdate && baOrUpdate) return true; |
| | | if (orUpdate && baOrUpdate) |
| | | { |
| | | return true; |
| | | } |
| | | |
| | | |
| | | throw new NotImplementedException("插入或更新失败"); |
| | |
| | | return result.All(b => b); |
| | | } |
| | | |
| | | private SalesDeliveryNotice ConvertErpToSalesDelivery( |
| | | ErpSalesDeliveryDto erpDto) |
| | | private SalesDeliveryNotice ConvertErpToSalesDelivery(ErpSalesDeliveryDto 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)) |
| | | if (DateTime.TryParseExact(dateStr, "yyyy-MM-dd HH:mm:ss",CultureInfo.InvariantCulture,DateTimeStyles.None, out parsedDate)) |
| | | { |
| | | return parsedDate; |
| | | } |
| | | |
| | | return null; // 如果转换失败,返回null |
| | | } |
| | |
| | | BillType = erpDto.FBillTypeID, // 单据类型 |
| | | Currency = erpDto.FSettleCurrld, // 结算币别 |
| | | SalesDept = erpDto.FSaleDeptId, //销售部门 |
| | | CustomerOrderNo = erpDto.F_UNW_Text_KHDD, // 客户订单 |
| | | Customer = erpDto.FCustomerID, // 客户 |
| | | TaobaoRemark = erpDto.F_UNW_LargeText_TBKHBZ, // 淘宝客户备注 |
| | | DeliveryMethod = erpDto.FHeadDeliveryWay, // 交货方式 |
| | | DeliveryLocation = erpDto.FHeadLocId, // 交货地点 |
| | | Carrier = erpDto.FCarrierID, // 承运商 |
| | |
| | | }; |
| | | |
| | | var single = base.GetSingle(it => it.ErpId == erpDto.ErpID); |
| | | if (single != null) salesOrder.Id = single.Id; |
| | | if (single != null) |
| | | { |
| | | salesOrder.Id = single.Id; |
| | | } |
| | | |
| | | return salesOrder; |
| | | } |
| | | |
| | | private List<SalesDeliveryNoticeDetail> ConvertErpToSalesDeliveryDetail( |
| | | List<ErpSalesDeliveryDetailDto> erpDtoList) |
| | | private List<SalesDeliveryNoticeDetail> ConvertErpToSalesDeliveryDetail(List<ErpSalesDeliveryDetailDto> erpDtoList) |
| | | |
| | | { |
| | | var salesOrderSubList = |
| | | new List<SalesDeliveryNoticeDetail>(); |
| | | var salesOrderSubList = new List<SalesDeliveryNoticeDetail>(); |
| | | |
| | | 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)) |
| | | if (DateTime.TryParseExact(dateStr, "yyyy-MM-dd HH:mm:ss",CultureInfo.InvariantCulture,DateTimeStyles.None,out parsedDate)) |
| | | { |
| | | return parsedDate; |
| | | |
| | | } |
| | | return null; // 如果转换失败,返回null |
| | | } |
| | | |
| | |
| | | { |
| | | ErpLineId = erpDto.ErpID,//ERP行ID |
| | | ErpHeadId = erpDto.EHID,//ERP头ID |
| | | SalesOrderId = erpDto.F_UNW_Text_xsddh,//销售订单号 |
| | | MaterialId = erpDto.FMaterialId,//物料编号 |
| | | // MaterialName = erpDto.FMaterialName,// 物料名称 |
| | | //MaterialSpecification = erpDto.FMaterialModel,//规格型号 |
| | | SalesUnitId = erpDto.FUnitID,//销售单位 |
| | | SalesQuantity = Convert.ToDecimal(erpDto.FQty),//销售数量 |
| | | IsFree = erpDto.FIsFree,//是否赠品 |
| | | IsFree = Convert.ToDecimal(erpDto.FIsFree),//是否赠品 |
| | | DeliveryDate = ParseDateTime(erpDto.FDeliverydate),//要货日期 |
| | | Warehouse = erpDto.FStockId,//出货仓库 |
| | | PlanTrackingNumber = erpDto.FMtoNo,//计划跟踪号 |
| | |
| | | OwnerId = erpDto.FOwnerIdHead,//货主 |
| | | InventoryUnit = erpDto.FStockUnitID,//库存单位 |
| | | InventoryQuantity = Convert.ToDecimal(erpDto.FStockQty),//库存数量 |
| | | //MaterialCategory = erpDto.FMaterialType,//物料类别 |
| | | PlanDeliveryDate = ParseDateTime(erpDto.FPlanDeliveryDate),//计划发货日期 |
| | | OutLmtUnit = erpDto.FOutLmtUnit,//超发控制单位 |
| | | OutMaxQty = erpDto.FOutMaxQty,//出库上限 |
| | |
| | | |
| | | }; |
| | | |
| | | var single = _SalesDeliveryDetailManager.GetSingle(it => |
| | | it.ErpLineId == salesOrderSub.ErpLineId); |
| | | if (single != null) salesOrderSub.Id = single.Id; |
| | | var single = _SalesDeliveryDetailManager.GetSingle(it =>it.ErpLineId == salesOrderSub.ErpLineId); |
| | | if (single != null) |
| | | { |
| | | salesOrderSub.Id = single.Id; |
| | | } |
| | | |
| | | salesOrderSubList.Add(salesOrderSub); |
| | | } |
| | |
| | | using MES.Service.Dto.webApi; |
| | | using MES.Service.Modes; |
| | | using SqlSugar; |
| | | using DbType = System.Data.DbType; |
| | | |
| | | namespace MES.Service.service.BasicData; |
| | | |
| | |
| | | { |
| | | //当前类已经继承了 Repository 增、删、查、改的方法 |
| | | |
| | | private readonly SalesOrderDetailManager _SalesOrderDetailManager = |
| | | new(); |
| | | private readonly SalesOrderDetailManager _SalesOrderDetailManager = new(); |
| | | //ErpSalesOrder |
| | | public bool Save(ErpSalesOrder SalesOrder) |
| | | { |
| | |
| | | { |
| | | switch (erpSalesOrderDto.Type) |
| | | { |
| | | // case "2": |
| | | // return InsertData(db, mesSalesOrder, mesSalesOrderDatas, |
| | | // rohInErpRohIn.FBILLTYPE) |
| | | // ? 1 |
| | | // : 0; |
| | | case "3": |
| | | return UpdateData(db, mesSalesOrder, mesSalesOrderDatas) ? 1 : 0; |
| | | return DeleteData(db, mesSalesOrder, mesSalesOrderDatas) ? 1 : 0; |
| | | case "2": |
| | | case "4": |
| | | return SaveOrUpdateData(db, mesSalesOrder, mesSalesOrderDatas, erpSalesOrderDto.Type) |
| | | ? 1 |
| | | : 0; |
| | | case "5": |
| | | return SaveOrUpdateData(db, mesSalesOrder, mesSalesOrderDatas, erpSalesOrderDto.Type) ? 1: 0; |
| | | default: |
| | | throw new NotImplementedException( |
| | | $"type没有{erpSalesOrderDto.Type}这个类型"); |
| | | throw new NotImplementedException( $"type没有{erpSalesOrderDto.Type}这个类型"); |
| | | } |
| | | }) > 0; |
| | | } |
| | | |
| | | private bool UpdateData(SqlSugarScope db, SalesOrder mesSalesOrder, |
| | | List<SalesOrderDetail> mesSalesOrderDatas) |
| | | private bool DeleteData(SqlSugarScope db, SalesOrder mesSalesOrder,List<SalesOrderDetail> mesSalesOrderDatas) |
| | | { |
| | | var decimals = mesSalesOrderDatas.Select(s => s.Id).ToArray(); |
| | | var update = base.DeleteById(mesSalesOrder.Id); |
| | | var insertOrUpdate = db |
| | | .Deleteable<SalesOrderDetail>().In(decimals) |
| | | .ExecuteCommand() > 0; |
| | | var insertOrUpdate = db.Deleteable<SalesOrderDetail>().In(decimals).ExecuteCommand() > 0; |
| | | |
| | | if (update && insertOrUpdate) return true; |
| | | if (update && insertOrUpdate) |
| | | { |
| | | return true; |
| | | } |
| | | throw new NotImplementedException("更新失败"); |
| | | } |
| | | |
| | | // 插入或更新数据的方法 |
| | | private bool SaveOrUpdateData(SqlSugarScope db, SalesOrder mesSalesOrder, |
| | | List<SalesOrderDetail> mesSalesOrderDatas,string type) |
| | | private bool SaveOrUpdateData(SqlSugarScope db, SalesOrder mesSalesOrder,List<SalesOrderDetail> mesSalesOrderDatas,string type) |
| | | { |
| | | if (mesSalesOrder.Id != null) base.DeleteById(mesSalesOrder.Id); |
| | | if (mesSalesOrder.Id != null) |
| | | { |
| | | base.DeleteById(mesSalesOrder.Id); |
| | | } |
| | | |
| | | if (mesSalesOrderDatas.Count > 0) |
| | | db.Deleteable<SalesOrderDetail>() |
| | | .Where(s => s.EHID == mesSalesOrder.ErpID).ExecuteCommand(); |
| | | { |
| | | db.Deleteable<SalesOrderDetail>().Where(s => s.EHID == mesSalesOrder.ErpID).ExecuteCommand(); |
| | | } |
| | | |
| | | var orUpdate = base.Insert(mesSalesOrder); |
| | | var baOrUpdate = _SalesOrderDetailManager.InsertRange(mesSalesOrderDatas); |
| | | if (orUpdate && baOrUpdate) return true; |
| | | |
| | | if (orUpdate && baOrUpdate) |
| | | { |
| | | return true; |
| | | } |
| | | |
| | | throw new NotImplementedException("插入或更新失败"); |
| | | } |
| | |
| | | return result.All(b => b); |
| | | } |
| | | |
| | | private SalesOrder ConvertErpToSalesOrder( |
| | | ErpSalesOrderDto erpDto) |
| | | private SalesOrder ConvertErpToSalesOrder(ErpSalesOrderDto 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)) |
| | | if (DateTime.TryParseExact(dateStr, "yyyy-MM-dd HH:mm:ss", CultureInfo.InvariantCulture, DateTimeStyles.None,out parsedDate)) |
| | | { |
| | | return parsedDate; |
| | | |
| | | } |
| | | return null; // 如果转换失败,返回null |
| | | } |
| | | |
| | |
| | | BusinessType = erpDto.FBusinessType, // 业务类型 |
| | | HeadDeliveryWay = erpDto.FHeadDeliveryWay, // 交货方式 |
| | | HeadLocId = erpDto.FHEADLOCID, // 交货地点 |
| | | UnWTextKhdd = erpDto.F_UNW_Text_KHDD, // 客户订单 |
| | | UnWDateKhxq = ParseDateTime(erpDto.F_UNW_Date_KHXQ) ?? null, // 客户需求交期 |
| | | UnWBasePropertyKhdj = erpDto.F_UNW_BaseProperty_KHDJ, // 客户等级 |
| | | CustId = erpDto.FCustId, // 客户 |
| | | UnWLargetextTbkhbz = erpDto.F_UNW_LargeText_TBKHBZ, // 淘宝客户备注 |
| | | CloseStatus = erpDto.FCloseStatus, // 关闭状态 |
| | | SaleDeptId = erpDto.FSaleDeptId, // 销售部门 |
| | | SalerId = erpDto.FSalerId, // 销售员 |
| | | ChangeReason = erpDto.FChangeReason, // 变更原因 |
| | | Note = erpDto.FNote, // 备注 |
| | | UnWRemarksKhjHdd = erpDto.F_UNW_Remarks_KHJHDD, // 客户交货地点 |
| | | SettleId = erpDto.FSettleId, // 结算方 |
| | | ApproverId = erpDto.FApproverId, // 审核人 |
| | | LinkMan = erpDto.FLinkMan, // 收货人姓名 |
| | |
| | | VersionNo = Convert.ToDouble(erpDto.FVersionNo), // 版本号 |
| | | ChangerId = erpDto.FChangerId, // 变更人 |
| | | EntryNote = erpDto.FEntryNote // 备注 |
| | | //ParseDateTime() ?? null |
| | | //long.Parse() |
| | | //Convert.ToDecimal() |
| | | //Convert.ToDouble() |
| | | }; |
| | | |
| | | var single = base.GetSingle(it => it.ErpID == Convert.ToDecimal(erpDto.ErpID)); |
| | | if (single != null) salesOrder.Id = single.Id; |
| | | if (single != null) |
| | | { |
| | | salesOrder.Id = single.Id; |
| | | } |
| | | |
| | | return salesOrder; |
| | | } |
| | | |
| | | private List<SalesOrderDetail> ConvertErpToSalesOrderDetail( |
| | | List<ErpSalesOrderDetailDto> erpDtoList) |
| | | private List<SalesOrderDetail> ConvertErpToSalesOrderDetail(List<ErpSalesOrderDetailDto> erpDtoList) |
| | | { |
| | | var salesOrderSubList = |
| | | new List<SalesOrderDetail>(); |
| | | var salesOrderSubList = new List<SalesOrderDetail>(); |
| | | |
| | | foreach (var erpDto in erpDtoList) |
| | | { |
| | |
| | | PriceUnitId = erpDto.FPriceUnitId, |
| | | PriceUnitQty = Convert.ToDecimal(erpDto.FPriceUnitQty), |
| | | DeliveryDate = Convert.ToDateTime(erpDto.FDeliveryDate), |
| | | IsFree = erpDto.FIsFree, |
| | | SalesOrderNo = erpDto.F_UNW_Text_xsddh, |
| | | SalesFollowUp = erpDto.F_UNW_Base_GDY, |
| | | IsFree = Convert.ToDecimal(erpDto.FIsFree), |
| | | OwnerTypeId = erpDto.FOwnerTypeId, |
| | | OwnerId = erpDto.FOwnerId, |
| | | EntryNote = erpDto.FEntryNote, |
| | |
| | | SalesOrder = erpDto.FXSHTH, |
| | | CustOrder = erpDto.F_ZJXF_TEXT_QTR_LEE, |
| | | SalesContractNo = erpDto.FXSHTBH, |
| | | ItemNo = erpDto.F_CPLH, |
| | | ItemName = erpDto.F_ZJXF_REMARKS_YRR, |
| | | ItemNo = erpDto.F_KHWLBM, |
| | | ItemName = erpDto.F_KHWLMC, |
| | | CustId = erpDto.F_ZJXF_TEXT_KF, |
| | | ArrivalDate = Convert.ToDateTime(erpDto.F_ZJXF_CGDHRQ), |
| | | ItemModel = erpDto.F_ZJXF_KHGGXH, |
| | |
| | | |
| | | }; |
| | | |
| | | var single = _SalesOrderDetailManager.GetSingle(it => |
| | | it.ErpID == Convert.ToDecimal(salesOrderSub.ErpID)); |
| | | if (single != null) salesOrderSub.Id = single.Id; |
| | | var single = _SalesOrderDetailManager.GetSingle(it =>it.ErpID == Convert.ToDecimal(salesOrderSub.ErpID)); |
| | | if (single != null) |
| | | { |
| | | salesOrderSub.Id = single.Id; |
| | | } |
| | | |
| | | salesOrderSubList.Add(salesOrderSub); |
| | | } |
| | |
| | | { |
| | | switch (erpSalesReturnDto.Type) |
| | | { |
| | | // case "2": |
| | | // return InsertData(db, mesSalesReturn, mesSalesReturnDatas, |
| | | // rohInErpRohIn.FBILLTYPE) |
| | | // ? 1 |
| | | // : 0; |
| | | case "3": |
| | | return UpdateData(db, mesSalesReturn, mesSalesReturnDatas) ? 1 : 0; |
| | | case "2": |
| | | case "4": |
| | | return SaveOrUpdateData(db, mesSalesReturn, mesSalesReturnDatas, erpSalesReturnDto.Type) |
| | | ? 1 |
| | | : 0; |
| | | return SaveOrUpdateData(db, mesSalesReturn, mesSalesReturnDatas, erpSalesReturnDto.Type) ? 1: 0; |
| | | default: |
| | | throw new NotImplementedException( |
| | | $"type没有{erpSalesReturnDto.Type}这个类型"); |
| | |
| | | }) > 0; |
| | | } |
| | | |
| | | private bool UpdateData(SqlSugarScope db, SalesReturnNotice mesSalesReturn, |
| | | List<SalesReturnNoticeDetail> mesSalesReturnDatas) |
| | | private bool UpdateData(SqlSugarScope db, SalesReturnNotice mesSalesReturn,List<SalesReturnNoticeDetail> mesSalesReturnDatas) |
| | | { |
| | | var decimals = mesSalesReturnDatas.Select(s => s.Id).ToArray(); |
| | | var update = base.DeleteById(mesSalesReturn.Id); |
| | | var insertOrUpdate = db |
| | | .Deleteable<SalesReturnNoticeDetail>().In(decimals) |
| | | .ExecuteCommand() > 0; |
| | | var insertOrUpdate = db.Deleteable<SalesReturnNoticeDetail>().In(decimals).ExecuteCommand() > 0; |
| | | |
| | | if (update && insertOrUpdate) return true; |
| | | if (update && insertOrUpdate) |
| | | { |
| | | return true; |
| | | } |
| | | throw new NotImplementedException("更新失败"); |
| | | } |
| | | |
| | | // 插入或更新数据的方法 |
| | | private bool SaveOrUpdateData(SqlSugarScope db, SalesReturnNotice mesSalesReturn, |
| | | List<SalesReturnNoticeDetail> mesSalesReturnDatas,string type) |
| | | private bool SaveOrUpdateData(SqlSugarScope db, SalesReturnNotice mesSalesReturn,List<SalesReturnNoticeDetail> mesSalesReturnDatas,string type) |
| | | { |
| | | if (mesSalesReturn.Id != null) base.DeleteById(mesSalesReturn.Id); |
| | | if (mesSalesReturn.Id != null) |
| | | { |
| | | base.DeleteById(mesSalesReturn.Id); |
| | | } |
| | | |
| | | if (mesSalesReturnDatas.Count > 0) |
| | | db.Deleteable<SalesReturnNoticeDetail>() |
| | | .Where(s => s.ErpHeadId == mesSalesReturn.ErpId).ExecuteCommand(); |
| | | { |
| | | db.Deleteable<SalesReturnNoticeDetail>().Where(s => s.ErpHeadId == mesSalesReturn.ErpId).ExecuteCommand(); |
| | | } |
| | | |
| | | var orUpdate = base.Insert(mesSalesReturn); |
| | | var baOrUpdate = _SalesReturnDetailManager.InsertRange(mesSalesReturnDatas); |
| | | if (orUpdate && baOrUpdate) return true; |
| | | if (orUpdate && baOrUpdate) |
| | | { |
| | | return true; |
| | | } |
| | | |
| | | |
| | | throw new NotImplementedException("插入或更新失败"); |
| | |
| | | return result.All(b => b); |
| | | } |
| | | |
| | | private SalesReturnNotice ConvertErpToSalesReturn( |
| | | ErpSalesReturnDto erpDto) |
| | | private SalesReturnNotice ConvertErpToSalesReturn(ErpSalesReturnDto 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)) |
| | | if (DateTime.TryParseExact(dateStr, "yyyy-MM-dd HH:mm:ss",CultureInfo.InvariantCulture,DateTimeStyles.None,out parsedDate)) |
| | | { |
| | | return parsedDate; |
| | | |
| | | } |
| | | return null; // 如果转换失败,返回null |
| | | } |
| | | |
| | |
| | | Currency = erpDto.FSettleCurrld, // 结算币别 |
| | | SalesDept = erpDto.FSaleDeptId, //销售部门 |
| | | ReturnCustomer = erpDto.FRetcustId, // 退货客户 |
| | | TaobaoRemark = erpDto.F_UNW_LargeText_TBKHBZ, // 淘宝客户备注 |
| | | ReturnReason = erpDto.FRetcustReason, // 退货原因 |
| | | DeliveryLocation = erpDto.FHeadLocId, // 交货地点 |
| | | InventoryDept = erpDto.FRetDeptId, // 库存部门 |
| | |
| | | WarehouseManager = erpDto.FStockerId, // 仓管员 |
| | | SalesGroup = erpDto.FSaleGroupId, // 销售组 |
| | | SalesPerson = erpDto.FSalesManId,//销售员 |
| | | ExpressNo = erpDto.F_UNW_Text_KDDH, // 快递单号 |
| | | Receiver = erpDto.FReceiveCusId, // 收货方 |
| | | ReceiverContact = erpDto.FReceiveCusContact, // 收货方联系人 |
| | | ReceiverAddress = erpDto.FReceiveAddress, // 收货方地址 |
| | |
| | | }; |
| | | |
| | | var single = base.GetSingle(it => it.ErpId == erpDto.ErpID); |
| | | if (single != null) salesOrder.Id = single.Id; |
| | | if (single != null) |
| | | { |
| | | salesOrder.Id = single.Id; |
| | | } |
| | | |
| | | return salesOrder; |
| | | } |
| | | |
| | | private List<SalesReturnNoticeDetail> ConvertErpToSalesReturnDetail( |
| | | List<ErpSalesReturnDetailDto> erpDtoList) |
| | | private List<SalesReturnNoticeDetail> ConvertErpToSalesReturnDetail(List<ErpSalesReturnDetailDto> erpDtoList) |
| | | |
| | | { |
| | | var salesOrderSubList = |
| | | new List<SalesReturnNoticeDetail>(); |
| | | var salesOrderSubList = new List<SalesReturnNoticeDetail>(); |
| | | |
| | | 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)) |
| | | if (DateTime.TryParseExact(dateStr, "yyyy-MM-dd HH:mm:ss",CultureInfo.InvariantCulture,DateTimeStyles.None,out parsedDate)) |
| | | { |
| | | return parsedDate; |
| | | } |
| | | |
| | | |
| | | return null; // 如果转换失败,返回null |
| | | } |
| | |
| | | { |
| | | ErpLineId = erpDto.ErpID,//ERP行ID |
| | | ErpHeadId = erpDto.EHID,//ERP头ID |
| | | SalesOrderId = erpDto.F_UNW_Text_xsddh,//销售订单号 |
| | | MaterialId = erpDto.FMaterialId,//物料编号 |
| | | MaterialName = erpDto.FMaterialName,// 物料名称 |
| | | MaterialSpecification = erpDto.FMaterialModel,//规格型号 |
| | | SalesUnitId = erpDto.FUnitID,//销售单位 |
| | | SalesQuantity = Convert.ToDecimal(erpDto.FQty),//销售数量 |
| | | IsFree = erpDto.FIsFree,//是否赠品 |
| | | IsFree = Convert.ToDecimal(erpDto.FIsFree),//是否赠品 |
| | | ReturnDate = ParseDateTime(erpDto.FDeliverydate),//退货日期 |
| | | Warehouse = erpDto.FStockId,//仓库 |
| | | PlanTrackingNumber = erpDto.FMtoNo,//计划跟踪号 |
| | | LotNumber = erpDto.FLot,//批号 |
| | | Note = erpDto.FEntryDescription,//备注 |
| | | ReturnType = erpDto.FRmType,//退货类型 |
| | | SalesClerk = erpDto.F_UNW_Base_GDY,//跟单员 |
| | | InventoryUnit = erpDto.FStockUnitID,//库存单位 |
| | | InventoryQuantity = Convert.ToDecimal(erpDto.FStockQty),//库存数量 |
| | | MaterialCategory = erpDto.FMaterialType,//物料类别 |
| | |
| | | |
| | | }; |
| | | |
| | | var single = _SalesReturnDetailManager.GetSingle(it => |
| | | it.ErpLineId == salesOrderSub.ErpLineId); |
| | | if (single != null) salesOrderSub.Id = single.Id; |
| | | var single = _SalesReturnDetailManager.GetSingle(it =>it.ErpLineId == salesOrderSub.ErpLineId); |
| | | if (single != null) |
| | | { |
| | | salesOrderSub.Id = single.Id; |
| | | } |
| | | |
| | | salesOrderSubList.Add(salesOrderSub); |
| | | } |
| | |
| | | public List<RkDaa002> GetDaa001s(string lineNo) |
| | | { |
| | | var db = SqlSugarHelper.GetInstance(); |
| | | // return db.Queryable<RKJDaa001>() |
| | | // .Where(t => t.LineNo == lineNo) |
| | | // .OrderBy(t => t.BillNo, OrderByType.Desc) |
| | | // .ToList(); |
| | | return null; |
| | | } |
| | | |
| | |
| | | { |
| | | var db = SqlSugarHelper.GetInstance(); |
| | | var date = DateTime.Now.ToString("yyyy-MM-dd"); |
| | | var sql = |
| | | "select max(BILL_NO) from QS_ITEM_IPI_REQ where to_char(CREATE_TIME,'yyyy-mm-dd') = '" + |
| | | date + "'"; |
| | | var sql ="select max(BILL_NO) from QS_ITEM_IPI_REQ where to_char(CREATE_TIME,'yyyy-mm-dd') = '" + date + "'"; |
| | | |
| | | var maxBillNo = db.Ado.SqlQuerySingle<string>(sql); |
| | | |
| | |
| | | |
| | | private bool SaveOrUpdateData(SqlSugarScope db, Womcaa mesWomcaa,List<Womcab> mesWomcabs) |
| | | { |
| | | if (mesWomcaa.Id != null) base.DeleteById(mesWomcaa.Id); |
| | | if (mesWomcaa.Id != null) |
| | | { |
| | | base.DeleteById(mesWomcaa.Id); |
| | | } |
| | | |
| | | if (mesWomcabs.Count > 0) |
| | | if (mesWomcabs.Count > 0) |
| | | { |
| | | db.Deleteable<Womcab>().Where(s => s.Eid == mesWomcaa.Erpid).ExecuteCommand(); |
| | | } |
| | | |
| | | var orUpdate = base.Insert(mesWomcaa); |
| | | var baOrUpdate = _womcabManager.InsertRange(mesWomcabs); |
| | | if (orUpdate && baOrUpdate) return true; |
| | | |
| | | if (orUpdate && baOrUpdate) |
| | | { |
| | | //定义输入参数 |
| | | var inputParam1 = new SugarParameter("P_WORK_NO", mesWomcaa.Caa001); |
| | | // 定义输出参数 |
| | | var outParam1 = new SugarParameter("c_Result", null, true); |
| | | var outParam2 = new SugarParameter("C_MSG", null, true); |
| | | // 使用 SqlSugar 执行存储过程 |
| | | Db.Ado.ExecuteCommand("BEGIN PRC_UPDATE_DAA(:P_WORK_NO,:c_Result,:C_MSG); END;", inputParam1, outParam1, outParam2); |
| | | // 获取输出参数的值 |
| | | int result = int.Parse((string)outParam1.Value); |
| | | string message = outParam2.Value == DBNull.Value ? string.Empty : (string)outParam2.Value; |
| | | if (result == 1) |
| | | { |
| | | //存储过程失败则事务进行回滚 |
| | | db.Ado.RollbackTran(); |
| | | throw new Exception(message); |
| | | } |
| | | // 提交事务 |
| | | db.Ado.CommitTran(); |
| | | return true; |
| | | } |
| | | throw new NotImplementedException("插入或更新失败"); |
| | | } |
| | | |
| | |
| | | Caa011 = dto.FPlanFinishDate, |
| | | Caa012 = Convert.ToDecimal(dto.FQty), |
| | | Caa013 = dto.FBomId, |
| | | Caa015 = dto.FXSHTH, |
| | | Caa015 = dto.FSaleOrderNo, |
| | | Caa015Head = dto.FSaleOrderEntrySeq, |
| | | Caa016 = dto.FDescription, |
| | | Caa017 = 0, |
| | |
| | | SrcBillType = dto.FSrcBillType, |
| | | SrcBillNo = dto.FSrcBillNo, |
| | | SrcBillentryseq = dto.FSrcBillEntrySeq, |
| | | SaleOrderNo = dto.FXSHTH, |
| | | SaleOrderNo = dto.FSaleOrderNo, |
| | | SaleOrderEntryseq = dto.FSaleOrderEntrySeq, |
| | | ForceCloserid = dto.FForceCloserId, |
| | | CloseType = dto.FCloseType, |
| | |
| | | PrdOrg = dto.erP_SCZZ, |
| | | TrustOrg = dto.erP_WTZZ, |
| | | TbTime = DateTime.Now, |
| | | JaBs = "0" |
| | | JaBs = "0", |
| | | SupplierId=dto.SupplierId, |
| | | FinishedProduct=dto.FinishedProduct |
| | | }; |
| | | |
| | | if (dto.Type == "5") |
| | |
| | | |
| | | womcabList.Add(womcab); |
| | | } |
| | | |
| | | return womcabList; |
| | | } |
| | | } |
| | |
| | | |
| | | private bool SaveOrUpdateDataWw(SqlSugarScope db, Womcaa mesWomcaa, List<Womcab> mesWomcabss) |
| | | { |
| | | if (mesWomcaa.Id != null) base.DeleteById(mesWomcaa.Id); |
| | | |
| | | if (mesWomcaa.Id != null) |
| | | { |
| | | base.DeleteById(mesWomcaa.Id); |
| | | } |
| | | if (mesWomcabss.Count > 0) |
| | | { |
| | | db.Deleteable<Womcab>().Where(s => s.Eid == mesWomcaa.Erpid).ExecuteCommand(); |
| | | |
| | | } |
| | | var orUpdate = base.Insert(mesWomcaa); |
| | | var baOrUpdate = _womcabWWManager.InsertRange(mesWomcabss); |
| | | if (orUpdate && baOrUpdate) return true; |
| | | |
| | | if (orUpdate && baOrUpdate) |
| | | { |
| | | //定义输入参数 |
| | | var inputParam1 = new SugarParameter("P_WORK_NO", mesWomcaa.Caa001); |
| | | // 定义输出参数 |
| | | var outParam1 = new SugarParameter("c_Result", null, true); |
| | | var outParam2 = new SugarParameter("C_MSG", null, true); |
| | | // 使用 SqlSugar 执行存储过程 |
| | | Db.Ado.ExecuteCommand("BEGIN PRC_UPDATE_DAA(:P_WORK_NO,:c_Result,:C_MSG); END;", inputParam1, outParam1, outParam2); |
| | | // 获取输出参数的值 |
| | | int result = int.Parse((string)outParam1.Value); |
| | | string message = outParam2.Value == DBNull.Value ? string.Empty : (string)outParam2.Value; |
| | | if (result == 1) |
| | | { |
| | | //存储过程失败则事务进行回滚 |
| | | db.Ado.RollbackTran(); |
| | | throw new Exception(message); |
| | | } |
| | | // 提交事务 |
| | | db.Ado.CommitTran(); |
| | | return true; |
| | | } |
| | | |
| | | throw new NotImplementedException("插入或更新失败"); |
| | | } |
| | | |
| | |
| | | Caa012 = Convert.ToDecimal(dto.FQty), |
| | | Caa013 = dto.FBomId, |
| | | Caa015 = dto.FXSHTH, |
| | | Caa015Head = dto.FSaleOrderEntrySeq, |
| | | Caa016 = dto.FDescription, |
| | | Caa017 = 0, |
| | | Caa018 = Convert.ToDecimal(dto.PLAN_ID), |
| | |
| | | SrcBillType = dto.FSrcBillType, |
| | | SrcBillNo = dto.FSrcBillNo, |
| | | SrcBillentryseq = dto.FSrcBillEntrySeq, |
| | | SaleOrderNo = dto.FSaleOrderNo, |
| | | SaleOrderNo = dto.FXSHTH, |
| | | SaleOrderEntryseq = dto.FSaleOrderEntrySeq, |
| | | ForceCloserid = dto.FForceCloserId, |
| | | CloseType = dto.FCloseType, |
| | |
| | | FPURORDERENTRYSEQ = Convert.ToDecimal(dto.FPurOrderEntrySeq), |
| | | FSUBENTRYID = Convert.ToDecimal(dto.fsubentryid), |
| | | FSTOCKINQTY = Convert.ToDecimal(dto.Caa024), |
| | | FNOSTOCKINQTY = Convert.ToDecimal(dto.Caa025) |
| | | FNOSTOCKINQTY = Convert.ToDecimal(dto.Caa025), |
| | | SupplierId = dto.SupplierId, |
| | | FinishedProduct = dto.FinishedProduct |
| | | }; |
| | | if (dto.Type == "5") |
| | | { |
| | |
| | | |
| | | private readonly string TableName = "SALES_ORDER"; |
| | | |
| | | private readonly string URL = |
| | | "http://localhost:10054/api/SalesOrder/"; |
| | | private readonly string URL = "http://localhost:10054/api/SalesOrder/"; |
| | | |
| | | |
| | | // |
| | | [HttpPost("Save")] |
| | | public ResponseResult Save(ErpSalesOrder salesOrder) |
| | | { |
| | |
| | | <Project> |
| | | <PropertyGroup> |
| | | <_PublishTargetUrl>E:\Tool\LTS\PDA_NEW\StandardPda\MESApplication\bin\Release\net8.0\publish\</_PublishTargetUrl> |
| | | <History>True|2025-02-14T12:58:59.6306239Z||;True|2025-02-12T18:28:32.5741267+08:00||;True|2024-12-28T09:06:17.0669698+08:00||;True|2024-12-26T14:45:42.2002555+08:00||;True|2024-12-26T13:03:07.9325085+08:00||;True|2024-12-26T11:43:04.0852484+08:00||;True|2024-12-21T22:33:39.6121285+08:00||;True|2024-12-16T14:40:36.9800141+08:00||;True|2024-12-14T16:23:42.9536129+08:00||;True|2024-12-11T15:50:13.8959852+08:00||;True|2024-12-11T10:47:42.1561088+08:00||;True|2024-12-08T18:32:27.3909077+08:00||;True|2024-12-06T16:30:29.0031886+08:00||;True|2024-12-05T16:20:00.9907217+08:00||;True|2024-12-05T16:19:41.4441561+08:00||;True|2024-12-05T16:19:22.9404769+08:00||;True|2024-12-05T11:07:30.6547548+08:00||;True|2024-12-03T17:12:24.9349522+08:00||;True|2024-11-27T11:05:24.9761937+08:00||;True|2024-11-19T08:57:10.9008301+08:00||;True|2024-11-18T21:02:57.0481324+08:00||;True|2024-11-05T17:25:48.6360448+08:00||;True|2024-11-05T17:16:08.2144948+08:00||;True|2024-10-28T11:56:24.2694762+08:00||;True|2024-10-28T11:40:56.4512491+08:00||;True|2024-10-28T11:28:42.4509497+08:00||;True|2024-10-28T11:11:11.1286907+08:00||;True|2024-10-28T10:09:42.4378313+08:00||;True|2024-10-28T09:57:51.0792947+08:00||;True|2024-10-23T17:07:23.7741858+08:00||;True|2024-10-22T14:34:55.4526970+08:00||;True|2024-10-17T16:37:53.4763504+08:00||;True|2024-10-13T14:04:45.3666662+08:00||;True|2024-10-13T12:30:16.7294894+08:00||;True|2024-10-13T12:22:13.5740642+08:00||;True|2024-09-26T17:43:56.9592414+08:00||;True|2024-09-25T09:56:59.0722612+08:00||;True|2024-09-20T16:35:40.9416105+08:00||;True|2024-09-13T15:42:08.2824743+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> |
| | | <History>True|2025-04-16T10:13:28.4207378Z||;True|2025-04-11T18:24:26.3046003+08:00||;True|2025-03-26T10:03:35.1416945+08:00||;True|2025-03-24T14:54:31.6912596+08:00||;True|2025-03-04T15:36:06.8726998+08:00||;True|2025-03-04T15:07:10.0825281+08:00||;True|2025-02-28T12:01:45.7353138+08:00||;True|2025-02-27T18:49:51.8648828+08:00||;True|2025-02-24T18:08:27.1066831+08:00||;True|2025-02-14T20:58:59.6306239+08:00||;True|2025-02-12T18:28:32.5741267+08:00||;True|2024-12-28T09:06:17.0669698+08:00||;True|2024-12-26T14:45:42.2002555+08:00||;True|2024-12-26T13:03:07.9325085+08:00||;True|2024-12-26T11:43:04.0852484+08:00||;True|2024-12-21T22:33:39.6121285+08:00||;True|2024-12-16T14:40:36.9800141+08:00||;True|2024-12-14T16:23:42.9536129+08:00||;True|2024-12-11T15:50:13.8959852+08:00||;True|2024-12-11T10:47:42.1561088+08:00||;True|2024-12-08T18:32:27.3909077+08:00||;True|2024-12-06T16:30:29.0031886+08:00||;True|2024-12-05T16:20:00.9907217+08:00||;True|2024-12-05T16:19:41.4441561+08:00||;True|2024-12-05T16:19:22.9404769+08:00||;True|2024-12-05T11:07:30.6547548+08:00||;True|2024-12-03T17:12:24.9349522+08:00||;True|2024-11-27T11:05:24.9761937+08:00||;True|2024-11-19T08:57:10.9008301+08:00||;True|2024-11-18T21:02:57.0481324+08:00||;True|2024-11-05T17:25:48.6360448+08:00||;True|2024-11-05T17:16:08.2144948+08:00||;True|2024-10-28T11:56:24.2694762+08:00||;True|2024-10-28T11:40:56.4512491+08:00||;True|2024-10-28T11:28:42.4509497+08:00||;True|2024-10-28T11:11:11.1286907+08:00||;True|2024-10-28T10:09:42.4378313+08:00||;True|2024-10-28T09:57:51.0792947+08:00||;True|2024-10-23T17:07:23.7741858+08:00||;True|2024-10-22T14:34:55.4526970+08:00||;True|2024-10-17T16:37:53.4763504+08:00||;True|2024-10-13T14:04:45.3666662+08:00||;True|2024-10-13T12:30:16.7294894+08:00||;True|2024-10-13T12:22:13.5740642+08:00||;True|2024-09-26T17:43:56.9592414+08:00||;True|2024-09-25T09:56:59.0722612+08:00||;True|2024-09-20T16:35:40.9416105+08:00||;True|2024-09-13T15:42:08.2824743+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> |
| | |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:MESApplication.Controllers.BasicData.SalesReturnNoticeDetailController.GetList"> |
| | | <member name="M:MESApplication.Controllers.BasicData.SalesReturnDetailController.GetList"> |
| | | <summary> |
| | | 获取所有 |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:MESApplication.Controllers.BasicData.SalesReturnNoticeDetailController.GetById(System.Int32)"> |
| | | <member name="M:MESApplication.Controllers.BasicData.SalesReturnDetailController.GetById(System.Int32)"> |
| | | <summary> |
| | | 根据主键获取 |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:MESApplication.Controllers.BasicData.SalesReturnNoticeDetailController.DeleteByIds(System.Object[])"> |
| | | <member name="M:MESApplication.Controllers.BasicData.SalesReturnDetailController.DeleteByIds(System.Object[])"> |
| | | <summary> |
| | | 根据主键删除 |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:MESApplication.Controllers.BasicData.SalesReturnNoticeDetailController.Add(MES.Service.Modes.SalesReturnNoticeDetail)"> |
| | | <member name="M:MESApplication.Controllers.BasicData.SalesReturnDetailController.Add(MES.Service.Modes.SalesReturnNoticeDetail)"> |
| | | <summary> |
| | | 添加 |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:MESApplication.Controllers.BasicData.SalesReturnNoticeDetailController.InsertReturnIdentity(MES.Service.Modes.SalesReturnNoticeDetail)"> |
| | | <member name="M:MESApplication.Controllers.BasicData.SalesReturnDetailController.InsertReturnIdentity(MES.Service.Modes.SalesReturnNoticeDetail)"> |
| | | <summary> |
| | | 添加返回自增 |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:MESApplication.Controllers.BasicData.SalesReturnNoticeDetailController.Update(MES.Service.Modes.SalesReturnNoticeDetail)"> |
| | | <member name="M:MESApplication.Controllers.BasicData.SalesReturnDetailController.Update(MES.Service.Modes.SalesReturnNoticeDetail)"> |
| | | <summary> |
| | | 修改 |
| | | </summary> |
| | |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:MESApplication.Controllers.SalesDeliveryNoticeController.GetList"> |
| | | <summary> |
| | | 获取所有 |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:MESApplication.Controllers.SalesDeliveryNoticeController.GetById(System.Int32)"> |
| | | <summary> |
| | | 根据主键获取 |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:MESApplication.Controllers.SalesDeliveryNoticeController.DeleteByIds(System.Object[])"> |
| | | <summary> |
| | | 根据主键删除 |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:MESApplication.Controllers.SalesDeliveryNoticeController.Add(MES.Service.Modes.SalesDeliveryNotice)"> |
| | | <summary> |
| | | 添加 |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:MESApplication.Controllers.SalesDeliveryNoticeController.InsertReturnIdentity(MES.Service.Modes.SalesDeliveryNotice)"> |
| | | <summary> |
| | | 添加返回自增 |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:MESApplication.Controllers.SalesDeliveryNoticeController.Update(MES.Service.Modes.SalesDeliveryNotice)"> |
| | | <summary> |
| | | 修改 |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:MESApplication.Controllers.SalesDeliveryNoticeDetailController.GetList"> |
| | | <summary> |
| | | 获取所有 |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:MESApplication.Controllers.SalesDeliveryNoticeDetailController.GetById(System.Int32)"> |
| | | <summary> |
| | | 根据主键获取 |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:MESApplication.Controllers.SalesDeliveryNoticeDetailController.DeleteByIds(System.Object[])"> |
| | | <summary> |
| | | 根据主键删除 |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:MESApplication.Controllers.SalesDeliveryNoticeDetailController.Add(MES.Service.Modes.SalesDeliveryNoticeDetail)"> |
| | | <summary> |
| | | 添加 |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:MESApplication.Controllers.SalesDeliveryNoticeDetailController.InsertReturnIdentity(MES.Service.Modes.SalesDeliveryNoticeDetail)"> |
| | | <summary> |
| | | 添加返回自增 |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:MESApplication.Controllers.SalesDeliveryNoticeDetailController.Update(MES.Service.Modes.SalesDeliveryNoticeDetail)"> |
| | | <summary> |
| | | 修改 |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:MESApplication.Controllers.QC.MesLineUserController.GetList"> |
| | | <summary> |
| | | 获取所有 |