ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/staff/StaffController.java
@@ -37,7 +37,7 @@ * @return */ @RequestMapping(value = "/getStaffHomeTotal", method = RequestMethod.POST) @ApiOperation(value = "获取员工端商铺统计") @ApiOperation(value = "获取员工端商铺统计(首页)") public R<MerHomeShopTotalVo> getStaffHomeTotal() { Long userId = SecurityUtils.getUserId(); MerHomeShopTotalVo merHomeShopTotalVo = shopService.getStaffHomeTotal(userId); ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopServiceImpl.java
@@ -678,12 +678,12 @@ MerHomeShopTotalVo merHomeShopTotalVo = new MerHomeShopTotalVo(); merHomeShopTotalVo.setShopIds(shopIds); MerHomeShopTotalVo orderVo = remoteOrderService.getMerHomeTotal(merHomeShopTotalVo).getData(); merHomeShopTotalVo.setTodayShop(orderVo.getTodayShop()); merHomeShopTotalVo.setUnHandleOrder(orderVo.getUnHandleOrder()); merHomeShopTotalVo.setShopTurnover(orderVo.getShopTurnover()); merHomeShopTotalVo.setTodayShop(null!=orderVo?orderVo.getTodayShop():0); merHomeShopTotalVo.setUnHandleOrder(null!=orderVo?orderVo.getUnHandleOrder():0); merHomeShopTotalVo.setShopTurnover(null!=orderVo?orderVo.getShopTurnover():BigDecimal.ZERO); ShopTotal shopTotal = shopTotalService.shopsTotalByIds(shopIds); merHomeShopTotalVo.setCycleSurp(shopTotal.getUseableCyclePerson()); merHomeShopTotalVo.setExplorationSurp(shopTotal.getUseableExperiencePerson()); merHomeShopTotalVo.setCycleSurp(null!=shopTotal?shopTotal.getUseableCyclePerson():0); merHomeShopTotalVo.setExplorationSurp(null!=shopTotal?shopTotal.getUseableExperiencePerson():0); Integer taskCount = memberTaskService.getMembersIngTotal(shopIds); merHomeShopTotalVo.setTask(taskCount); return merHomeShopTotalVo; ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/staff/StaffController.java
@@ -1,6 +1,7 @@ package com.ruoyi.system.controller.staff; import com.ruoyi.common.security.utils.SecurityUtils; import com.ruoyi.system.domain.pojo.staff.SysStaff; import com.ruoyi.system.service.staff.SysStaffService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; @@ -22,8 +23,12 @@ @RequestMapping(value = "/isLeader", method = RequestMethod.POST) @ApiOperation(value = "获取员工信息") public boolean isLeader() { public Boolean isLeader() { Long userId = SecurityUtils.getUserId(); return sysStaffService.getByUserId(userId).getHeadFlag().equals("1") ? true : false; SysStaff sysStaff = sysStaffService.getByUserId(userId); if(null!=sysStaff){ return sysStaffService.getByUserId(userId).getHeadFlag().equals("1") ? true : false; } return false; } }