Browse Source

市局提供给龙岗亮码接口

v5
蟑螂恶霸 5 months ago
parent
commit
4ca207789f
  1. 63
      lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/external/company/OutEnterpriseInfoController.java

63
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("登记失败");
}
}
Loading…
Cancel
Save