Browse Source

提交市监页面代理地址

对接市监查询数据开发
破产署企业数据功能开发
v4
chenrui 2 years ago
parent
commit
e5b058f54f
  1. 3
      lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnterpriseInformationController.java
  2. 59
      lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppSsztJbxx110497Controller.java
  3. 5
      lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/application-dev.yml
  4. 14
      lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/application-druid.yml
  5. 6
      lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/application-pro.yml
  6. 5
      lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/application-test.yml
  7. 74
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/controller/SsztJbxx110497Controller.java
  8. 476
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/domain/SsztJbxx110497.java
  9. 63
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/mapper/SsztJbxx110497Mapper.java
  10. 3
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/IEnterpriseInformationService.java
  11. 64
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/ISsztJbxx110497Service.java
  12. 21
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnterpriseInformationServiceImpl.java
  13. 118
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/SsztJbxx110497ServiceImpl.java
  14. 14
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/utils/HttpUtil.java
  15. 224
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/SsztJbxx110497Mapper.xml

3
lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnterpriseInformationController.java

@ -292,8 +292,7 @@ public class AppEnterpriseInformationController extends BaseController
*/
@GetMapping("/getEnterpriseInfoBySj")
@ResponseBody
public ZDResponse getEnterpriseCode(String url)
{
public ZDResponse getEnterpriseCode(String url) throws Exception {
EnterpriseInformation enterpriseInformation =
enterpriseInformationService.paresEnterpriseCode(url);
return ZDResponse.success("市监二维码扫描成功",enterpriseInformation);

59
lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppSsztJbxx110497Controller.java

@ -0,0 +1,59 @@
package com.zdxt.app.controller;
import com.zdxt.code.domain.EnterpriseInformation;
import com.zdxt.code.domain.SsztJbxx110497;
import com.zdxt.code.service.ISsztJbxx110497Service;
import com.zdxt.common.ZDResponse;
import com.zdxt.common.controller.BaseController;
import com.zdxt.common.util.TableDataInfo;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import java.util.List;
/**
* 【企业信息总表】Controller
*
* @author chenrui
* @date 2024-11-11
*/
@Controller
@RequestMapping("/app/code/jbxx110497")
public class AppSsztJbxx110497Controller extends BaseController
{
private String prefix = "code/project/jbxx110497";
@Autowired
private ISsztJbxx110497Service ssztJbxx110497Service;
/**
* 查询【请填写功能名称】列表
*/
@RequiresPermissions("code:jbxx110497:list")
@PostMapping("/list")
@ResponseBody
public TableDataInfo list(SsztJbxx110497 ssztJbxx110497)
{
startPage();
List<SsztJbxx110497> list = ssztJbxx110497Service.selectSsztJbxx110497List(ssztJbxx110497);
return getDataTable(list);
}
public ZDResponse queryByCode(){
return ZDResponse.success("获取企业信息");
}
}

5
lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/application-dev.yml

@ -109,4 +109,7 @@ mssq:
#短信平台
sms:
account: 122
pwd: szsfj1800
pwd: szsfj1800
#市监代理页面
sjView: http://10.132.108.3/sjWeb

14
lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/application-druid.yml

@ -6,13 +6,13 @@ spring:
druid:
# 主库数据源
master:
# url: jdbc:mysql://146.56.223.227:3306/zfjd?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
# username: ENC(XZ0cNb5wfN9GkTEq+SgVNA==)
# password: ENC(+bxT7W35PF0k/5FZBYV0uwFLN+I9kZsF)
url: jdbc:mysql://146.56.223.227:3306/zfjd?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
username: ENC(XZ0cNb5wfN9GkTEq+SgVNA==)
password: ENC(+bxT7W35PF0k/5FZBYV0uwFLN+I9kZsF)
url: ENC(v3oHIZvpj5ZRTcLc41PnMXUVZbXK7dp+IKwsOlJ2bRUf5E5bagEjlB3qNwT7KiAnX3+ugTUeKWt1cVPh1iVLlQE1ELVNILu6k0X4/uH9ao53b4pLlyJsim67HozUikmKDQ/wDMxVUSkBW21g6jcKeEzXgSphxUQvPz/L8KJzzHJvkpDarGwYUZH+sV1VnSkHCHpPqW9wkbD/AN8K+iNiLw==)
username: ENC(E5mY10bkGFBgN1Pljgzggg==)
password: ENC(oqD1IasQS57qOeOHFtBdAAemGwJ2I7BV)
# url: ENC(v3oHIZvpj5ZRTcLc41PnMXUVZbXK7dp+IKwsOlJ2bRUf5E5bagEjlB3qNwT7KiAnX3+ugTUeKWt1cVPh1iVLlQE1ELVNILu6k0X4/uH9ao53b4pLlyJsim67HozUikmKDQ/wDMxVUSkBW21g6jcKeEzXgSphxUQvPz/L8KJzzHJvkpDarGwYUZH+sV1VnSkHCHpPqW9wkbD/AN8K+iNiLw==)
# username: ENC(E5mY10bkGFBgN1Pljgzggg==)
# password: ENC(oqD1IasQS57qOeOHFtBdAAemGwJ2I7BV)
# 从库数据源
slave:
# 从数据源开关/默认关闭
@ -42,7 +42,7 @@ spring:
webStatFilter:
enabled: true
statViewServlet:
enabled: true
enabled: false
# 设置白名单,不填则允许所有访问
allow:
url-pattern: /druid/*

6
lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/application-pro.yml

@ -87,4 +87,8 @@ mssq:
#短信平台
sms:
account: 122
pwd: szsfj1800
pwd: szsfj1800
#市监代理页面
sjView: http://10.132.108.3/sjWeb

5
lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/application-test.yml

@ -108,4 +108,7 @@ mssq:
#短信平台
sms:
account: 122
pwd: szsfj1800
pwd: szsfj1800
#市监代理页面
sjView: http://10.132.108.3/sjWeb

74
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/controller/SsztJbxx110497Controller.java

@ -0,0 +1,74 @@
package com.zdxt.code.controller;
import java.util.List;
import com.zdxt.code.domain.SsztJbxx110497;
import com.zdxt.code.service.ISsztJbxx110497Service;
import com.zdxt.common.ZDResponse;
import com.zdxt.common.controller.BaseController;
import com.zdxt.common.util.TableDataInfo;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
/**
* 【企业信息总表】Controller
*
* @author ruoyi
* @date 2024-11-11
*/
@Controller
@RequestMapping("/code/jbxx110497")
public class SsztJbxx110497Controller extends BaseController
{
private String prefix = "code/project/jbxx110497";
@Autowired
private ISsztJbxx110497Service ssztJbxx110497Service;
@RequiresPermissions("code:jbxx110497:view")
@GetMapping()
public String jbxx110497()
{
return prefix + "/jbxx110497";
}
/**
* 查询【请填写功能名称】列表
*/
@RequiresPermissions("code:jbxx110497:list")
@PostMapping("/list")
@ResponseBody
public TableDataInfo list(SsztJbxx110497 ssztJbxx110497)
{
startPage();
List<SsztJbxx110497> list = ssztJbxx110497Service.selectSsztJbxx110497List(ssztJbxx110497);
return getDataTable(list);
}
public ZDResponse queryByCode(){
return ZDResponse.success("获取企业信息");
}
/**
* 新增保存【请填写功能名称】
*/
@RequiresPermissions("system:jbxx110497:add")
@PostMapping("/add")
@ResponseBody
public ZDResponse addSave(SsztJbxx110497 ssztJbxx110497)
{
return ZDResponse.success("添加成功",ssztJbxx110497Service.insertSsztJbxx110497(ssztJbxx110497));
}
}

476
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/domain/SsztJbxx110497.java

@ -0,0 +1,476 @@
package com.zdxt.code.domain;
import com.zdxt.common.BaseDomain;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
/**
* 【企业信息总表】对象 sszt_jbxx110497
*
* @author ruoyi
* @date 2024-11-11
*/
public class SsztJbxx110497 extends BaseDomain
{
private static final long serialVersionUID = 1L;
/** 经营范围 */
private String jyfw;
/** $column.columnComment */
/**
* 注册资本
*/
private Double zczb;
/** $column.columnComment */
/**
* 房屋编码
*/
private String fwbm;
/** $column.columnComment */
/**
* 企业状态
*/
private String yyzt;
/** 商事主体类型 */
private String ssztlx;
/** 年度报告信息 */
private String ndbgxx;
/** 备用字段1 */
private String byzd1;
/** 备注 */
private String bz;
/** 注册号 */
private String zch;
/** 成立日期 */
private String clrq;
/** 年检情况 */
private String njqk;
/** 经营场所 */
private String jycs;
/** 组织机构代码 */
private String zzjgdm;
/** 币种 */
private String bizhong;
/** 行业代码 */
private String hydm;
/** 备用字段3 */
private String byzd3;
/** 备用字段2 */
private String byzd2;
/** 核准/备案日期 */
private String hzrq;
/** 经营期限起 */
private String jyqxq;
/** 经营期限止 */
private String jyqxz;
/** 统一社会信用代码 */
private String tyshxydm;
/** 申报实收资本 */
private Double sbsszb;
/** 身份证号 */
private String swzh;
/** 法定代表人/负责人 */
private String fddbr;
/** 隶属企业注册号 */
private String lsqyzch;
/** 隶属企业名称 */
private String lsqymc;
/** 行业门类 */
private String hyml;
/** 企业名称 */
private String qymc;
/** 唯一编码 */
private String recordid;
/** 登记机构代号 */
private String djjgdh;
/** 主体身份代码 */
private String pripid;
/** 系统内部INS */
private Long ins;
/** 系统内部SEQ */
private Long seq;
/** */
private Long updatestatus;
public void setJyfw(String jyfw)
{
this.jyfw = jyfw;
}
public String getJyfw()
{
return jyfw;
}
public void setZczb(Double zczb)
{
this.zczb = zczb;
}
public Double getZczb()
{
return zczb;
}
public void setFwbm(String fwbm)
{
this.fwbm = fwbm;
}
public String getFwbm()
{
return fwbm;
}
public void setYyzt(String yyzt)
{
this.yyzt = yyzt;
}
public String getYyzt()
{
return yyzt;
}
public void setSsztlx(String ssztlx)
{
this.ssztlx = ssztlx;
}
public String getSsztlx()
{
return ssztlx;
}
public void setNdbgxx(String ndbgxx)
{
this.ndbgxx = ndbgxx;
}
public String getNdbgxx()
{
return ndbgxx;
}
public void setByzd1(String byzd1)
{
this.byzd1 = byzd1;
}
public String getByzd1()
{
return byzd1;
}
public void setBz(String bz)
{
this.bz = bz;
}
public String getBz()
{
return bz;
}
public void setZch(String zch)
{
this.zch = zch;
}
public String getZch()
{
return zch;
}
public void setClrq(String clrq)
{
this.clrq = clrq;
}
public String getClrq()
{
return clrq;
}
public void setNjqk(String njqk)
{
this.njqk = njqk;
}
public String getNjqk()
{
return njqk;
}
public void setJycs(String jycs)
{
this.jycs = jycs;
}
public String getJycs()
{
return jycs;
}
public void setZzjgdm(String zzjgdm)
{
this.zzjgdm = zzjgdm;
}
public String getZzjgdm()
{
return zzjgdm;
}
public void setBizhong(String bizhong)
{
this.bizhong = bizhong;
}
public String getBizhong()
{
return bizhong;
}
public void setHydm(String hydm)
{
this.hydm = hydm;
}
public String getHydm()
{
return hydm;
}
public void setByzd3(String byzd3)
{
this.byzd3 = byzd3;
}
public String getByzd3()
{
return byzd3;
}
public void setByzd2(String byzd2)
{
this.byzd2 = byzd2;
}
public String getByzd2()
{
return byzd2;
}
public void setHzrq(String hzrq)
{
this.hzrq = hzrq;
}
public String getHzrq()
{
return hzrq;
}
public void setJyqxq(String jyqxq)
{
this.jyqxq = jyqxq;
}
public String getJyqxq()
{
return jyqxq;
}
public void setJyqxz(String jyqxz)
{
this.jyqxz = jyqxz;
}
public String getJyqxz()
{
return jyqxz;
}
public void setTyshxydm(String tyshxydm)
{
this.tyshxydm = tyshxydm;
}
public String getTyshxydm()
{
return tyshxydm;
}
public void setSbsszb(Double sbsszb)
{
this.sbsszb = sbsszb;
}
public Double getSbsszb()
{
return sbsszb;
}
public void setSwzh(String swzh)
{
this.swzh = swzh;
}
public String getSwzh()
{
return swzh;
}
public void setFddbr(String fddbr)
{
this.fddbr = fddbr;
}
public String getFddbr()
{
return fddbr;
}
public void setLsqyzch(String lsqyzch)
{
this.lsqyzch = lsqyzch;
}
public String getLsqyzch()
{
return lsqyzch;
}
public void setLsqymc(String lsqymc)
{
this.lsqymc = lsqymc;
}
public String getLsqymc()
{
return lsqymc;
}
public void setHyml(String hyml)
{
this.hyml = hyml;
}
public String getHyml()
{
return hyml;
}
public void setQymc(String qymc)
{
this.qymc = qymc;
}
public String getQymc()
{
return qymc;
}
public void setRecordid(String recordid)
{
this.recordid = recordid;
}
public String getRecordid()
{
return recordid;
}
public void setDjjgdh(String djjgdh)
{
this.djjgdh = djjgdh;
}
public String getDjjgdh()
{
return djjgdh;
}
public void setPripid(String pripid)
{
this.pripid = pripid;
}
public String getPripid()
{
return pripid;
}
public void setIns(Long ins)
{
this.ins = ins;
}
public Long getIns()
{
return ins;
}
public void setSeq(Long seq)
{
this.seq = seq;
}
public Long getSeq()
{
return seq;
}
public void setUpdatestatus(Long updatestatus)
{
this.updatestatus = updatestatus;
}
public Long getUpdatestatus()
{
return updatestatus;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("jyfw", getJyfw())
.append("zczb", getZczb())
.append("fwbm", getFwbm())
.append("yyzt", getYyzt())
.append("ssztlx", getSsztlx())
.append("ndbgxx", getNdbgxx())
.append("byzd1", getByzd1())
.append("bz", getBz())
.append("zch", getZch())
.append("clrq", getClrq())
.append("njqk", getNjqk())
.append("jycs", getJycs())
.append("zzjgdm", getZzjgdm())
.append("bizhong", getBizhong())
.append("hydm", getHydm())
.append("byzd3", getByzd3())
.append("byzd2", getByzd2())
.append("hzrq", getHzrq())
.append("jyqxq", getJyqxq())
.append("jyqxz", getJyqxz())
.append("tyshxydm", getTyshxydm())
.append("sbsszb", getSbsszb())
.append("swzh", getSwzh())
.append("fddbr", getFddbr())
.append("lsqyzch", getLsqyzch())
.append("lsqymc", getLsqymc())
.append("hyml", getHyml())
.append("qymc", getQymc())
.append("recordid", getRecordid())
.append("djjgdh", getDjjgdh())
.append("pripid", getPripid())
.append("ins", getIns())
.append("seq", getSeq())
.append("updatestatus", getUpdatestatus())
.toString();
}
}

63
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/mapper/SsztJbxx110497Mapper.java

@ -0,0 +1,63 @@
package com.zdxt.code.mapper;
import com.zdxt.code.domain.SsztJbxx110497;
import java.util.List;
/**
* 【请填写功能名称】Mapper接口
*
* @author ruoyi
* @date 2024-11-11
*/
public interface SsztJbxx110497Mapper
{
/**
* 查询【请填写功能名称】
*
* @param jyfw 【请填写功能名称】ID
* @return 【请填写功能名称】
*/
SsztJbxx110497 selectSsztJbxx110497ByCode(String code);
/**
* 查询【请填写功能名称】列表
*
* @param ssztJbxx110497 【请填写功能名称】
* @return 【请填写功能名称】集合
*/
List<SsztJbxx110497> selectSsztJbxx110497List(SsztJbxx110497 ssztJbxx110497);
/**
* 新增【请填写功能名称】
*
* @param ssztJbxx110497 【请填写功能名称】
* @return 结果
*/
int insertSsztJbxx110497(SsztJbxx110497 ssztJbxx110497);
/**
* 修改【请填写功能名称】
*
* @param ssztJbxx110497 【请填写功能名称】
* @return 结果
*/
int updateSsztJbxx110497(SsztJbxx110497 ssztJbxx110497);
/**
* 删除【请填写功能名称】
*
* @param jyfw 【请填写功能名称】ID
* @return 结果
*/
int deleteSsztJbxx110497ById(String jyfw);
/**
* 批量删除【请填写功能名称】
*
* @param jyfws 需要删除的数据ID
* @return 结果
*/
int deleteSsztJbxx110497ByIds(String[] jyfws);
}

3
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/IEnterpriseInformationService.java

@ -110,5 +110,6 @@ public interface IEnterpriseInformationService
* @param url
* @return
*/
EnterpriseInformation paresEnterpriseCode(String url);
EnterpriseInformation paresEnterpriseCode(String url) throws Exception;
}

64
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/ISsztJbxx110497Service.java

@ -0,0 +1,64 @@
package com.zdxt.code.service;
import com.zdxt.code.domain.EnterpriseInformation;
import com.zdxt.code.domain.SsztJbxx110497;
import java.util.List;
/**
* 【请填写功能名称】Service接口
*
* @author ruoyi
* @date 2024-11-11
*/
public interface ISsztJbxx110497Service
{
/**
* 查询【请填写功能名称】
*
* @param code 【请填写功能名称】ID
* @return 【请填写功能名称】
*/
EnterpriseInformation selectSsztJbxx110497ByCode(String code);
/**
* 查询【请填写功能名称】列表
*
* @param ssztJbxx110497 【请填写功能名称】
* @return 【请填写功能名称】集合
*/
List<SsztJbxx110497> selectSsztJbxx110497List(SsztJbxx110497 ssztJbxx110497);
/**
* 新增【请填写功能名称】
*
* @param ssztJbxx110497 【请填写功能名称】
* @return 结果
*/
int insertSsztJbxx110497(SsztJbxx110497 ssztJbxx110497);
/**
* 修改【请填写功能名称】
*
* @param ssztJbxx110497 【请填写功能名称】
* @return 结果
*/
int updateSsztJbxx110497(SsztJbxx110497 ssztJbxx110497);
/**
* 批量删除【请填写功能名称】
*
* @param ids 需要删除的数据ID
* @return 结果
*/
int deleteSsztJbxx110497ByIds(String ids);
/**
* 删除【请填写功能名称】信息
*
* @param jyfw 【请填写功能名称】ID
* @return 结果
*/
int deleteSsztJbxx110497ById(String jyfw);
}

21
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnterpriseInformationServiceImpl.java

@ -24,6 +24,8 @@ import com.zdxt.code.domain.EnterpriseMerchantAuthorization;
import com.zdxt.code.domain.QrCodeGenerateHistory;
import com.zdxt.code.service.IEnterpriseMerchantAuthorizationService;
import com.zdxt.code.service.IQrCodeGenerateHistoryService;
import com.zdxt.code.service.ISsztJbxx110497Service;
import com.zdxt.code.utils.CrawlerUtil;
import com.zdxt.code.utils.HttpUtil;
import com.zdxt.code.utils.PasswordTools;
import com.zdxt.code.utils.QRCodeUtil;
@ -62,6 +64,9 @@ public class EnterpriseInformationServiceImpl implements IEnterpriseInformationS
@Value("${qr_code_url}")
private String qrCodeUrl;
@Value("${sjView}")
private String sjView;
@Autowired
private FileUploadApi fileUploadApi;
@ -70,6 +75,8 @@ public class EnterpriseInformationServiceImpl implements IEnterpriseInformationS
@Autowired
private IEnterpriseMerchantAuthorizationService iEnterpriseMerchantAuthorizationService;
@Autowired
private ISsztJbxx110497Service ssztJbxx110497Service;
/**
* 查询企业信息登记
@ -275,7 +282,7 @@ public class EnterpriseInformationServiceImpl implements IEnterpriseInformationS
return 0;
}
// TODO 企业添加成功,生成企业二维码
String text = "https://www.baidu.com/s?ie=UTF-8&wd=%E7%99%BE%E5%BA%A6";
String text = "";
//这里设置自定义网站url
String logoPath = qrCodeUrl;
String upload = null;
@ -410,16 +417,20 @@ public class EnterpriseInformationServiceImpl implements IEnterpriseInformationS
}
@Override
public EnterpriseInformation paresEnterpriseCode(String url) {
public EnterpriseInformation paresEnterpriseCode(String url) throws Exception {
log.info("获取市监地址,地址信息:{}",url);
if(StringUtils.isEmpty(url)){
log.info("获取市监地址,地址为空:{}",url);
return null;
}
String s = HttpUtil.HttpSendGet(url);
StringBuffer sb = new StringBuffer(url);
StringBuffer replace = sb.replace(7, 39, sjView);
//爬取页面统一信用代码
String s = CrawlerUtil.getCreditCode(url);
if(StringUtils.isNotEmpty(s)){
EnterpriseInformation enterpriseInformation =
enterpriseInformationMapper.selectEnterpriseInformationByNum(s);
// EnterpriseInformation enterpriseInformation =
// enterpriseInformationMapper.selectEnterpriseInformationByNum(s);
EnterpriseInformation enterpriseInformation = ssztJbxx110497Service.selectSsztJbxx110497ByCode(s);
return enterpriseInformation;
}
return null;

118
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/SsztJbxx110497ServiceImpl.java

@ -0,0 +1,118 @@
package com.zdxt.code.service.impl;
import java.util.List;
import cn.hutool.core.convert.Convert;
import com.zdxt.code.domain.EnterpriseInformation;
import com.zdxt.code.domain.SsztJbxx110497;
import com.zdxt.code.mapper.SsztJbxx110497Mapper;
import com.zdxt.code.service.ISsztJbxx110497Service;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
/**
* 【请填写功能名称】Service业务层处理
*
* @author ruoyi
* @date 2024-11-11
*/
@Service
public class SsztJbxx110497ServiceImpl implements ISsztJbxx110497Service
{
@Autowired
private SsztJbxx110497Mapper ssztJbxx110497Mapper;
/**
* 查询【请填写功能名称】
*
* @param code 【统一信用代码】ID
* @return 【请填写功能名称】
*/
@Override
public EnterpriseInformation selectSsztJbxx110497ByCode(String code)
{
SsztJbxx110497 ssztJbxx110497 = ssztJbxx110497Mapper.selectSsztJbxx110497ByCode(code);
EnterpriseInformation enterpriseInformation = new EnterpriseInformation();
//企业名称
enterpriseInformation.setEnterpriseName(ssztJbxx110497.getQymc());
//统一信用代码
enterpriseInformation.setEnterpriseNumber(ssztJbxx110497.getTyshxydm());
//法定代表人
enterpriseInformation.setLegalPerson(ssztJbxx110497.getFddbr());
//成立日期
enterpriseInformation.setEstablishmentTime(ssztJbxx110497.getClrq());
//经营期限-开始
enterpriseInformation.setOperatingTerm(ssztJbxx110497.getJyqxq());
//经营期限-结束
enterpriseInformation.setOperatingTerm(ssztJbxx110497.getJyqxz());
//注册资本
enterpriseInformation.setRegisteredCapital(String.valueOf(ssztJbxx110497.getZczb()));
//经营范围
enterpriseInformation.setBusinessScope(ssztJbxx110497.getJyfw());
//注册地址
enterpriseInformation.setEnterpriseAddress(ssztJbxx110497.getJycs());
//TODO 企业类型
return enterpriseInformation;
}
/**
* 查询【请填写功能名称】列表
*
* @param ssztJbxx110497 【请填写功能名称】
* @return 【请填写功能名称】
*/
@Override
public List<SsztJbxx110497> selectSsztJbxx110497List(SsztJbxx110497 ssztJbxx110497)
{
return ssztJbxx110497Mapper.selectSsztJbxx110497List(ssztJbxx110497);
}
/**
* 新增【请填写功能名称】
*
* @param ssztJbxx110497 【请填写功能名称】
* @return 结果
*/
@Override
public int insertSsztJbxx110497(SsztJbxx110497 ssztJbxx110497)
{
return ssztJbxx110497Mapper.insertSsztJbxx110497(ssztJbxx110497);
}
/**
* 修改【请填写功能名称】
*
* @param ssztJbxx110497 【请填写功能名称】
* @return 结果
*/
@Override
public int updateSsztJbxx110497(SsztJbxx110497 ssztJbxx110497)
{
return ssztJbxx110497Mapper.updateSsztJbxx110497(ssztJbxx110497);
}
/**
* 删除【请填写功能名称】对象
*
* @param ids 需要删除的数据ID
* @return 结果
*/
@Override
public int deleteSsztJbxx110497ByIds(String ids)
{
return ssztJbxx110497Mapper.deleteSsztJbxx110497ByIds(Convert.toStrArray(ids));
}
/**
* 删除【请填写功能名称】信息
*
* @param jyfw 【请填写功能名称】ID
* @return 结果
*/
@Override
public int deleteSsztJbxx110497ById(String jyfw)
{
return ssztJbxx110497Mapper.deleteSsztJbxx110497ById(jyfw);
}
}

14
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/utils/HttpUtil.java

@ -258,9 +258,7 @@ public class HttpUtil {
*/
public static String HttpSendGet(String url){
try {
// String s = HttpSendGet("https://qr.szcredit.org.cn/GJQYCredit/GSZJGSPT/QYGS_Jump.aspx?rid=836E3C11540954A7A32077D8E724981E995A0B0521B91F8ECB1984EF3C175A05189FF39173BB0049", "");
//// System.out.println(s);
// // 选择 id 为 "main" 的元素
// 选择 id 为 "main" 的元素
HttpClient httpClient = HttpClients.createDefault();
HttpGet pmethod = new HttpGet(url);
pmethod.addHeader("Connection", "keep-alive");
@ -279,11 +277,15 @@ public class HttpUtil {
return null;
}
static String url = "http://jdm.szssfj.cn/sjWeb/QyxyDetail.aspx?rid=536993e1c2504e7eb55b7234c90d597e&cid=91440300769156389U";
static String url = "";
public static void main(String[] args) throws Exception {
String creditCode = CrawlerUtil.getCreditCode(url);
System.out.println(creditCode);
String sourceUrl = "";
StringBuffer sb = new StringBuffer(sourceUrl);
// StringBuffer replace = sb.replace(7, 39, "10.132.108.3/sjWeb");
// System.out.println(replace);
// String creditCode = CrawlerUtil.getCreditCode(replace.toString());
// System.out.println(creditCode);
}
}

224
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/SsztJbxx110497Mapper.xml

@ -0,0 +1,224 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.zdxt.code.mapper.SsztJbxx110497Mapper">
<resultMap type="SsztJbxx110497" id="SsztJbxx110497Result">
<result property="jyfw" column="JYFW" />
<result property="zczb" column="ZCZB" />
<result property="fwbm" column="FWBM" />
<result property="yyzt" column="YYZT" />
<result property="ssztlx" column="SSZTLX" />
<result property="ndbgxx" column="NDBGXX" />
<result property="byzd1" column="BYZD1" />
<result property="bz" column="BZ" />
<result property="zch" column="ZCH" />
<result property="clrq" column="CLRQ" />
<result property="njqk" column="NJQK" />
<result property="jycs" column="JYCS" />
<result property="zzjgdm" column="ZZJGDM" />
<result property="bizhong" column="BIZHONG" />
<result property="hydm" column="HYDM" />
<result property="byzd3" column="BYZD3" />
<result property="byzd2" column="BYZD2" />
<result property="hzrq" column="HZRQ" />
<result property="jyqxq" column="JYQXQ" />
<result property="jyqxz" column="JYQXZ" />
<result property="tyshxydm" column="TYSHXYDM" />
<result property="sbsszb" column="SBSSZB" />
<result property="swzh" column="SWZH" />
<result property="fddbr" column="FDDBR" />
<result property="lsqyzch" column="LSQYZCH" />
<result property="lsqymc" column="LSQYMC" />
<result property="hyml" column="HYML" />
<result property="qymc" column="QYMC" />
<result property="recordid" column="RECORDID" />
<result property="djjgdh" column="DJJGDH" />
<result property="pripid" column="PRIPID" />
<result property="ins" column="INS" />
<result property="seq" column="SEQ" />
<result property="updatestatus" column="UPDATESTATUS" />
</resultMap>
<sql id="selectSsztJbxx110497Vo">
select JYFW, ZCZB, FWBM, YYZT, SSZTLX, NDBGXX, BYZD1, BZ, ZCH, CLRQ, NJQK, JYCS, ZZJGDM, BIZHONG, HYDM, BYZD3, BYZD2, HZRQ, JYQXQ, JYQXZ, TYSHXYDM, SBSSZB, SWZH, FDDBR, LSQYZCH, LSQYMC, HYML, QYMC, RECORDID, DJJGDH, PRIPID, INS, SEQ, UPDATESTATUS, UPDATETIME from sszt_jbxx110497
</sql>
<select id="selectSsztJbxx110497List" parameterType="SsztJbxx110497" resultMap="SsztJbxx110497Result">
<include refid="selectSsztJbxx110497Vo"/>
<where>
<if test="jyfw != null and jyfw != ''"> and JYFW = #{jyfw}</if>
<if test="zczb != null "> and ZCZB = #{zczb}</if>
<if test="fwbm != null and fwbm != ''"> and FWBM = #{fwbm}</if>
<if test="yyzt != null and yyzt != ''"> and YYZT = #{yyzt}</if>
<if test="ssztlx != null and ssztlx != ''"> and SSZTLX = #{ssztlx}</if>
<if test="ndbgxx != null and ndbgxx != ''"> and NDBGXX = #{ndbgxx}</if>
<if test="byzd1 != null and byzd1 != ''"> and BYZD1 = #{byzd1}</if>
<if test="bz != null and bz != ''"> and BZ = #{bz}</if>
<if test="zch != null and zch != ''"> and ZCH = #{zch}</if>
<if test="clrq != null and clrq != ''"> and CLRQ = #{clrq}</if>
<if test="njqk != null and njqk != ''"> and NJQK = #{njqk}</if>
<if test="jycs != null and jycs != ''"> and JYCS = #{jycs}</if>
<if test="zzjgdm != null and zzjgdm != ''"> and ZZJGDM = #{zzjgdm}</if>
<if test="bizhong != null and bizhong != ''"> and BIZHONG = #{bizhong}</if>
<if test="hydm != null and hydm != ''"> and HYDM = #{hydm}</if>
<if test="byzd3 != null and byzd3 != ''"> and BYZD3 = #{byzd3}</if>
<if test="byzd2 != null and byzd2 != ''"> and BYZD2 = #{byzd2}</if>
<if test="hzrq != null and hzrq != ''"> and HZRQ = #{hzrq}</if>
<if test="jyqxq != null and jyqxq != ''"> and JYQXQ = #{jyqxq}</if>
<if test="jyqxz != null and jyqxz != ''"> and JYQXZ = #{jyqxz}</if>
<if test="tyshxydm != null and tyshxydm != ''"> and TYSHXYDM = #{tyshxydm}</if>
<if test="sbsszb != null "> and SBSSZB = #{sbsszb}</if>
<if test="swzh != null and swzh != ''"> and SWZH = #{swzh}</if>
<if test="fddbr != null and fddbr != ''"> and FDDBR = #{fddbr}</if>
<if test="lsqyzch != null and lsqyzch != ''"> and LSQYZCH = #{lsqyzch}</if>
<if test="lsqymc != null and lsqymc != ''"> and LSQYMC = #{lsqymc}</if>
<if test="hyml != null and hyml != ''"> and HYML = #{hyml}</if>
<if test="qymc != null and qymc != ''"> and QYMC = #{qymc}</if>
<if test="recordid != null and recordid != ''"> and RECORDID = #{recordid}</if>
<if test="djjgdh != null and djjgdh != ''"> and DJJGDH = #{djjgdh}</if>
<if test="pripid != null and pripid != ''"> and PRIPID = #{pripid}</if>
<if test="ins != null "> and INS = #{ins}</if>
<if test="seq != null "> and SEQ = #{seq}</if>
<if test="updatestatus != null "> and UPDATESTATUS = #{updatestatus}</if>
<if test="updatetime != null and updatetime != ''"> and UPDATETIME = #{updatetime}</if>
</where>
</select>
<select id="selectSsztJbxx110497ByCode" parameterType="String" resultMap="SsztJbxx110497Result">
<include refid="selectSsztJbxx110497Vo"/>
where TYSHXYDM = #{code} LIMIT 1
</select>
<insert id="insertSsztJbxx110497" parameterType="SsztJbxx110497">
insert into sszt_jbxx110497
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="jyfw != null and jyfw != ''">JYFW,</if>
<if test="zczb != null ">ZCZB,</if>
<if test="fwbm != null and fwbm != ''">FWBM,</if>
<if test="yyzt != null and yyzt != ''">YYZT,</if>
<if test="ssztlx != null and ssztlx != ''">SSZTLX,</if>
<if test="ndbgxx != null and ndbgxx != ''">NDBGXX,</if>
<if test="byzd1 != null and byzd1 != ''">BYZD1,</if>
<if test="bz != null and bz != ''">BZ,</if>
<if test="zch != null and zch != ''">ZCH,</if>
<if test="clrq != null and clrq != ''">CLRQ,</if>
<if test="njqk != null and njqk != ''">NJQK,</if>
<if test="jycs != null and jycs != ''">JYCS,</if>
<if test="zzjgdm != null and zzjgdm != ''">ZZJGDM,</if>
<if test="bizhong != null and bizhong != ''">BIZHONG,</if>
<if test="hydm != null and hydm != ''">HYDM,</if>
<if test="byzd3 != null and byzd3 != ''">BYZD3,</if>
<if test="byzd2 != null and byzd2 != ''">BYZD2,</if>
<if test="hzrq != null and hzrq != ''">HZRQ,</if>
<if test="jyqxq != null and jyqxq != ''">JYQXQ,</if>
<if test="jyqxz != null and jyqxz != ''">JYQXZ,</if>
<if test="tyshxydm != null and tyshxydm != ''">TYSHXYDM,</if>
<if test="sbsszb != null ">SBSSZB,</if>
<if test="swzh != null and swzh != ''">SWZH,</if>
<if test="fddbr != null and fddbr != ''">FDDBR,</if>
<if test="lsqyzch != null and lsqyzch != ''">LSQYZCH,</if>
<if test="lsqymc != null and lsqymc != ''">LSQYMC,</if>
<if test="hyml != null and hyml != ''">HYML,</if>
<if test="qymc != null and qymc != ''">QYMC,</if>
<if test="recordid != null and recordid != ''">RECORDID,</if>
<if test="djjgdh != null and djjgdh != ''">DJJGDH,</if>
<if test="pripid != null and pripid != ''">PRIPID,</if>
<if test="ins != null ">INS,</if>
<if test="seq != null ">SEQ,</if>
<if test="updatestatus != null ">UPDATESTATUS,</if>
<if test="updatetime != null and updatetime != ''">UPDATETIME,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="jyfw != null and jyfw != ''">#{jyfw},</if>
<if test="zczb != null ">#{zczb},</if>
<if test="fwbm != null and fwbm != ''">#{fwbm},</if>
<if test="yyzt != null and yyzt != ''">#{yyzt},</if>
<if test="ssztlx != null and ssztlx != ''">#{ssztlx},</if>
<if test="ndbgxx != null and ndbgxx != ''">#{ndbgxx},</if>
<if test="byzd1 != null and byzd1 != ''">#{byzd1},</if>
<if test="bz != null and bz != ''">#{bz},</if>
<if test="zch != null and zch != ''">#{zch},</if>
<if test="clrq != null and clrq != ''">#{clrq},</if>
<if test="njqk != null and njqk != ''">#{njqk},</if>
<if test="jycs != null and jycs != ''">#{jycs},</if>
<if test="zzjgdm != null and zzjgdm != ''">#{zzjgdm},</if>
<if test="bizhong != null and bizhong != ''">#{bizhong},</if>
<if test="hydm != null and hydm != ''">#{hydm},</if>
<if test="byzd3 != null and byzd3 != ''">#{byzd3},</if>
<if test="byzd2 != null and byzd2 != ''">#{byzd2},</if>
<if test="hzrq != null and hzrq != ''">#{hzrq},</if>
<if test="jyqxq != null and jyqxq != ''">#{jyqxq},</if>
<if test="jyqxz != null and jyqxz != ''">#{jyqxz},</if>
<if test="tyshxydm != null and tyshxydm != ''">#{tyshxydm},</if>
<if test="sbsszb != null ">#{sbsszb},</if>
<if test="swzh != null and swzh != ''">#{swzh},</if>
<if test="fddbr != null and fddbr != ''">#{fddbr},</if>
<if test="lsqyzch != null and lsqyzch != ''">#{lsqyzch},</if>
<if test="lsqymc != null and lsqymc != ''">#{lsqymc},</if>
<if test="hyml != null and hyml != ''">#{hyml},</if>
<if test="qymc != null and qymc != ''">#{qymc},</if>
<if test="recordid != null and recordid != ''">#{recordid},</if>
<if test="djjgdh != null and djjgdh != ''">#{djjgdh},</if>
<if test="pripid != null and pripid != ''">#{pripid},</if>
<if test="ins != null ">#{ins},</if>
<if test="seq != null ">#{seq},</if>
<if test="updatestatus != null ">#{updatestatus},</if>
<if test="updatetime != null and updatetime != ''">#{updatetime},</if>
</trim>
</insert>
<update id="updateSsztJbxx110497" parameterType="SsztJbxx110497">
update sszt_jbxx110497
<trim prefix="SET" suffixOverrides=",">
<if test="zczb != null ">ZCZB = #{zczb},</if>
<if test="fwbm != null and fwbm != ''">FWBM = #{fwbm},</if>
<if test="yyzt != null and yyzt != ''">YYZT = #{yyzt},</if>
<if test="ssztlx != null and ssztlx != ''">SSZTLX = #{ssztlx},</if>
<if test="ndbgxx != null and ndbgxx != ''">NDBGXX = #{ndbgxx},</if>
<if test="byzd1 != null and byzd1 != ''">BYZD1 = #{byzd1},</if>
<if test="bz != null and bz != ''">BZ = #{bz},</if>
<if test="zch != null and zch != ''">ZCH = #{zch},</if>
<if test="clrq != null and clrq != ''">CLRQ = #{clrq},</if>
<if test="njqk != null and njqk != ''">NJQK = #{njqk},</if>
<if test="jycs != null and jycs != ''">JYCS = #{jycs},</if>
<if test="zzjgdm != null and zzjgdm != ''">ZZJGDM = #{zzjgdm},</if>
<if test="bizhong != null and bizhong != ''">BIZHONG = #{bizhong},</if>
<if test="hydm != null and hydm != ''">HYDM = #{hydm},</if>
<if test="byzd3 != null and byzd3 != ''">BYZD3 = #{byzd3},</if>
<if test="byzd2 != null and byzd2 != ''">BYZD2 = #{byzd2},</if>
<if test="hzrq != null and hzrq != ''">HZRQ = #{hzrq},</if>
<if test="jyqxq != null and jyqxq != ''">JYQXQ = #{jyqxq},</if>
<if test="jyqxz != null and jyqxz != ''">JYQXZ = #{jyqxz},</if>
<if test="tyshxydm != null and tyshxydm != ''">TYSHXYDM = #{tyshxydm},</if>
<if test="sbsszb != null ">SBSSZB = #{sbsszb},</if>
<if test="swzh != null and swzh != ''">SWZH = #{swzh},</if>
<if test="fddbr != null and fddbr != ''">FDDBR = #{fddbr},</if>
<if test="lsqyzch != null and lsqyzch != ''">LSQYZCH = #{lsqyzch},</if>
<if test="lsqymc != null and lsqymc != ''">LSQYMC = #{lsqymc},</if>
<if test="hyml != null and hyml != ''">HYML = #{hyml},</if>
<if test="qymc != null and qymc != ''">QYMC = #{qymc},</if>
<if test="recordid != null and recordid != ''">RECORDID = #{recordid},</if>
<if test="djjgdh != null and djjgdh != ''">DJJGDH = #{djjgdh},</if>
<if test="pripid != null and pripid != ''">PRIPID = #{pripid},</if>
<if test="ins != null ">INS = #{ins},</if>
<if test="seq != null ">SEQ = #{seq},</if>
<if test="updatestatus != null ">UPDATESTATUS = #{updatestatus},</if>
<if test="updatetime != null and updatetime != ''">UPDATETIME = #{updatetime},</if>
</trim>
where JYFW = #{jyfw}
</update>
<delete id="deleteSsztJbxx110497ById" parameterType="String">
delete from sszt_jbxx110497 where TYSHXYDM = #{jyfw}
</delete>
<delete id="deleteSsztJbxx110497ByIds" parameterType="String">
delete from sszt_jbxx110497 where JYFW in
<foreach item="jyfw" collection="array" open="(" separator="," close=")">
#{jyfw}
</foreach>
</delete>
</mapper>
Loading…
Cancel
Save