提交修改

This commit is contained in:
quyixiao 2025-03-15 15:30:01 +08:00
parent 917c774a0d
commit 24676e0f62
28 changed files with 82 additions and 27 deletions

View File

@ -9,6 +9,7 @@ package com.heyu.api.data.dao.api;
*/ */
import com.heyu.api.data.entity.api.ApiPostCodeEntity; import com.heyu.api.data.entity.api.ApiPostCodeEntity;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.lz.mybatis.plugin.annotations.LIMIT;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
@Mapper @Mapper
@ -32,5 +33,6 @@ public interface ApiPostCodeDao extends BaseMapper<ApiPostCodeEntity> {
int deleteApiPostCodeById(@Param("id")Long id); int deleteApiPostCodeById(@Param("id")Long id);
@LIMIT
ApiPostCodeEntity selectApiPostCodeByMd5(String md5Unique);
} }

View File

@ -1,4 +1,4 @@
package com.heyu.api.controller.certificate.bankcard; package com.heyu.api.controller.bankcard;
import com.aliyun.cloudauth20190307.models.BankMetaVerifyResponse; import com.aliyun.cloudauth20190307.models.BankMetaVerifyResponse;

View File

@ -1,4 +1,4 @@
package com.heyu.api.controller.certificate.bankcard; package com.heyu.api.controller.bankcard;
import com.aliyun.cloudauth20190307.models.BankMetaVerifyResponse; import com.aliyun.cloudauth20190307.models.BankMetaVerifyResponse;

View File

@ -1,4 +1,4 @@
package com.heyu.api.controller.certificate.bankcard; package com.heyu.api.controller.bankcard;
import com.aliyun.cloudauth20190307.models.BankMetaVerifyResponse; import com.aliyun.cloudauth20190307.models.BankMetaVerifyResponse;

View File

@ -1,4 +1,4 @@
package com.heyu.api.controller.certificate.bankcard; package com.heyu.api.controller.bankcard;
import com.aliyun.ocr20191230.models.RecognizeBankCardResponse; import com.aliyun.ocr20191230.models.RecognizeBankCardResponse;

View File

@ -1,4 +1,4 @@
package com.heyu.api.controller.certificate.car; package com.heyu.api.controller.car;
import com.aliyun.ocr20191230.models.RecognizeDriverLicenseResponse; import com.aliyun.ocr20191230.models.RecognizeDriverLicenseResponse;
import com.aliyun.ocr20191230.models.RecognizeDriverLicenseResponseBody; import com.aliyun.ocr20191230.models.RecognizeDriverLicenseResponseBody;

View File

@ -1,4 +1,4 @@
package com.heyu.api.controller.certificate.car; package com.heyu.api.controller.car;
import com.aliyun.ocr20191230.models.RecognizeDrivingLicenseResponse; import com.aliyun.ocr20191230.models.RecognizeDrivingLicenseResponse;

View File

@ -1,4 +1,4 @@
package com.heyu.api.controller.certificate.car; package com.heyu.api.controller.car;
import com.aliyun.ocr20191230.models.RecognizeLicensePlateResponse; import com.aliyun.ocr20191230.models.RecognizeLicensePlateResponse;

View File

@ -1,4 +1,4 @@
package com.heyu.api.controller.certificate.car; package com.heyu.api.controller.car;
import com.aliyun.ocr20191230.models.RecognizeTaxiInvoiceResponse; import com.aliyun.ocr20191230.models.RecognizeTaxiInvoiceResponse;

View File

@ -1,4 +1,4 @@
package com.heyu.api.controller.certificate.car; package com.heyu.api.controller.car;
import com.aliyun.ocr20191230.models.RecognizeTrainTicketResponse; import com.aliyun.ocr20191230.models.RecognizeTrainTicketResponse;
import com.aliyun.ocr20191230.models.RecognizeTrainTicketResponseBody; import com.aliyun.ocr20191230.models.RecognizeTrainTicketResponseBody;

View File

@ -1,4 +1,4 @@
package com.heyu.api.controller.certificate.card; package com.heyu.api.controller.card;
import com.aliyun.ocr20191230.models.RecognizeBusinessLicenseResponse; import com.aliyun.ocr20191230.models.RecognizeBusinessLicenseResponse;

View File

@ -1,4 +1,4 @@
package com.heyu.api.controller.certificate.card; package com.heyu.api.controller.card;
import com.aliyun.ocr20191230.models.RecognizeCharacterResponse; import com.aliyun.ocr20191230.models.RecognizeCharacterResponse;

View File

@ -0,0 +1,35 @@
package com.heyu.api.controller.face;
import com.heyu.api.controller.BaseController;
import com.heyu.api.data.annotation.NotIntercept;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/***
*https://next.api.aliyun.com/api/facebody/2019-12-30/BlurFace?tab=DEMO&lang=JAVA&RegionId=cn-shanghai
*
*人脸信息脱敏
*
* BlurFace
*功能描述
* 人脸信息脱敏能力对输入图像中的人脸进行模糊处理输出脱敏后的图像
*
*
*/
@Slf4j
@RestController
@RequestMapping("/face")
@NotIntercept
public class BlurFaceController extends BaseController {
}

View File

@ -1,4 +1,4 @@
package com.heyu.api.controller.certificate.file; package com.heyu.api.controller.file;
import com.aliyun.ocr20191230.models.RecognizePdfResponse; import com.aliyun.ocr20191230.models.RecognizePdfResponse;

View File

@ -1,4 +1,4 @@
package com.heyu.api.controller.certificate.idcard; package com.heyu.api.controller.idcard;
import com.aliyun.ocr20191230.models.RecognizeIdentityCardResponse; import com.aliyun.ocr20191230.models.RecognizeIdentityCardResponse;

View File

@ -1,4 +1,4 @@
package com.heyu.api.controller.certificate.idcard; package com.heyu.api.controller.idcard;
import com.heyu.api.request.certificate.ApiIdentityCardSecondRequest; import com.heyu.api.request.certificate.ApiIdentityCardSecondRequest;

View File

@ -1,4 +1,4 @@
package com.heyu.api.controller.certificate.mobile; package com.heyu.api.controller.mobile;
import com.heyu.api.request.mobile.Mobile2MetaVerificationRequest; import com.heyu.api.request.mobile.Mobile2MetaVerificationRequest;
import com.heyu.api.resp.mobile.MobileInfoVerificationResp; import com.heyu.api.resp.mobile.MobileInfoVerificationResp;

View File

@ -1,4 +1,4 @@
package com.heyu.api.controller.certificate.mobile; package com.heyu.api.controller.mobile;
import com.heyu.api.request.mobile.Mobile2MetaVerificationRequest; import com.heyu.api.request.mobile.Mobile2MetaVerificationRequest;
import com.heyu.api.resp.mobile.Mobile3MetaVerificationResp; import com.heyu.api.resp.mobile.Mobile3MetaVerificationResp;

View File

@ -1,4 +1,4 @@
package com.heyu.api.controller.certificate.mobile; package com.heyu.api.controller.mobile;
import com.heyu.api.request.mobile.Mobile3MetaVerificationRequest; import com.heyu.api.request.mobile.Mobile3MetaVerificationRequest;
import com.heyu.api.resp.mobile.Mobile3MetaVerificationResp; import com.heyu.api.resp.mobile.Mobile3MetaVerificationResp;

View File

@ -1,4 +1,4 @@
package com.heyu.api.controller.certificate.mobile; package com.heyu.api.controller.mobile;
import com.heyu.api.resp.mobile.MobileNetworkTimeVerificationResp; import com.heyu.api.resp.mobile.MobileNetworkTimeVerificationResp;

View File

@ -1,4 +1,4 @@
package com.heyu.api.controller.certificate.mobile; package com.heyu.api.controller.mobile;
import com.heyu.api.resp.mobile.MobileStatusVerificationResp; import com.heyu.api.resp.mobile.MobileStatusVerificationResp;

View File

@ -1,4 +1,4 @@
package com.heyu.api.controller.certificate.qrcode; package com.heyu.api.controller.qrcode;
import com.aliyun.ocr20191230.models.RecognizeQrCodeResponse; import com.aliyun.ocr20191230.models.RecognizeQrCodeResponse;

View File

@ -1,4 +1,4 @@
package com.heyu.api.controller.certificate.tax; package com.heyu.api.controller.tax;
import com.aliyun.ocr20191230.models.RecognizeQuotaInvoiceResponse; import com.aliyun.ocr20191230.models.RecognizeQuotaInvoiceResponse;

View File

@ -1,4 +1,4 @@
package com.heyu.api.controller.certificate.tax; package com.heyu.api.controller.tax;
import com.aliyun.ocr20191230.models.RecognizeTicketInvoiceResponse; import com.aliyun.ocr20191230.models.RecognizeTicketInvoiceResponse;

View File

@ -1,4 +1,4 @@
package com.heyu.api.controller.certificate.tax; package com.heyu.api.controller.tax;
import com.aliyun.ocr20191230.models.RecognizeVATInvoiceResponse; import com.aliyun.ocr20191230.models.RecognizeVATInvoiceResponse;

View File

@ -1,4 +1,4 @@
package com.heyu.api.controller.certificate.tax; package com.heyu.api.controller.tax;
import com.aliyun.ocr20191230.models.RecognizeVINCodeResponse; import com.aliyun.ocr20191230.models.RecognizeVINCodeResponse;

View File

@ -1,4 +1,4 @@
package com.heyu.api.controller.certificate.video; package com.heyu.api.controller.video;
import com.aliyun.ocr20191230.models.RecognizeVideoCharacterResponse; import com.aliyun.ocr20191230.models.RecognizeVideoCharacterResponse;

View File

@ -3,6 +3,7 @@ package com.heyu.api.listener;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.heyu.api.data.dao.api.ApiPostCodeDao; import com.heyu.api.data.dao.api.ApiPostCodeDao;
import com.heyu.api.data.entity.api.ApiPostCodeEntity; import com.heyu.api.data.entity.api.ApiPostCodeEntity;
import com.heyu.api.data.utils.MD5Utils;
import com.rabbitmq.client.Channel; import com.rabbitmq.client.Channel;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.amqp.rabbit.annotation.RabbitHandler; import org.springframework.amqp.rabbit.annotation.RabbitHandler;
@ -29,10 +30,27 @@ public class PostCodeQueueSimpleRabbitListener {
public void consumeMessage(@Payload String message, @Header(AmqpHeaders.DELIVERY_TAG) long delivertTag, Channel channel) { public void consumeMessage(@Payload String message, @Header(AmqpHeaders.DELIVERY_TAG) long delivertTag, Channel channel) {
try { try {
ApiPostCodeEntity apiPostCodeEntity = JSON.parseObject(message, ApiPostCodeEntity.class); ApiPostCodeEntity apiPostCodeEntity = JSON.parseObject(message, ApiPostCodeEntity.class);
String param = apiPostCodeEntity.getParam1()
+ apiPostCodeEntity.getParam2()
+ apiPostCodeEntity.getParam3()
+ apiPostCodeEntity.getParam4()
+ apiPostCodeEntity.getParam5()
+ apiPostCodeEntity.getParam6()
+ apiPostCodeEntity.getParam7()
+ apiPostCodeEntity.getParam8()
+ apiPostCodeEntity.getParam9()
+ apiPostCodeEntity.getParam10()
+ apiPostCodeEntity.getParam11()
+ apiPostCodeEntity.getParam12();
String md5 = MD5Utils.encode(param);
ApiPostCodeEntity apiPostCodeEntity1 = apiPostCodeDao.selectApiPostCodeByMd5(md5);
if (apiPostCodeEntity1 != null) {
return;
}
apiPostCodeDao.insertApiPostCode(apiPostCodeEntity); apiPostCodeDao.insertApiPostCode(apiPostCodeEntity);
} catch (Exception e) { } catch (Exception e) {
log.error("exception e " + message, e); log.error("exception e " + message, e);
}finally { } finally {
try { try {
channel.basicAck(delivertTag, true); channel.basicAck(delivertTag, true);
} catch (IOException e) { } catch (IOException e) {