服务端的TigerApi 框架,基于.NET6 2024 版本
Rodney Chen
2025-03-20 8d50f77ff706e213955e3c8dd2029dc10e9f9b63
Tiger.Business.WMS/ERP/U9C_WMS.cs
@@ -328,7 +328,7 @@
                {
                    BIZ_U9_RECEIPT_DTL info = new()
                    {
                        STATUS = BIZ_U9_RETURN.STATUSs.Imported.GetValue(), //状态
                        STATUS = BIZ_U9_RMA.STATUSs.Imported.GetValue(), //状态
                        ORDER_NO = item.DocNo,  //单据号
                        LINE_NO = item.DocLineNo.ToString(), //单据行号
                        ITEM_CODE = item.ItemCode, //物料编码
@@ -387,13 +387,13 @@
            string UserCode = "U9C_In_GetReturn";
            var list = db.Queryable<mes_ReturnedDocInfo>().Where(x => x.SplitFlag == 0 && x.ReceivementType == 1 && x.ModifiedOn > input.startTime.ToDateTime() && x.ModifiedOn < input.endTime.ToDateTime()).ToList();
            var orgs = Biz.Db.Queryable<SYS_ORGANIZATION>().ToList();
            List<BIZ_U9_RETURN> result = new();
            List<BIZ_U9_RETURN_DTL> resultDt = new();
            List<BIZ_U9_RMA> result = new();
            List<BIZ_U9_RMA_DTL> resultDt = new();
            if (list != null && list.Count > 0)
            {
                result = list
                .GroupBy(x => new { x.DocNo })
                .Select(x => new BIZ_U9_RETURN
                .Select(x => new BIZ_U9_RMA
                {
                    STATUS = BIZ_U9_RECEIPT.STATUSs.Init.GetValue(),  //状态
                    ORDER_NO = x.Key.DocNo,   //单号
@@ -413,9 +413,9 @@
                Logger.Scheduler.Info($"退货单表头信息存入实体中,总数:[{result.Count}]");
                foreach (var item in list)
                {
                    BIZ_U9_RETURN_DTL info = new()
                    BIZ_U9_RMA_DTL info = new()
                    {
                        STATUS = BIZ_U9_RETURN.STATUSs.Imported.GetValue(), //状态
                        STATUS = BIZ_U9_RMA.STATUSs.Imported.GetValue(), //状态
                        ORDER_NO = item.DocNo,  //单据号
                        LINE_NO = item.DocLineNo.ToString(), //单据行号
                        ITEM_CODE = item.ItemCode, //物料编码
@@ -617,7 +617,7 @@
                    {
                        ORDER_NO = item.DocNo,  //单据号
                        LINE_NO = item.DocLineNo.ToString(), //单据行号
                        STATUS = BIZ_U9_RETURN.STATUSs.Imported.GetValue(), //状态
                        STATUS = BIZ_U9_RMA.STATUSs.Imported.GetValue(), //状态
                        ITEM_CODE = item.ItemCode, //物料编码
                       UNIT =item.StoreUOM,// UNIT 单位 
                       QTY = item.StoreUOMQty,//QTY 单据数量