From 2019d3ea4088eae51b5d52a2f6245841deb26781 Mon Sep 17 00:00:00 2001 From: zhangfeng <1603559716@qq.com> Date: 星期三, 19 七月 2023 15:05:43 +0800 Subject: [PATCH] 用户以及要素部分修改 --- src/main/java/com/gk/hotwork/Service/ServiceImpl/SafetySelfInspectionImpl.java | 18 +++++++++++++++++- 1 files changed, 17 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/gk/hotwork/Service/ServiceImpl/SafetySelfInspectionImpl.java b/src/main/java/com/gk/hotwork/Service/ServiceImpl/SafetySelfInspectionImpl.java index 3a2e9b4..14dd1ae 100644 --- a/src/main/java/com/gk/hotwork/Service/ServiceImpl/SafetySelfInspectionImpl.java +++ b/src/main/java/com/gk/hotwork/Service/ServiceImpl/SafetySelfInspectionImpl.java @@ -8,7 +8,9 @@ import com.gk.hotwork.Domain.Exception.BusinessException; import com.gk.hotwork.Domain.Utils.StringUtils; import com.gk.hotwork.Mapper.*; +import com.gk.hotwork.Service.CompanyService; import com.gk.hotwork.Service.SafetySelfInspectionService; +import com.gk.hotwork.Service.UserService; import org.apache.commons.collections4.CollectionUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -34,16 +36,29 @@ private SafetySelfInspectionItemDeductionMapper safetySelfInspectionItemDeductionMapper; @Autowired private SafetyInspectionItemDeductionMapper safetyInspectionItemDeductionMapper; + @Autowired + private CompanyService companyService; /** * @Description: 分页 */ @Override public IPage<SafetySelfInspection> selectPage(Page<SafetySelfInspection> page, Map<String, Object> filter, UserInfo user) { Integer type = user.getType(); - if (!type.equals(1) || !type.equals(2)) { + //普通用户 + if (type.equals(3)) { Long companyid = user.getCompanyid(); filter.put("companyid",companyid); } + //监管用户 + if (type.equals(2)) { + Long companyid = user.getCompanyid(); + //获取企业信息 + CompanyInfo companyInfo = companyService.getById(companyid); + filter.put("province",companyInfo.getProvince()); + filter.put("city",companyInfo.getCity()); + filter.put("area",companyInfo.getArea()); + } + IPage<SafetySelfInspection> res = safetySelfInspectionMapper.selectPages(page, filter); List<SafetySelfInspection> records = res.getRecords(); if (CollectionUtils.isNotEmpty(records)){ @@ -73,6 +88,7 @@ * @Description: 新增 */ @Override + @Transactional public void addOne(SafetySelfInspection param, UserInfo user) { requiredVerification(param); -- Gitblit v1.9.2