From 24676e0f628fe225ae3cf3c30cc460779bbb6679 Mon Sep 17 00:00:00 2001 From: quyixiao <2621048238@qq.com> Date: Sat, 15 Mar 2025 15:30:01 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../heyu/api/data/dao/api/ApiPostCodeDao.java | 4 ++- .../bankcard/BankCard2MetaController.java | 2 +- .../bankcard/BankCard3MetaController.java | 2 +- .../bankcard/BankCard4MetaController.java | 2 +- .../bankcard/BankCardRecognizeController.java | 2 +- .../car/RecognizeDriverLicenseController.java | 2 +- .../RecognizeDrivingLicenseController.java | 2 +- .../car/RecognizeLicensePlateController.java | 2 +- .../car/RecognizeTaxiInvoiceController.java | 2 +- .../car/RecognizeTrainTicketController.java | 2 +- .../BusinessLicenseRecognizeController.java | 2 +- .../card/CharacterRecognizeController.java | 2 +- .../controller/face/BlurFaceController.java | 35 +++++++++++++++++++ .../file/RecognizePdfController.java | 2 +- .../idcard/IdCardController.java | 2 +- .../idcard/IdCardSecondCheckController.java | 2 +- .../mobile/MinorsVerificationController.java | 2 +- .../Mobile2MetaVerificationController.java | 2 +- .../Mobile3MetaVerificationController.java | 2 +- ...bileNetworkTimeVerificationController.java | 2 +- .../MobileStatusVerificationController.java | 2 +- .../qrcode/RecognizeQrCodeController.java | 2 +- .../tax/RecognizeQuotaInvoiceController.java | 2 +- .../tax/RecognizeTicketInvoiceController.java | 2 +- .../tax/RecognizeVATInvoiceController.java | 2 +- .../tax/RecognizeVINCodeController.java | 2 +- .../RecognizeVideoCharacterController.java | 2 +- .../PostCodeQueueSimpleRabbitListener.java | 20 ++++++++++- 28 files changed, 82 insertions(+), 27 deletions(-) rename api-web/api-interface/src/main/java/com/heyu/api/controller/{certificate => }/bankcard/BankCard2MetaController.java (98%) rename api-web/api-interface/src/main/java/com/heyu/api/controller/{certificate => }/bankcard/BankCard3MetaController.java (98%) rename api-web/api-interface/src/main/java/com/heyu/api/controller/{certificate => }/bankcard/BankCard4MetaController.java (98%) rename api-web/api-interface/src/main/java/com/heyu/api/controller/{certificate => }/bankcard/BankCardRecognizeController.java (98%) rename api-web/api-interface/src/main/java/com/heyu/api/controller/{certificate => }/car/RecognizeDriverLicenseController.java (98%) rename api-web/api-interface/src/main/java/com/heyu/api/controller/{certificate => }/car/RecognizeDrivingLicenseController.java (98%) rename api-web/api-interface/src/main/java/com/heyu/api/controller/{certificate => }/car/RecognizeLicensePlateController.java (98%) rename api-web/api-interface/src/main/java/com/heyu/api/controller/{certificate => }/car/RecognizeTaxiInvoiceController.java (97%) rename api-web/api-interface/src/main/java/com/heyu/api/controller/{certificate => }/car/RecognizeTrainTicketController.java (97%) rename api-web/api-interface/src/main/java/com/heyu/api/controller/{certificate => }/card/BusinessLicenseRecognizeController.java (98%) rename api-web/api-interface/src/main/java/com/heyu/api/controller/{certificate => }/card/CharacterRecognizeController.java (96%) create mode 100644 api-web/api-interface/src/main/java/com/heyu/api/controller/face/BlurFaceController.java rename api-web/api-interface/src/main/java/com/heyu/api/controller/{certificate => }/file/RecognizePdfController.java (98%) rename api-web/api-interface/src/main/java/com/heyu/api/controller/{certificate => }/idcard/IdCardController.java (99%) rename api-web/api-interface/src/main/java/com/heyu/api/controller/{certificate => }/idcard/IdCardSecondCheckController.java (97%) rename api-web/api-interface/src/main/java/com/heyu/api/controller/{certificate => }/mobile/MinorsVerificationController.java (98%) rename api-web/api-interface/src/main/java/com/heyu/api/controller/{certificate => }/mobile/Mobile2MetaVerificationController.java (97%) rename api-web/api-interface/src/main/java/com/heyu/api/controller/{certificate => }/mobile/Mobile3MetaVerificationController.java (98%) rename api-web/api-interface/src/main/java/com/heyu/api/controller/{certificate => }/mobile/MobileNetworkTimeVerificationController.java (97%) rename api-web/api-interface/src/main/java/com/heyu/api/controller/{certificate => }/mobile/MobileStatusVerificationController.java (97%) rename api-web/api-interface/src/main/java/com/heyu/api/controller/{certificate => }/qrcode/RecognizeQrCodeController.java (98%) rename api-web/api-interface/src/main/java/com/heyu/api/controller/{certificate => }/tax/RecognizeQuotaInvoiceController.java (98%) rename api-web/api-interface/src/main/java/com/heyu/api/controller/{certificate => }/tax/RecognizeTicketInvoiceController.java (98%) rename api-web/api-interface/src/main/java/com/heyu/api/controller/{certificate => }/tax/RecognizeVATInvoiceController.java (98%) rename api-web/api-interface/src/main/java/com/heyu/api/controller/{certificate => }/tax/RecognizeVINCodeController.java (97%) rename api-web/api-interface/src/main/java/com/heyu/api/controller/{certificate => }/video/RecognizeVideoCharacterController.java (98%) diff --git a/api-mapper/src/main/java/com/heyu/api/data/dao/api/ApiPostCodeDao.java b/api-mapper/src/main/java/com/heyu/api/data/dao/api/ApiPostCodeDao.java index 88d4ebd..49a1511 100644 --- a/api-mapper/src/main/java/com/heyu/api/data/dao/api/ApiPostCodeDao.java +++ b/api-mapper/src/main/java/com/heyu/api/data/dao/api/ApiPostCodeDao.java @@ -9,6 +9,7 @@ package com.heyu.api.data.dao.api; */ import com.heyu.api.data.entity.api.ApiPostCodeEntity; 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.Param; @Mapper @@ -32,5 +33,6 @@ public interface ApiPostCodeDao extends BaseMapper { int deleteApiPostCodeById(@Param("id")Long id); - + @LIMIT + ApiPostCodeEntity selectApiPostCodeByMd5(String md5Unique); } \ No newline at end of file diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/bankcard/BankCard2MetaController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/bankcard/BankCard2MetaController.java similarity index 98% rename from api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/bankcard/BankCard2MetaController.java rename to api-web/api-interface/src/main/java/com/heyu/api/controller/bankcard/BankCard2MetaController.java index cadcf57..2f60c8f 100644 --- a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/bankcard/BankCard2MetaController.java +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/bankcard/BankCard2MetaController.java @@ -1,4 +1,4 @@ -package com.heyu.api.controller.certificate.bankcard; +package com.heyu.api.controller.bankcard; import com.aliyun.cloudauth20190307.models.BankMetaVerifyResponse; diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/bankcard/BankCard3MetaController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/bankcard/BankCard3MetaController.java similarity index 98% rename from api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/bankcard/BankCard3MetaController.java rename to api-web/api-interface/src/main/java/com/heyu/api/controller/bankcard/BankCard3MetaController.java index 1a94c51..3167f3b 100644 --- a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/bankcard/BankCard3MetaController.java +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/bankcard/BankCard3MetaController.java @@ -1,4 +1,4 @@ -package com.heyu.api.controller.certificate.bankcard; +package com.heyu.api.controller.bankcard; import com.aliyun.cloudauth20190307.models.BankMetaVerifyResponse; diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/bankcard/BankCard4MetaController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/bankcard/BankCard4MetaController.java similarity index 98% rename from api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/bankcard/BankCard4MetaController.java rename to api-web/api-interface/src/main/java/com/heyu/api/controller/bankcard/BankCard4MetaController.java index abf66d3..6a950a9 100644 --- a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/bankcard/BankCard4MetaController.java +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/bankcard/BankCard4MetaController.java @@ -1,4 +1,4 @@ -package com.heyu.api.controller.certificate.bankcard; +package com.heyu.api.controller.bankcard; import com.aliyun.cloudauth20190307.models.BankMetaVerifyResponse; diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/bankcard/BankCardRecognizeController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/bankcard/BankCardRecognizeController.java similarity index 98% rename from api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/bankcard/BankCardRecognizeController.java rename to api-web/api-interface/src/main/java/com/heyu/api/controller/bankcard/BankCardRecognizeController.java index 14e0634..0fa4005 100644 --- a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/bankcard/BankCardRecognizeController.java +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/bankcard/BankCardRecognizeController.java @@ -1,4 +1,4 @@ -package com.heyu.api.controller.certificate.bankcard; +package com.heyu.api.controller.bankcard; import com.aliyun.ocr20191230.models.RecognizeBankCardResponse; diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/car/RecognizeDriverLicenseController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/car/RecognizeDriverLicenseController.java similarity index 98% rename from api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/car/RecognizeDriverLicenseController.java rename to api-web/api-interface/src/main/java/com/heyu/api/controller/car/RecognizeDriverLicenseController.java index eb6942b..03264d9 100644 --- a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/car/RecognizeDriverLicenseController.java +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/car/RecognizeDriverLicenseController.java @@ -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.RecognizeDriverLicenseResponseBody; diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/car/RecognizeDrivingLicenseController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/car/RecognizeDrivingLicenseController.java similarity index 98% rename from api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/car/RecognizeDrivingLicenseController.java rename to api-web/api-interface/src/main/java/com/heyu/api/controller/car/RecognizeDrivingLicenseController.java index efd1e19..cff5803 100644 --- a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/car/RecognizeDrivingLicenseController.java +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/car/RecognizeDrivingLicenseController.java @@ -1,4 +1,4 @@ -package com.heyu.api.controller.certificate.car; +package com.heyu.api.controller.car; import com.aliyun.ocr20191230.models.RecognizeDrivingLicenseResponse; diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/car/RecognizeLicensePlateController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/car/RecognizeLicensePlateController.java similarity index 98% rename from api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/car/RecognizeLicensePlateController.java rename to api-web/api-interface/src/main/java/com/heyu/api/controller/car/RecognizeLicensePlateController.java index 028e5e8..ca71bd5 100644 --- a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/car/RecognizeLicensePlateController.java +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/car/RecognizeLicensePlateController.java @@ -1,4 +1,4 @@ -package com.heyu.api.controller.certificate.car; +package com.heyu.api.controller.car; import com.aliyun.ocr20191230.models.RecognizeLicensePlateResponse; diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/car/RecognizeTaxiInvoiceController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/car/RecognizeTaxiInvoiceController.java similarity index 97% rename from api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/car/RecognizeTaxiInvoiceController.java rename to api-web/api-interface/src/main/java/com/heyu/api/controller/car/RecognizeTaxiInvoiceController.java index 7fac912..ce68b56 100644 --- a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/car/RecognizeTaxiInvoiceController.java +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/car/RecognizeTaxiInvoiceController.java @@ -1,4 +1,4 @@ -package com.heyu.api.controller.certificate.car; +package com.heyu.api.controller.car; import com.aliyun.ocr20191230.models.RecognizeTaxiInvoiceResponse; diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/car/RecognizeTrainTicketController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/car/RecognizeTrainTicketController.java similarity index 97% rename from api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/car/RecognizeTrainTicketController.java rename to api-web/api-interface/src/main/java/com/heyu/api/controller/car/RecognizeTrainTicketController.java index 6b2aa3f..e835df7 100644 --- a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/car/RecognizeTrainTicketController.java +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/car/RecognizeTrainTicketController.java @@ -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.RecognizeTrainTicketResponseBody; diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/card/BusinessLicenseRecognizeController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/card/BusinessLicenseRecognizeController.java similarity index 98% rename from api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/card/BusinessLicenseRecognizeController.java rename to api-web/api-interface/src/main/java/com/heyu/api/controller/card/BusinessLicenseRecognizeController.java index 927af2d..35ffab6 100644 --- a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/card/BusinessLicenseRecognizeController.java +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/card/BusinessLicenseRecognizeController.java @@ -1,4 +1,4 @@ -package com.heyu.api.controller.certificate.card; +package com.heyu.api.controller.card; import com.aliyun.ocr20191230.models.RecognizeBusinessLicenseResponse; diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/card/CharacterRecognizeController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/card/CharacterRecognizeController.java similarity index 96% rename from api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/card/CharacterRecognizeController.java rename to api-web/api-interface/src/main/java/com/heyu/api/controller/card/CharacterRecognizeController.java index 1c2670b..5ef2384 100644 --- a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/card/CharacterRecognizeController.java +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/card/CharacterRecognizeController.java @@ -1,4 +1,4 @@ -package com.heyu.api.controller.certificate.card; +package com.heyu.api.controller.card; import com.aliyun.ocr20191230.models.RecognizeCharacterResponse; diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/face/BlurFaceController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/face/BlurFaceController.java new file mode 100644 index 0000000..03116fc --- /dev/null +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/face/BlurFaceController.java @@ -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 { + + + + + + + + +} diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/file/RecognizePdfController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/file/RecognizePdfController.java similarity index 98% rename from api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/file/RecognizePdfController.java rename to api-web/api-interface/src/main/java/com/heyu/api/controller/file/RecognizePdfController.java index 36092da..e6492fe 100644 --- a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/file/RecognizePdfController.java +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/file/RecognizePdfController.java @@ -1,4 +1,4 @@ -package com.heyu.api.controller.certificate.file; +package com.heyu.api.controller.file; import com.aliyun.ocr20191230.models.RecognizePdfResponse; diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/idcard/IdCardController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/idcard/IdCardController.java similarity index 99% rename from api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/idcard/IdCardController.java rename to api-web/api-interface/src/main/java/com/heyu/api/controller/idcard/IdCardController.java index 9d1aeb5..443ed2e 100644 --- a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/idcard/IdCardController.java +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/idcard/IdCardController.java @@ -1,4 +1,4 @@ -package com.heyu.api.controller.certificate.idcard; +package com.heyu.api.controller.idcard; import com.aliyun.ocr20191230.models.RecognizeIdentityCardResponse; diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/idcard/IdCardSecondCheckController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/idcard/IdCardSecondCheckController.java similarity index 97% rename from api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/idcard/IdCardSecondCheckController.java rename to api-web/api-interface/src/main/java/com/heyu/api/controller/idcard/IdCardSecondCheckController.java index 3d8089a..e212b49 100644 --- a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/idcard/IdCardSecondCheckController.java +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/idcard/IdCardSecondCheckController.java @@ -1,4 +1,4 @@ -package com.heyu.api.controller.certificate.idcard; +package com.heyu.api.controller.idcard; import com.heyu.api.request.certificate.ApiIdentityCardSecondRequest; diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/mobile/MinorsVerificationController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/mobile/MinorsVerificationController.java similarity index 98% rename from api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/mobile/MinorsVerificationController.java rename to api-web/api-interface/src/main/java/com/heyu/api/controller/mobile/MinorsVerificationController.java index 9bad033..bdcde7e 100644 --- a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/mobile/MinorsVerificationController.java +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/mobile/MinorsVerificationController.java @@ -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.resp.mobile.MobileInfoVerificationResp; diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/mobile/Mobile2MetaVerificationController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/mobile/Mobile2MetaVerificationController.java similarity index 97% rename from api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/mobile/Mobile2MetaVerificationController.java rename to api-web/api-interface/src/main/java/com/heyu/api/controller/mobile/Mobile2MetaVerificationController.java index 474c372..8b74bab 100644 --- a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/mobile/Mobile2MetaVerificationController.java +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/mobile/Mobile2MetaVerificationController.java @@ -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.resp.mobile.Mobile3MetaVerificationResp; diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/mobile/Mobile3MetaVerificationController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/mobile/Mobile3MetaVerificationController.java similarity index 98% rename from api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/mobile/Mobile3MetaVerificationController.java rename to api-web/api-interface/src/main/java/com/heyu/api/controller/mobile/Mobile3MetaVerificationController.java index 676b78d..7659616 100644 --- a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/mobile/Mobile3MetaVerificationController.java +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/mobile/Mobile3MetaVerificationController.java @@ -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.resp.mobile.Mobile3MetaVerificationResp; diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/mobile/MobileNetworkTimeVerificationController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/mobile/MobileNetworkTimeVerificationController.java similarity index 97% rename from api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/mobile/MobileNetworkTimeVerificationController.java rename to api-web/api-interface/src/main/java/com/heyu/api/controller/mobile/MobileNetworkTimeVerificationController.java index 9bce2e2..fdb95a9 100644 --- a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/mobile/MobileNetworkTimeVerificationController.java +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/mobile/MobileNetworkTimeVerificationController.java @@ -1,4 +1,4 @@ -package com.heyu.api.controller.certificate.mobile; +package com.heyu.api.controller.mobile; import com.heyu.api.resp.mobile.MobileNetworkTimeVerificationResp; diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/mobile/MobileStatusVerificationController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/mobile/MobileStatusVerificationController.java similarity index 97% rename from api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/mobile/MobileStatusVerificationController.java rename to api-web/api-interface/src/main/java/com/heyu/api/controller/mobile/MobileStatusVerificationController.java index 2752c24..86d0a84 100644 --- a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/mobile/MobileStatusVerificationController.java +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/mobile/MobileStatusVerificationController.java @@ -1,4 +1,4 @@ -package com.heyu.api.controller.certificate.mobile; +package com.heyu.api.controller.mobile; import com.heyu.api.resp.mobile.MobileStatusVerificationResp; diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/qrcode/RecognizeQrCodeController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/qrcode/RecognizeQrCodeController.java similarity index 98% rename from api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/qrcode/RecognizeQrCodeController.java rename to api-web/api-interface/src/main/java/com/heyu/api/controller/qrcode/RecognizeQrCodeController.java index a1073a7..7626783 100644 --- a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/qrcode/RecognizeQrCodeController.java +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/qrcode/RecognizeQrCodeController.java @@ -1,4 +1,4 @@ -package com.heyu.api.controller.certificate.qrcode; +package com.heyu.api.controller.qrcode; import com.aliyun.ocr20191230.models.RecognizeQrCodeResponse; diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/tax/RecognizeQuotaInvoiceController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/tax/RecognizeQuotaInvoiceController.java similarity index 98% rename from api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/tax/RecognizeQuotaInvoiceController.java rename to api-web/api-interface/src/main/java/com/heyu/api/controller/tax/RecognizeQuotaInvoiceController.java index d338f93..d4ad34c 100644 --- a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/tax/RecognizeQuotaInvoiceController.java +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/tax/RecognizeQuotaInvoiceController.java @@ -1,4 +1,4 @@ -package com.heyu.api.controller.certificate.tax; +package com.heyu.api.controller.tax; import com.aliyun.ocr20191230.models.RecognizeQuotaInvoiceResponse; diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/tax/RecognizeTicketInvoiceController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/tax/RecognizeTicketInvoiceController.java similarity index 98% rename from api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/tax/RecognizeTicketInvoiceController.java rename to api-web/api-interface/src/main/java/com/heyu/api/controller/tax/RecognizeTicketInvoiceController.java index e64289e..e7652f1 100644 --- a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/tax/RecognizeTicketInvoiceController.java +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/tax/RecognizeTicketInvoiceController.java @@ -1,4 +1,4 @@ -package com.heyu.api.controller.certificate.tax; +package com.heyu.api.controller.tax; import com.aliyun.ocr20191230.models.RecognizeTicketInvoiceResponse; diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/tax/RecognizeVATInvoiceController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/tax/RecognizeVATInvoiceController.java similarity index 98% rename from api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/tax/RecognizeVATInvoiceController.java rename to api-web/api-interface/src/main/java/com/heyu/api/controller/tax/RecognizeVATInvoiceController.java index 2934f40..14b8f86 100644 --- a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/tax/RecognizeVATInvoiceController.java +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/tax/RecognizeVATInvoiceController.java @@ -1,4 +1,4 @@ -package com.heyu.api.controller.certificate.tax; +package com.heyu.api.controller.tax; import com.aliyun.ocr20191230.models.RecognizeVATInvoiceResponse; diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/tax/RecognizeVINCodeController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/tax/RecognizeVINCodeController.java similarity index 97% rename from api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/tax/RecognizeVINCodeController.java rename to api-web/api-interface/src/main/java/com/heyu/api/controller/tax/RecognizeVINCodeController.java index c83a54d..d85e4d7 100644 --- a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/tax/RecognizeVINCodeController.java +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/tax/RecognizeVINCodeController.java @@ -1,4 +1,4 @@ -package com.heyu.api.controller.certificate.tax; +package com.heyu.api.controller.tax; import com.aliyun.ocr20191230.models.RecognizeVINCodeResponse; diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/video/RecognizeVideoCharacterController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/video/RecognizeVideoCharacterController.java similarity index 98% rename from api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/video/RecognizeVideoCharacterController.java rename to api-web/api-interface/src/main/java/com/heyu/api/controller/video/RecognizeVideoCharacterController.java index 9ee0e09..c8a7ea5 100644 --- a/api-web/api-interface/src/main/java/com/heyu/api/controller/certificate/video/RecognizeVideoCharacterController.java +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/video/RecognizeVideoCharacterController.java @@ -1,4 +1,4 @@ -package com.heyu.api.controller.certificate.video; +package com.heyu.api.controller.video; import com.aliyun.ocr20191230.models.RecognizeVideoCharacterResponse; diff --git a/api-web/api-interface/src/main/java/com/heyu/api/listener/PostCodeQueueSimpleRabbitListener.java b/api-web/api-interface/src/main/java/com/heyu/api/listener/PostCodeQueueSimpleRabbitListener.java index 7387921..200c75c 100644 --- a/api-web/api-interface/src/main/java/com/heyu/api/listener/PostCodeQueueSimpleRabbitListener.java +++ b/api-web/api-interface/src/main/java/com/heyu/api/listener/PostCodeQueueSimpleRabbitListener.java @@ -3,6 +3,7 @@ package com.heyu.api.listener; import com.alibaba.fastjson.JSON; import com.heyu.api.data.dao.api.ApiPostCodeDao; import com.heyu.api.data.entity.api.ApiPostCodeEntity; +import com.heyu.api.data.utils.MD5Utils; import com.rabbitmq.client.Channel; import lombok.extern.slf4j.Slf4j; 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) { try { 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); } catch (Exception e) { log.error("exception e " + message, e); - }finally { + } finally { try { channel.basicAck(delivertTag, true); } catch (IOException e) {