|
@@ -38,7 +38,6 @@ public class ProdSalesServiceImpl extends ServiceImpl<ProdSalesMapper, ProdSales
|
|
|
QueryWrapper<ProdSales> wrapper = new QueryWrapper<>();
|
|
|
wrapper.eq("farm_id",farmId);
|
|
|
Map endMap = new HashMap();
|
|
|
-
|
|
|
List<ProdSales> list = new ArrayList<>();
|
|
|
//本周
|
|
|
if (1==type){
|
|
@@ -60,38 +59,27 @@ public class ProdSalesServiceImpl extends ServiceImpl<ProdSalesMapper, ProdSales
|
|
|
list = this.list(wrapper);
|
|
|
}
|
|
|
wrapper.clear();
|
|
|
-
|
|
|
wrapper.eq("farm_id",farmId);
|
|
|
wrapper.last("AND PERIOD_DIFF( DATE_FORMAT( NOW( ) , '%Y%m' ) , DATE_FORMAT( add_date, '%Y%m' ) ) =1 ");
|
|
|
ProdSalesDto lastProdSales = salesMapper.countMonth(wrapper);
|
|
|
-
|
|
|
-
|
|
|
wrapper.clear();
|
|
|
-
|
|
|
wrapper.eq("farm_id",farmId);
|
|
|
wrapper.last("AND PERIOD_DIFF( DATE_FORMAT( NOW( ) , '%Y%m' ) , DATE_FORMAT( add_date, '%Y%m' ) ) =2 ");
|
|
|
ProdSalesDto lastTwoProdSales = salesMapper.countMonth(wrapper);
|
|
|
-
|
|
|
List timeList = new ArrayList();
|
|
|
List moneyList = new ArrayList();
|
|
|
List quantityList = new ArrayList();
|
|
|
List moneyList1 = new ArrayList();
|
|
|
-
|
|
|
-
|
|
|
for (ProdSales prodSales : list) {
|
|
|
timeList.add(DateUtil.format(prodSales.getAddDate(),"MM-dd"));
|
|
|
moneyList.add( prodSales.getTodayMoney());
|
|
|
-
|
|
|
quantityList.add( prodSales.getTodayQuantity());
|
|
|
moneyList1.add( NumberUtils.format( prodSales.getTodayMoney()));
|
|
|
}
|
|
|
-
|
|
|
wrapper.clear();
|
|
|
wrapper.eq("farm_id",farmId);
|
|
|
wrapper.ge("add_date",DateUtil.beginOfMonth(new Date()));
|
|
|
ProdSalesDto prodSalesDto = salesMapper.countMonth(wrapper);
|
|
|
-
|
|
|
-
|
|
|
wrapper.clear();
|
|
|
wrapper.ge("add_date",DateUtil.beginOfMonth(new Date()));
|
|
|
wrapper.orderByDesc("add_date");
|
|
@@ -116,11 +104,7 @@ public class ProdSalesServiceImpl extends ServiceImpl<ProdSalesMapper, ProdSales
|
|
|
endMap.put("quantityList",null);
|
|
|
endMap.put("moneyList1",null);
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
//上月
|
|
|
-
|
|
|
-
|
|
|
wrapper.clear();
|
|
|
wrapper.lt("add_date",DateUtil.beginOfMonth(new Date()));
|
|
|
wrapper.orderByDesc("add_date");
|
|
@@ -138,9 +122,6 @@ public class ProdSalesServiceImpl extends ServiceImpl<ProdSalesMapper, ProdSales
|
|
|
endMap.put("money", null);
|
|
|
endMap.put("moneyPercent", null);
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
return new Result(ResultCode.SUCCESS,endMap);
|
|
|
}
|
|
|
|