From 92da4f3a48357197e795f9fc61d532c996bba4c8 Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Thu, 05 May 2022 19:50:52 +0800
Subject: [PATCH] 20220505

---
 zq-erp/src/main/java/com/matrix/system/padApi/action/PadApiCommonAction.java |   29 ++++++++++++++++++++---------
 1 files changed, 20 insertions(+), 9 deletions(-)

diff --git a/zq-erp/src/main/java/com/matrix/system/padApi/action/PadApiCommonAction.java b/zq-erp/src/main/java/com/matrix/system/padApi/action/PadApiCommonAction.java
index 945e708..951ca46 100644
--- a/zq-erp/src/main/java/com/matrix/system/padApi/action/PadApiCommonAction.java
+++ b/zq-erp/src/main/java/com/matrix/system/padApi/action/PadApiCommonAction.java
@@ -14,12 +14,11 @@
 import com.matrix.system.common.authority.strategy.LoginStrategy;
 import com.matrix.system.common.bean.SysUsers;
 import com.matrix.system.common.dao.SysCompanyDao;
+import com.matrix.system.common.dao.SysUsersDao;
 import com.matrix.system.common.init.LocalCache;
 import com.matrix.system.common.service.SysUsersService;
-import com.matrix.system.common.tools.DataAuthUtil;
 import com.matrix.system.constance.Dictionary;
 import com.matrix.system.hive.action.BaseController;
-import com.matrix.system.hive.action.util.QueryUtil;
 import com.matrix.system.hive.bean.SysBeauticianState;
 import com.matrix.system.hive.bean.SysBedInfo;
 import com.matrix.system.hive.bean.SysProjServices;
@@ -124,10 +123,13 @@
         return result;
     }
 
+    @Autowired
+    private SysUsersDao sysUsersDao;
+
     @ApiOperation(value = "首页", notes = "首页")
-    @GetMapping(value = "/frist")
-    public AjaxResult frist() {
-        SysUsers user = getMe();
+    @GetMapping(value = "/frist/{suId}")
+    public AjaxResult frist(@PathVariable Long suId) {
+        SysUsers user = usersService.findById(suId);
         LogUtil.info("首页 shopId={}", user.getShopId());
 //        SysUsers user = WebUtil.getSessionAttribute(MatrixConstance.LOGIN_KEY);
         PadOrderListDto orderListDto = new PadOrderListDto();
@@ -141,17 +143,26 @@
         if(ObjectUtil.isNotEmpty(user.getShopId())){
             orderListDto.setShopId(user.getShopId());
         }
-        if (!DataAuthUtil.hasAllShopAuth()) {
-            orderListDto.setShopId(user.getShopId());
+//        if (!DataAuthUtil.hasAllShopAuth()) {
+//            orderListDto.setShopId(user.getShopId());
+//        }
+
+        if(ObjectUtil.isNotEmpty(user.getCompanyId())){
+            orderListDto.setCompanyId(user.getCompanyId());
         }
-        QueryUtil.setQueryLimitCom(orderListDto);
+//        QueryUtil.setQueryLimitCom(orderListDto);
         List<PadOrderDetailVo> padApiOrderListInPage = sysOrderService.findPadApiOrderListInPage(orderListDto, pageVo);
 
         AjaxResult result = AjaxResult.buildSuccessInstance("");
         result.putInMap("orderList",padApiOrderListInPage);
 
         Date date = new Date();
-        List<SysUsers> mls = usersService.findByRoleName(true, Dictionary.STAFF_POST_MLS);
+        SysUsers shopstaffInfo = new SysUsers();
+        shopstaffInfo.setCompanyId(user.getCompanyId());
+        shopstaffInfo.setShopId(user.getShopId());
+        shopstaffInfo.setRoleName(Dictionary.STAFF_POST_MLS);
+        List<SysUsers> mls = sysUsersDao.selectByRoleName(shopstaffInfo);
+//        List<SysUsers> mls = usersService.findByRoleName(true, Dictionary.STAFF_POST_MLS);
         if(CollUtil.isNotEmpty(mls)){
             SysBeauticianState sysBeauticianState = new SysBeauticianState();
             sysBeauticianState.setBeginTime(DateUtil.getStartDate(date));

--
Gitblit v1.9.1