server/aspnetapp/Views/Orders/Analyse.cshtml
(开头部分) 11KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
@model List<OrderEntity>
@{
DateTime now = DateTime.Now;
DateTime today = new DateTime(now.Year, now.Month, now.Day);
DateTime tomorrow = new DateTime(now.Year, now.Month, now.Day).AddDays(1);
// 今日派餐
// 按派餐地点分类
// 早餐
IEnumerable<IGrouping<string, OrderEntity>> addressMGroup = Model.Where(s => s.OrderForDate == today && s.OrderType == (int)EnumCode.OrderType.早餐).GroupBy(s => s.Building);
// 午餐
IEnumerable<IGrouping<string, OrderEntity>> addressNGroup = Model.Where(s => s.OrderForDate == today && s.OrderType == (int)EnumCode.OrderType.午餐).GroupBy(s => s.Building);
// 晚餐
IEnumerable<IGrouping<string, OrderEntity>> addressEGroup = Model.Where(s => s.OrderForDate == today && s.OrderType == (int)EnumCode.OrderType.晚餐).GroupBy(s => s.Building);
// 备餐
List<OrderEntity> todayEorders = Model.Where(s => s.OrderForDate == today && s.OrderType == (int)EnumCode.OrderType.晚餐).ToList();
List<OrderEntity> tomorrowOrders = Model.Where(s => s.OrderForDate == tomorrow && s.OrderType != (int)EnumCode.OrderType.晚餐).ToList();
List<OrderEntity> allBeiorders = new List<OrderEntity>();
allBeiorders.AddRange(todayEorders);
allBeiorders.AddRange(tomorrowOrders);
// 按食品分类
IEnumerable<IGrouping<string, OrderEntity>> foodsTypeGroup = allBeiorders.OrderBy(s => s.FoodsId).GroupBy(s => s.FoodsName);
}
<div class="table-box">
<div class="col-md-12 xigw-tab">
<ul class="nav nav-tabs" role="tablist">
<li role="presentation" class="active">
<a href="#">订单统计</a>
</li>
</ul>
<div class="part-head">
<div class="pull-left">
<span class="head-rect"></span>
<span class="title">备餐概览</span>
</div>
<div class="clearfix"></div>
</div>
<table class="table salary-list table-bordered" style="margin-top: 10px">
<tbody>
<tr>
<th width="220px">配餐类型</th>
<th>合计(份)</th>
</tr>
@if (foodsTypeGroup.Any())
{
int all = 0;
foreach (var item in foodsTypeGroup)
{
<tr>
<td>@item.Key</td>
<td>@item.Count()</td>
</tr>
all += @item.Count();
后面还有 209 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。