From 8e3827a655cb13c67210bae939448ddd42ec8084 Mon Sep 17 00:00:00 2001
From: xiaogang <905166056@qq.com>
Date: 星期四, 29 四月 2021 16:27:30 +0800
Subject: [PATCH] 优化采购管理 1、新增个人物品转增2、物品使用记录3、新增商品供应商4、部分优化
---
service-api/src/main/java/com/java110/api/listener/index/QueryIndexTodoTaskListener.java | 23 ++++++++++++++++++++++-
1 files changed, 22 insertions(+), 1 deletions(-)
diff --git a/service-api/src/main/java/com/java110/api/listener/index/QueryIndexTodoTaskListener.java b/service-api/src/main/java/com/java110/api/listener/index/QueryIndexTodoTaskListener.java
index 5a32fb3..ad5e992 100644
--- a/service-api/src/main/java/com/java110/api/listener/index/QueryIndexTodoTaskListener.java
+++ b/service-api/src/main/java/com/java110/api/listener/index/QueryIndexTodoTaskListener.java
@@ -6,11 +6,13 @@
import com.java110.core.annotation.Java110Listener;
import com.java110.core.context.DataFlowContext;
import com.java110.core.event.service.api.ServiceDataFlowEvent;
+import com.java110.dto.basePrivilege.BasePrivilegeDto;
import com.java110.dto.repair.RepairDto;
import com.java110.entity.audit.AuditUser;
import com.java110.intf.common.IComplaintUserInnerServiceSMO;
import com.java110.intf.common.IGoodCollectionUserInnerServiceSMO;
import com.java110.intf.common.IResourceEntryStoreInnerServiceSMO;
+import com.java110.intf.community.IMenuInnerServiceSMO;
import com.java110.intf.community.IParkingSpaceInnerServiceSMO;
import com.java110.intf.community.IRepairInnerServiceSMO;
import com.java110.utils.constant.ServiceCodeConstant;
@@ -18,6 +20,9 @@
import com.java110.vo.ResultVo;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpMethod;
+
+import java.util.List;
+import java.util.Map;
/**
* @ClassName FloorDto
@@ -46,6 +51,9 @@
@Autowired
private IParkingSpaceInnerServiceSMO parkingSpaceInnerServiceSMOImpl;
+
+ @Autowired
+ private IMenuInnerServiceSMO menuInnerServiceSMOImpl;
@Override
public String getServiceCode() {
@@ -80,11 +88,24 @@
//鎶ヤ慨 寰呭姙
RepairDto ownerRepairDto = new RepairDto();
- ownerRepairDto.setStaffId(reqJson.getString("userId"));
+ BasePrivilegeDto basePrivilegeDto = new BasePrivilegeDto();
+ basePrivilegeDto.setResource("/viewListStaffRepairs");
+ basePrivilegeDto.setUserId(reqJson.getString("userId"));
+ List<Map> privileges = menuInnerServiceSMOImpl.checkUserHasResource(basePrivilegeDto);
+ if (privileges.size()==0) {
+ ownerRepairDto.setStaffId(reqJson.getString("userId"));
+ }
ownerRepairDto.setCommunityId(reqJson.getString("communityId"));
int repairCount = repairInnerServiceSMOImpl.queryStaffRepairsCount(ownerRepairDto);
//鎶ヤ慨宸插姙
+ basePrivilegeDto.setResource("/listStaffFinishRepairs");
+ List<Map> privileges2 = menuInnerServiceSMOImpl.checkUserHasResource(basePrivilegeDto);
+ if (privileges2.size()==0) {
+ ownerRepairDto.setStaffId(reqJson.getString("userId"));
+ }else{
+ ownerRepairDto.setStaffId("");
+ }
int repairHisCount = repairInnerServiceSMOImpl.queryStaffFinishRepairsCount(ownerRepairDto);
// 閲囪喘寰呭姙
--
Gitblit v1.8.0