Browse Source

企业端-二维码下载

dev-V1.0.1
niujiyi 6 months ago
parent
commit
7acf7e5d1e
  1. 18
      zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/app/enterprise/AppEntEnterpriseInformationController.java

18
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) * @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();
} }

Loading…
Cancel
Save