Browse Source

Merge remote-tracking branch 'origin/dev' into dev

dev-V1.0.1
ganhao 6 months ago
parent
commit
6b75dab1ff
  1. 20
      zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/app/enterprise/AppEntEnterpriseInformationController.java

20
zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/app/enterprise/AppEntEnterpriseInformationController.java

@ -72,7 +72,6 @@ public class AppEntEnterpriseInformationController {
* 查询企业最新的有效二维码记录,返回二维码URL、企业名称、生成时间 * 查询企业最新的有效二维码记录,返回二维码URL、企业名称、生成时间
* </p> * </p>
* *
* @param enterpriseNumber 企业纳税识别号
* @return 二维码信息(qrCodeUrl, enterpriseName, generateTime) * @return 二维码信息(qrCodeUrl, enterpriseName, generateTime)
*/ */
@SaIgnore @SaIgnore
@ -116,23 +115,26 @@ public class AppEntEnterpriseInformationController {
* 返回新二维码URL、企业名称、生成时间 * 返回新二维码URL、企业名称、生成时间
* </p> * </p>
* *
* @param enterpriseNumber 企业纳税识别号
* @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