| | |
| | | @PostMapping(value = "/amountSum") |
| | | public AjaxResult<AmountSumVO> amountSum(@RequestBody TOrderSaleQuery query) { |
| | | query.setShopId(tokenService.getLoginUser().getObjectId()); |
| | | orderSaleService.amountSum(query); |
| | | return AjaxResult.success(orderSaleService.amountSum(query)); |
| | | } |
| | | |
| | |
| | | TOrderSaleExportExcel orderSaleExportExcel = new TOrderSaleExportExcel(); |
| | | BeanUtils.copyProperties(orderSaleVO, orderSaleExportExcel); |
| | | orderSaleExportExcel.setCreateStrTime(DateUtils.localDateTimeToString(orderSaleVO.getCreateTime())); |
| | | orderSaleExportExcel.setGoodsAmount(orderSaleVO.getOrderSaleGoods().stream().map(TOrderSaleGoods::getThisSalePrice).reduce(BigDecimal::add).get()); |
| | | orderSaleExportExcel.setGoodsCount(orderSaleVO.getOrderSaleGoods().size()); |
| | | orderSaleExportExcel.setGoodsAmount(orderSaleVO.getGoodsAmount()); |
| | | orderSaleExportExcel.setGoodsCount(orderSaleVO.getGoodsCount()); |
| | | orderMeals.add(orderSaleExportExcel); |
| | | } |
| | | Workbook workbook = ExcelExportUtil.exportExcel(new ExportParams(), TOrderSaleExportExcel.class, orderMeals); |