Commit 80825c2f authored by shiyu's avatar shiyu

利润图表

parent 5b2fe0e4
...@@ -120,7 +120,8 @@ public class AdminDashbordServiceImpl implements AdminDashbordService { ...@@ -120,7 +120,8 @@ public class AdminDashbordServiceImpl implements AdminDashbordService {
//统计分销订单数据 //统计分销订单数据
DistributorProfitRequestDto distirbutionOrderDto = new DistributorProfitRequestDto(); DistributorProfitRequestDto distirbutionOrderDto = new DistributorProfitRequestDto();
distirbutionOrderDto.setTypeList(Arrays.asList(DistributionEnum.DistributionTypeEnum.FIXED_PRICE.getCode(), DistributionEnum.DistributionTypeEnum.AUCTION.getCode())); distirbutionOrderDto.setTypeList(Arrays.asList(DistributionEnum.DistributionTypeEnum.FIXED_PRICE.getCode(), DistributionEnum.DistributionTypeEnum.AUCTION.getCode(),
DistributionEnum.DistributionTypeEnum.COLLECT.getCode(), DistributionEnum.DistributionTypeEnum.GROUP_PURCHASE.getCode()));
distirbutionOrderDto.setStartCreateTime(startTime); distirbutionOrderDto.setStartCreateTime(startTime);
distirbutionOrderDto.setEndCreateTime(endTime); distirbutionOrderDto.setEndCreateTime(endTime);
OrderDataStat distirbutionOrderDataStat = distributorProfitDao.countOrderData(distirbutionOrderDto); OrderDataStat distirbutionOrderDataStat = distributorProfitDao.countOrderData(distirbutionOrderDto);
...@@ -129,8 +130,13 @@ public class AdminDashbordServiceImpl implements AdminDashbordService { ...@@ -129,8 +130,13 @@ public class AdminDashbordServiceImpl implements AdminDashbordService {
distributionOrderData.put("totalAmount", PriceUtil.convertPriceFenToYuan(distirbutionOrderDataStat.getTotalAmount())); distributionOrderData.put("totalAmount", PriceUtil.convertPriceFenToYuan(distirbutionOrderDataStat.getTotalAmount()));
distributionOrderData.put("totalOrderNum", distirbutionOrderDataStat.getTotalOrderNum()); distributionOrderData.put("totalOrderNum", distirbutionOrderDataStat.getTotalOrderNum());
double distributorProfit = distirbutionOrderDataStat.getTotalAmount().doubleValue() * 0.03; double distributorProfit = distirbutionOrderDataStat.getTotalAmount().doubleValue() * 0.03;
double channelDistributionProfit = distirbutionOrderDataStat.getTotalAmount().doubleValue() - distributorProfit; UserAccountDetailRequestDto userAccountDetailRequestDto = new UserAccountDetailRequestDto();
distributionOrderData.put("totalProfit", PriceUtil.convertDoubleToString(channelDistributionProfit)); userAccountDetailRequestDto.setStartCreateTime(startTime);
userAccountDetailRequestDto.setEndCreateTime(endTime);
Result financeResult = sysFinanceService.findSystemBillIncomeDetail(userAccountDetailRequestDto);
Map<String, Object> map = (Map<String, Object>) financeResult.getData();
String totalAmount = (String) map.get("amount");
distributionOrderData.put("totalProfit", totalAmount);
dataPanelVo.setDistributionOrderData(distributionOrderData); dataPanelVo.setDistributionOrderData(distributionOrderData);
return Result.success(dataPanelVo); return Result.success(dataPanelVo);
} catch (Exception e) { } catch (Exception e) {
......
...@@ -50,13 +50,13 @@ public class WebMvcConfiguration implements WebMvcConfigurer { ...@@ -50,13 +50,13 @@ public class WebMvcConfiguration implements WebMvcConfigurer {
/* ,"/wx/specialPerformance/**" /* ,"/wx/specialPerformance/**"
, "/wx/supplierItem/**", "/wx/shareRecord/**", "/wx/distributionOrder/**", "/wx/selfPage/**", "/wx/auctionRecord/**", , "/wx/supplierItem/**", "/wx/shareRecord/**", "/wx/distributionOrder/**", "/wx/selfPage/**", "/wx/auctionRecord/**",
"/wx/shareRecord/**","/wx/collectionBook/**", "/wx/collectedRecord/**", "/wx/collectionItemsRelation/**","/wx/collectionShareRecord/**" "/wx/shareRecord/**","/wx/collectionBook/**", "/wx/collectedRecord/**", "/wx/collectionItemsRelation/**","/wx/collectionShareRecord/**"
,"/wx/logistics/**","/wx/follow/**","/wx/user/findById","/wx/user/updateQrCode", "/wx/groupPurchase/**" ,"/wx/logistics/**","/wx/follow/**","/wx/user/findById","/wx/user/updateQrCode", "/wx/groupPurchase/**",
// , "/wx/supplierItem/**", "/wx/shareRecord/**", "/wx/distributionOrder/**", "/wx/selfPage/**", "/wx/auctionRecord/**" // , "/wx/supplierItem/**", "/wx/shareRecord/**", "/wx/distributionOrder/**", "/wx/selfPage/**", "/wx/auctionRecord/**"
"/wx/officialAccount/**", "/wx/officialAccount/**",
"/wx/item/**", "/wx/item/**",
"/wx/aiAssistant/**", "/wx/aiAssistant/**",
"/wx/im/**"*/ "/wx/im/**" */
); );
} }
} }
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment