Authored by 匡佳华

闲鱼实名认证跳过百度刷脸

... ... @@ -46,4 +46,6 @@ public interface IZhiMaCertDao {
/*int insertbak(ZhiMaCert zhiMaCert);*/
List<ZhiMaCert> selectByUid(int uid);
void updateIdleFishValidStatus(int id);
}
... ...
... ... @@ -134,4 +134,10 @@
from zhima_cert
where uid = #{uid}
</select>
<update id="updateIdleFishValidStatus" >
update zhima_cert
set valid_status = 1, is_idlefish = 1
where id = #{id}
</update>
</mapper>
\ No newline at end of file
... ...
... ... @@ -43,5 +43,7 @@ public class RealNameAuthorizeReqVO extends BaseBO {
//版本
private String app_version;
private String client_type;
}
... ...
... ... @@ -34,6 +34,15 @@ public class AlipayServiceImpl implements IAlipayService {
@Override
public void beginAlipayCert(RealNameAuthorizeReqVO reqVO, ZhiMaCert zhiMaCert, AuthorizeResultRespVO respBO){
logger.info("BeginAlipayCert: Begin alipay certification. reqVO is {}, zhiMaCert is {}", reqVO, zhiMaCert);
// 闲鱼订单跳过百度刷脸
if(StringUtils.isNotEmpty(reqVO.getClient_type()) && "h5".equals(reqVO.getClient_type())){
logger.info("BeginAlipayCert: client type is h5, reqVO is {}, zhiMaCert is {}", reqVO, zhiMaCert);
zhiMaCertDao.updateIdleFishValidStatus(zhiMaCert.getId());
respBO.setCallZhiMa("1");
respBO.setZhiMaCertId(zhiMaCert.getId());
return;
}
//(1)支付宝刷脸认证初始化
String certifyId = AlipayCertHelper.alipayCertifyInit(reqVO.getCertName(), reqVO.getCertNo());
logger.info("BeginAlipayCert: alipay init result. uid is {}, certNO is {}, certName is {}, certifyId is {}", reqVO.getUid(), reqVO.getCertNo(), reqVO.getCertName(), certifyId);
... ...