|
@@ -166,7 +166,7 @@ public class MealApplicationsServiceImpl extends ServiceImpl<MealApplicationsMap
|
|
|
QueryWrapper<MealApplications> queryWrapper = new QueryWrapper<MealApplications>().eq("factory_id", factoryItem.getId()).eq("application_date", date).ne("status", 2);
|
|
QueryWrapper<MealApplications> queryWrapper = new QueryWrapper<MealApplications>().eq("factory_id", factoryItem.getId()).eq("application_date", date).ne("status", 2);
|
|
|
List<MealApplications> mealApplicationsList = mealApplicationsMapper.selectList(queryWrapper);
|
|
List<MealApplications> mealApplicationsList = mealApplicationsMapper.selectList(queryWrapper);
|
|
|
//按用餐类型统计人数
|
|
//按用餐类型统计人数
|
|
|
- List<MealTypes> mealTypesList = mealTypesMapper.selectList(new QueryWrapper<MealTypes>());
|
|
|
|
|
|
|
+ List<MealTypes> mealTypesList = mealTypesMapper.selectList(new QueryWrapper<MealTypes>().eq("is_active", 1));
|
|
|
for (MealTypes mealTypes : mealTypesList) {
|
|
for (MealTypes mealTypes : mealTypesList) {
|
|
|
int count = 0;
|
|
int count = 0;
|
|
|
for (MealApplications mealApplications : mealApplicationsList) {
|
|
for (MealApplications mealApplications : mealApplicationsList) {
|
|
@@ -244,6 +244,7 @@ public class MealApplicationsServiceImpl extends ServiceImpl<MealApplicationsMap
|
|
|
switch (status) {
|
|
switch (status) {
|
|
|
case 0 :
|
|
case 0 :
|
|
|
mealMap.put("statusString","已报餐");
|
|
mealMap.put("statusString","已报餐");
|
|
|
|
|
+ break;
|
|
|
case 3:
|
|
case 3:
|
|
|
mealMap.put("statusString","缺餐");
|
|
mealMap.put("statusString","缺餐");
|
|
|
break;
|
|
break;
|
|
@@ -282,6 +283,7 @@ public class MealApplicationsServiceImpl extends ServiceImpl<MealApplicationsMap
|
|
|
break;
|
|
break;
|
|
|
case 2:
|
|
case 2:
|
|
|
cancel += 1;
|
|
cancel += 1;
|
|
|
|
|
+ break;
|
|
|
case 3:
|
|
case 3:
|
|
|
ApplyAmount += 1;
|
|
ApplyAmount += 1;
|
|
|
overLine += 1;
|
|
overLine += 1;
|
|
@@ -331,7 +333,7 @@ public class MealApplicationsServiceImpl extends ServiceImpl<MealApplicationsMap
|
|
|
//非小计合计
|
|
//非小计合计
|
|
|
//已申请
|
|
//已申请
|
|
|
map.put("totalApplication",personList.stream().filter(p ->
|
|
map.put("totalApplication",personList.stream().filter(p ->
|
|
|
- new Integer(0).equals(p.get("status"))).count());
|
|
|
|
|
|
|
+ !new Integer(2).equals(p.get("status"))).count());
|
|
|
//已用餐
|
|
//已用餐
|
|
|
map.put("totalGetMeal",personList.stream().filter(p ->
|
|
map.put("totalGetMeal",personList.stream().filter(p ->
|
|
|
new Integer(1).equals(p.get("status"))).count());
|
|
new Integer(1).equals(p.get("status"))).count());
|