From 4ca207789f9cc6343502b0630edc5877d552f3df Mon Sep 17 00:00:00 2001 From: shil <452061493@qq.com> Date: Fri, 17 Apr 2026 15:42:22 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B8=82=E5=B1=80=E6=8F=90=E4=BE=9B=E7=BB=99?= =?UTF-8?q?=E9=BE=99=E5=B2=97=E4=BA=AE=E7=A0=81=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../company/OutEnterpriseInfoController.java | 63 +++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/external/company/OutEnterpriseInfoController.java diff --git a/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/external/company/OutEnterpriseInfoController.java b/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/external/company/OutEnterpriseInfoController.java new file mode 100644 index 00000000..6a5c62e5 --- /dev/null +++ b/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/external/company/OutEnterpriseInfoController.java @@ -0,0 +1,63 @@ +package com.zdxt.app.controller.external.company; + +import cn.hutool.core.bean.BeanUtil; +import cn.hutool.core.convert.Convert; +import cn.hutool.core.util.StrUtil; +import com.zdxt.auth.dto.DictDataBean; +import com.zdxt.auth.feign.DictDataApi; +import com.zdxt.auth.feign.ZdxtFileCommonApi; +import com.zdxt.code.domain.*; +import com.zdxt.code.mapper.EnforcementRegistrationMapper; +import com.zdxt.code.service.*; +import com.zdxt.common.ZDResponse; +import com.zdxt.common.controller.BaseController; +import com.zdxt.common.util.StringUtils; +import com.zdxt.common.util.TableDataInfo; +import com.zdxt.common.zdxtFile.ZdxtFileCommon; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.*; + +import java.util.*; + +/** + * 外部接口-企业执法-在线投诉Controller + * + * @author kylin + * @date 2026-04-15 + */ +//@Tag(name = "外部接口", description = "企业信息") +@Controller +@RequestMapping("/external/enterprise/info") +public class OutEnterpriseInfoController extends BaseController { + + @Autowired private IEnterpriseInformationService enterpriseInformationService; + @Autowired private IQrCodeGenerateHistoryService iQrCodeGenerateHistoryService; + + @GetMapping("/getQrCode") + @ResponseBody + public ZDResponse getQrCode(String enterpriseNumber) + { + //查询企业二维码信息 + QrCodeGenerateHistory qrCodeGenerateHistory = iQrCodeGenerateHistoryService.selectQrCodeGenerateHistoryByNewest(enterpriseNumber); + //查询企业信息 + EnterpriseInformation enterpriseInformation = + enterpriseInformationService.selectEnterpriseInformationByNum(enterpriseNumber); + if(BeanUtil.isNotEmpty(enterpriseInformation) && + StrUtil.isNotEmpty(enterpriseInformation.getEnterpriseNumber())){ + qrCodeGenerateHistory.setEnterpriseName(enterpriseInformation.getEnterpriseName()); + } + return ZDResponse.success("查询成功",qrCodeGenerateHistory); + } + + /** + * 新增保存企业信息登记 + */ + @PostMapping("/addEnterprise") + @ResponseBody + public ZDResponse addEnterprise(@RequestBody EnterpriseInformation enterpriseInformation) + { + return enterpriseInformationService.insertEnterpriseInformation(enterpriseInformation) > 0 + ? ZDResponse.success("登记成功"): ZDResponse.error("登记失败"); + } +}