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