diff --git a/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/app/enterprise/AppEntEnterpriseInformationController.java b/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/app/enterprise/AppEntEnterpriseInformationController.java index 4efb82d5..99229db9 100644 --- a/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/app/enterprise/AppEntEnterpriseInformationController.java +++ b/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/app/enterprise/AppEntEnterpriseInformationController.java @@ -120,19 +120,23 @@ public class AppEntEnterpriseInformationController { * @return 二维码信息(qrCodeUrl, enterpriseName, generateTime) */ @SaIgnore - @GetMapping("/forceGenerateQrCode/{enterpriseNumber}") - public R> forceGenerateQrCode(@PathVariable String enterpriseNumber) { - if (enterpriseNumber == null || enterpriseNumber.trim().isEmpty()) { - return R.fail("企业纳税识别号不能为空"); - } + @GetMapping("/forceGenerateQrCode") + public R> forceGenerateQrCode() { + //根据当前登录用户部门ID 查询企业统一信用代码 + LambdaQueryWrapper lqw = Wrappers.lambdaQuery(); + lqw.eq(EnterpriseInformation::getDeptId, LoginHelper.getDeptId()); + EnterpriseInformation enterpriseInformation = enterpriseInformationMapper.selectOne(lqw); + if(enterpriseInformation == null){ + return R.fail("企业纳税识别号不存在"); + } // 1. 强制生成二维码(跳过历史记录检查) QrCodeGenerateHistoryVo qrCodeVo = enterpriseInformationService.forceGenerateQrCode( - "", enterpriseNumber, "app.enterprise", "强制重新生成二维码"); + "", enterpriseInformation.getEnterpriseNumber(), "app.enterprise", "强制重新生成二维码"); // 2. 查询企业名称 String enterpriseName = ""; - EnterpriseInformationVo enterpriseInfo = enterpriseInformationService.queryByEnterpriseNumber(enterpriseNumber); + EnterpriseInformationVo enterpriseInfo = enterpriseInformationService.queryByEnterpriseNumber(enterpriseInformation.getEnterpriseNumber()); if (enterpriseInfo != null) { enterpriseName = enterpriseInfo.getEnterpriseName(); }