提交修改
This commit is contained in:
parent
917c774a0d
commit
24676e0f62
@ -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);
|
||||||
}
|
}
|
||||||
@ -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;
|
||||||
@ -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;
|
||||||
@ -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;
|
||||||
@ -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;
|
||||||
@ -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;
|
||||||
@ -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;
|
||||||
@ -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;
|
||||||
@ -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;
|
||||||
@ -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;
|
||||||
@ -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;
|
||||||
@ -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;
|
||||||
@ -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 {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
@ -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;
|
||||||
@ -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;
|
||||||
@ -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;
|
||||||
@ -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;
|
||||||
@ -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;
|
||||||
@ -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;
|
||||||
@ -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;
|
||||||
@ -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;
|
||||||
@ -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;
|
||||||
@ -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;
|
||||||
@ -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;
|
||||||
@ -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;
|
||||||
@ -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;
|
||||||
@ -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;
|
||||||
@ -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) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user