From c554c7ad5405bafa149dbb6429e8245f78b33ffc Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Wed, 23 Dec 2020 15:59:53 +0800 Subject: [PATCH] modify --- zq-erp/src/main/java/com/matrix/system/hiveErp/action/DataAnalysisCustomer.java | 30 ++++++++++++++++++++++++++++-- 1 files changed, 28 insertions(+), 2 deletions(-) diff --git a/zq-erp/src/main/java/com/matrix/system/hiveErp/action/DataAnalysisCustomer.java b/zq-erp/src/main/java/com/matrix/system/hiveErp/action/DataAnalysisCustomer.java index 401caeb..69a4dc0 100644 --- a/zq-erp/src/main/java/com/matrix/system/hiveErp/action/DataAnalysisCustomer.java +++ b/zq-erp/src/main/java/com/matrix/system/hiveErp/action/DataAnalysisCustomer.java @@ -4,6 +4,7 @@ import com.matrix.core.pojo.AjaxResult; import com.matrix.core.tools.WebUtil; import com.matrix.system.common.bean.SysUsers; +import com.matrix.system.common.tools.DataAuthUtil; import com.matrix.system.hive.bean.SysShopInfo; import com.matrix.system.hive.dao.SysShopInfoDao; import com.matrix.system.hiveErp.analysUtil.*; @@ -70,6 +71,27 @@ } + /** + * 到店率 + * 业务说明: + * 门店所有客户人次数除以人头数 + * @param statisticsParam + * @return + */ + @RequestMapping(value = "/customerEnterRateCompare") + public @ResponseBody AjaxResult customerEnterRateCompare(StatisticsParamVo statisticsParam) { + return getAnalysisResult(statisticsParam, new Caculate() { + @Override + public Map<String, Integer> exec(List<StatisticsTimeDaoParam> timeSpaceParam, Long shopId) { + //从员工业绩统计表中,按时间段,门店的维度统计人次 + return tjVipSumDao.customerEnterRateCompare(timeSpaceParam,shopId); + } + }); + } + + + + @@ -91,8 +113,12 @@ //获取所有门店 SysUsers user = WebUtil.getSessionAttribute(MatrixConstance.LOGIN_KEY); - List<SysShopInfo> shops= shopInfoDao.selectShopInfo(user.getCompanyId()); - + List<SysShopInfo> shops=null; + if(DataAuthUtil.hasAllShopAuth()){ + shops= shopInfoDao.selectShopInfo(user.getCompanyId()); + }else{ + shops=Arrays.asList(shopInfoDao.selectById(user.getShopId())); + } //定义数据项内容 List<SeriesVo> series=new ArrayList<>(); -- Gitblit v1.9.1