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)
*/
@SaIgnore
@GetMapping("/forceGenerateQrCode/{enterpriseNumber}")
public R<Map<String, Object>> forceGenerateQrCode(@PathVariable String enterpriseNumber) {
if (enterpriseNumber == null || enterpriseNumber.trim().isEmpty()) {
return R.fail("企业纳税识别号不能为空");
}
@GetMapping("/forceGenerateQrCode")
public R<Map<String, Object>> forceGenerateQrCode() {
//根据当前登录用户部门ID 查询企业统一信用代码
LambdaQueryWrapper<EnterpriseInformation> 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();
}

Loading…
Cancel
Save