| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151 |
- package com.zksy.data.service.impl;
- import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
- import com.zksy.data.domain.po.XcrELicNcertificate;
- import com.zksy.data.domain.response.XcrELicNcertificateResponse;
- import com.zksy.data.mapper.XcrELicNcertificateMapper;
- import com.zksy.data.service.XcrELicNcertificateService;
- import com.zksy.data.utils.XhRequestUtil;
- import lombok.extern.slf4j.Slf4j;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Service;
- import org.springframework.transaction.annotation.Transactional;
- import java.util.List;
- /**
- * @author Administrator
- * @description 针对表【xcr_e_lic_ncertificate(市场监管_行政许可信息)】的数据库操作Service实现
- * @createDate 2024-09-27 10:58:54
- */
- @Service
- @Slf4j
- public class XcrELicNcertificateServiceImpl extends ServiceImpl<XcrELicNcertificateMapper, XcrELicNcertificate>
- implements XcrELicNcertificateService{
- @Autowired
- private XhRequestUtil xhRequestUtil;
- @Autowired
- private XcrELicNcertificateMapper xcrELicNcertificateMapper;
- @Override
- @Transactional
- public void saveDataByUniCode(String address) {
- //模拟从数据库中取数据大约为3000-4000条
- List<String> creditCodes = List.of(
- "1A5XW",
- "91431227MADPJFJ33Y",
- "91431227MACE1D1B9R",
- "91431227MAD1BTK247",
- "91431227MA4R5W2W84",
- "914312275765669716",
- "914312270791989014",
- "91431227MA4QX7NA59",
- "91431227MAC3983K5E",
- "91431227MABRAF5E3B",
- "91431227MAD5WTW10T",
- "91431227MA7HKUPA7Q",
- "91431227MAC2UK367F",
- "91431227MADL6CJKXM",
- "91431227MABW4GKL08",
- "91431227MACPJ8WR1F",
- "91431227MA7ATPKW4J",
- "91431227MA4Q1AM00N",
- "91431227MADKQ73J4N",
- "91431227MADPJFT7X1",
- "93431227MA4PHCEM19",
- "91431227MA4M4DM87R",
- "91431227MAD856M52J",
- "91431227MA7LW9QX31",
- "91431227MACWMHC35F",
- "91431227MA4L6W695Q",
- "91431227MADL6GQL35",
- "91431227MADP7XE94H",
- "91431227MAC2XF0R25",
- "91431227MA4Q4BK07F",
- "91431227MADPJFXJ3W",
- "91431227MABW4GJN0L",
- "91431227MACN1KUT8R",
- "93431227MA4PHCMU8W",
- "91431227MA4LC61A3N",
- "91431227MA4M324CXA",
- "914312278892884072",
- "91431227MA4T4B4J3M",
- "91431227MADNCH2X6M",
- "914312275595125417",
- "91431227MA4M75R67U",
- "91431227396644741R",
- "91431227MADNN45R0F",
- "91431227736753419J",
- "91431227MACQEHCL3A",
- "93431227MA4RHL4F7U",
- "91431227MADMX5N86U",
- "91431227189282119D",
- "91431227MABUBCWU6U",
- "91431227MACQF1LQ30",
- "91431227MAC9E7BD91",
- "934312273256247195",
- "91431227MA4M76HJ2J",
- "91431227MADKBU940R",
- "91431227MA4TDKM147",
- "91431227MADNN4817D",
- "91431227MACMXR2N3R",
- "91431227MAD6N6WNXX",
- "91431227MAC9490P8T",
- "91431227MACQF1KK8L",
- "914312277968569030",
- "91431227MAD61UC69R",
- "91431227MA4L1M9813",
- "91431227MA4L71LC63",
- "91431227MABW4GE787",
- "91431227MA4L7A7DXJ",
- "93431227MA4PAGR231",
- "91431227MA4LP8C75U",
- "91431227MAD5Y6DW1K",
- "91431227MAC653Q99C",
- "91431227MA4Q18HX3Q",
- "91431227MA4T4AKFX1",
- "91431227MA4L7A21XR",
- "914312273384795653",
- "91431227MABW4GFD3K",
- "91431227MADQ5QXH1L",
- "91431227MADNN4A44J",
- "91431227MAD7CTAPXE",
- "91431227MA4LPBD61R",
- "91431227MABTCTNQ74",
- "91431227MA4Q19B59P",
- "93431227MA4Q4R775B",
- "91431227MA4PA3Q21D",
- "91431227MADMW2QJ1L",
- "93431227MAC048F67N",
- "91431227MACWM6QL19",
- "91431227MADD7L4W5L",
- "91431227MA4M30M43K",
- "91431227MAD79R5J7A",
- "93431227MA4Q4RB462",
- "91431227MAD99WMW7A",
- "91431227MADMEXY624",
- "91431227MADKPL8L5E",
- "91431227MADNCCCD2D",
- "93431227074983628E",
- "93431227MA4L21C626",
- "914312277790495523",
- "91431227MADNNGBX0C",
- "91431227MAD79QNK7L",
- "91431227MA4QGJKK8M",
- "93431227MA4L4F3N3B"
- );
- this.remove(null);
- creditCodes.stream().forEach(creditCode -> {
- xhRequestUtil.httpRequestByUniCode(creditCode, address,
- XcrELicNcertificateResponse.class,
- XcrELicNcertificate.class,
- xcrELicNcertificateMapper
- );
- });
- log.info("市场监管_行政许可信息同步完成");
- }
- }
|