diff --git a/laws-modules/src/main/java/com/jero/modules/laws/enterprise/service/EnterpriseStandardAuthUserService.java b/laws-modules/src/main/java/com/jero/modules/laws/enterprise/service/EnterpriseStandardAuthUserService.java index fd2792d0..dfe84c05 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/enterprise/service/EnterpriseStandardAuthUserService.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/enterprise/service/EnterpriseStandardAuthUserService.java @@ -109,5 +109,5 @@ public interface EnterpriseStandardAuthUserService extends IService fbWrapper = new LambdaQueryWrapper<>(); + fbWrapper.eq(LawsOverseasStandard::getStandardNumber, standardNumber); + LawsOverseasStandard fb = fbService.getOne(fbWrapper); + standardId = fb.getId(); + } // 管理员有所有企标的权限 SysUser currentUser = sysUserService.getById(userId); // 管理员有所有企标的权限 diff --git a/laws-modules/src/main/java/com/jero/modules/laws/standard/controller/LawsOverseasController.java b/laws-modules/src/main/java/com/jero/modules/laws/standard/controller/LawsOverseasController.java index 900eb503..082cf5be 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/standard/controller/LawsOverseasController.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/standard/controller/LawsOverseasController.java @@ -146,7 +146,7 @@ public class LawsOverseasController { public Result> getByIdAndModule(@RequestParam(name="id", required = false) @ApiParam("主键") String id, @RequestParam(name="type") @ApiParam("类型(1详情,2新增编辑)") String type, @RequestParam(name="standardNumber", required = false) @ApiParam("标准编号") String standardNumber) { - if (!authUserService.fbDetailPermission(id, UserUtils.getUserId())) { + if (!authUserService.fbDetailPermission(id, standardNumber, UserUtils.getUserId())) { throw new JeroBootException("暂无该外标查看权限"); } lawsCommonService.addLookHistory(id, type, MODULE_VALUE, standardNumber);