chenzx
2025-01-23 e44937360199ef8393f930581175fae5393ba86d
czx20250123接口更新
4个文件已删除
3个文件已修改
18 ■■■■ 已修改文件
.vs/PolicyControl/FileContentIndex/cd4a28a4-c452-4047-8cc4-c4e0268efa26.vsidx 补丁 | 查看 | 原始文档 | blame | 历史
.vs/PolicyControl/FileContentIndex/e35ac215-79cd-4b94-8285-4a3ff18e8601.vsidx 补丁 | 查看 | 原始文档 | blame | 历史
.vs/PolicyControl/FileContentIndex/ec4d2b25-572c-4bfe-85a2-97bb8652e6e5.vsidx 补丁 | 查看 | 原始文档 | blame | 历史
.vs/PolicyControl/FileContentIndex/f8cff572-6b05-4453-90f8-c456c50aee36.vsidx 补丁 | 查看 | 原始文档 | blame | 历史
GasolineBlend.BLL/AnnualPolicyBLL.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
GasolineBlend.DAL/AnnualPolicyDAL.cs 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
GasolineBlend/Controllers/AnnualPolicyController.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.vs/PolicyControl/FileContentIndex/cd4a28a4-c452-4047-8cc4-c4e0268efa26.vsidx
Binary files differ
.vs/PolicyControl/FileContentIndex/e35ac215-79cd-4b94-8285-4a3ff18e8601.vsidx
Binary files differ
.vs/PolicyControl/FileContentIndex/ec4d2b25-572c-4bfe-85a2-97bb8652e6e5.vsidx
Binary files differ
.vs/PolicyControl/FileContentIndex/f8cff572-6b05-4453-90f8-c456c50aee36.vsidx
Binary files differ
GasolineBlend.BLL/AnnualPolicyBLL.cs
@@ -24,9 +24,9 @@
            List<AnnualPolicyPage> totalData = _acc.GetAnnualPolicyList(Year, Month, Title, Region , Category,PageNum, PageSize);
            return new PaginatedResult<AnnualPolicyPage>(totalData, totalCount, totalPage);
        }
        public List<AnnualPolicyPage> GetAnnualPolicySumList(int Year, string City)
        public List<AnnualPolicyPage> GetAnnualPolicySumList(int Year, string Region)
        {
            return _acc.GetAnnualPolicySumList(Year, City);
            return _acc.GetAnnualPolicySumList(Year, Region);
        }
    }
}
GasolineBlend.DAL/AnnualPolicyDAL.cs
@@ -65,17 +65,17 @@
            }
        }
        public List<AnnualPolicyPage> GetAnnualPolicySumList(int Year, string City)
        public List<AnnualPolicyPage> GetAnnualPolicySumList(int Year, string Region)
        {
            using (IDbConnection connection = new MySqlConnection(connectionString))
            {
                var sql = $"SELECT DATE_FORMAT(startdate, '%Y-%m') AS month,COUNT(*) AS monthcount FROM annualpolicy WHERE startdate >= '{Year}-01-01' AND startdate < '{Year+1}-01-01' ";
                var sql = $"SELECT m.month,COALESCE(COUNT(ap.startdate), 0) AS monthcount FROM (  SELECT '{Year}-01' AS month    UNION ALL SELECT '{Year}-02'    UNION ALL SELECT '{Year}-03'    UNION ALL SELECT '{Year}-04'    UNION ALL SELECT '{Year}-05'   UNION ALL SELECT '{Year}-06'   UNION ALL SELECT '{Year}-07'    UNION ALL SELECT '{Year}-08'    UNION ALL SELECT '{Year}-09'    UNION ALL SELECT '{Year}-10'    UNION ALL SELECT '{Year}-11'   UNION ALL SELECT '{Year}-12' ) AS m LEFT JOIN    annualpolicy ap    ON DATE_FORMAT (ap.startdate, '%Y-%m') = m.month";
                if (!string.IsNullOrEmpty(City))
                if (!string.IsNullOrEmpty(Region))
                {
                    sql += $" and region = '{City.Trim()}' ";
                    sql += $" AND ap.region = '{Region.Trim()}' ";
                }
                sql += $"  GROUP BY DATE_FORMAT(startdate, '%Y-%m') ORDER BY month ";
                sql += $"  GROUP BY  m.month ORDER BY      m.month ";
                return connection.Query<AnnualPolicyPage>(sql).ToList();
            }
        }
GasolineBlend/Controllers/AnnualPolicyController.cs
@@ -37,11 +37,11 @@
        }
        [HttpPost]
        public ActionResult GetAnnualPolicySumList(int Year,string City)
        public ActionResult GetAnnualPolicySumList(int Year,string Region)
        {
            try
            {
                var list = _acc.GetAnnualPolicySumList(Year,City);
                var list = _acc.GetAnnualPolicySumList(Year, Region);
                return SuccessNoShow(data: list);
            }
            catch (Exception e)