From 9b436f114bce947403a6d441f44d73eb251d415f Mon Sep 17 00:00:00 2001 From: yuyubo <1870149533@qq.com> Date: Sat, 23 Aug 2025 17:27:12 +0800 Subject: [PATCH] 11 --- .../JackOrdersRepository.cs | 15 +++++++++++---- .../Admin/Controllers/DataChartController.cs | 16 +--------------- 2 files changed, 12 insertions(+), 19 deletions(-) diff --git a/Reportapi/MyCode.Project.Repositories/JackOrdersRepository.cs b/Reportapi/MyCode.Project.Repositories/JackOrdersRepository.cs index 5613904..4dfe2d5 100644 --- a/Reportapi/MyCode.Project.Repositories/JackOrdersRepository.cs +++ b/Reportapi/MyCode.Project.Repositories/JackOrdersRepository.cs @@ -24,11 +24,18 @@ namespace MyCode.Project.Repositories SearchCondition where = new SearchCondition(); - where.AddSqlCondition("a.FDOCUMENTSTATUS='C' ", true); + where.AddSqlCondition(" 1=1 ", true); - string sql = $@" SELECT C.FNAME AS CustomerName,a.FBILLNO,a.FDATE,a.FID FROM T_SAL_ORDER A WITH(NOLOCK) - LEFT JOIN T_BD_CUSTOMER Cccc WITH(NOLOCK) ON Cccc.FCUSTID= A.FCUSTID - LEFT JOIN T_BD_CUSTOMER_L C WITH(NOLOCK) ON C.FCUSTID= A.FCUSTID AND C.FLOCALEID= 2052 "; + string sql = $@" + SELECT * ,(FQTY-FStockOutQty) AS FRemainOutQty,OutboundPercentage=CONVERT(DECIMAL(18,2),(CASE WHEN FQTY !=0 THEN FStockOutQty/FQTY*1.00 ELSE 0 END)) + FROM ( + SELECT C.FNAME AS CustomerName,a.FBILLNO,a.FDATE,a.FID + ,(SELECT SUM(FStockOutQty) FROM T_SAL_ORDERENTRY_R g WHERE g.FID=a.FID) AS FStockOutQty + ,(SELECT SUM(g.FQTY) FROM T_SAL_ORDERENTRY g WHERE g.FID=a.FID) AS FQTY + FROM T_SAL_ORDER A WITH(NOLOCK) + LEFT JOIN T_BD_CUSTOMER Cccc WITH(NOLOCK) ON Cccc.FCUSTID= A.FCUSTID + LEFT JOIN T_BD_CUSTOMER_L C WITH(NOLOCK) ON C.FCUSTID= A.FCUSTID AND C.FLOCALEID= 2052 + WHERE a.FDOCUMENTSTATUS='C') a "; var list = this.SelectListPage(sql, where, search.Page, search.PageSize, $@"FDATE desc "); diff --git a/Reportapi/MyCode.Project.WebApi/Areas/Admin/Controllers/DataChartController.cs b/Reportapi/MyCode.Project.WebApi/Areas/Admin/Controllers/DataChartController.cs index 479a430..e84796f 100644 --- a/Reportapi/MyCode.Project.WebApi/Areas/Admin/Controllers/DataChartController.cs +++ b/Reportapi/MyCode.Project.WebApi/Areas/Admin/Controllers/DataChartController.cs @@ -28,21 +28,7 @@ namespace MyCode.Project.WebApi.Areas.Admin.Controllers } #endregion - - #region Test(测试方法) - /// - /// 测试方法 - /// - [AllowAnonymous] - [HttpGet] - public string Test() - { - - return "test"; - - } - #endregion - + /// /// 销售订单列表