diff --git a/pjcloud-hardware/pjcloud-hardware-biz/src/main/java/com/bsd/pjcloud/hard/config/MiniAlipayConf.java b/pjcloud-hardware/pjcloud-hardware-biz/src/main/java/com/bsd/pjcloud/hard/config/MiniAlipayConf.java index 09aa1ae32..15c4285d6 100644 --- a/pjcloud-hardware/pjcloud-hardware-biz/src/main/java/com/bsd/pjcloud/hard/config/MiniAlipayConf.java +++ b/pjcloud-hardware/pjcloud-hardware-biz/src/main/java/com/bsd/pjcloud/hard/config/MiniAlipayConf.java @@ -32,6 +32,11 @@ public class MiniAlipayConf { */ private String freezeAmount; + /** + * 芝麻服务id + */ + private String zmServiceId; + /** * 私钥 */ diff --git a/pjcloud-hardware/pjcloud-hardware-biz/src/main/java/com/bsd/pjcloud/hard/service/MiniAlipayService.java b/pjcloud-hardware/pjcloud-hardware-biz/src/main/java/com/bsd/pjcloud/hard/service/MiniAlipayService.java index aca1dcea4..aab540611 100644 --- a/pjcloud-hardware/pjcloud-hardware-biz/src/main/java/com/bsd/pjcloud/hard/service/MiniAlipayService.java +++ b/pjcloud-hardware/pjcloud-hardware-biz/src/main/java/com/bsd/pjcloud/hard/service/MiniAlipayService.java @@ -2,6 +2,7 @@ package com.bsd.pjcloud.hard.service; import com.alipay.api.response.AlipayFundAuthOrderAppFreezeResponse; +import com.alipay.api.response.ZhimaCreditPayafteruseCreditagreementSignResponse; public interface MiniAlipayService { @@ -14,4 +15,9 @@ public interface MiniAlipayService { * 支付宝冻结金额 */ AlipayFundAuthOrderAppFreezeResponse freezeAmount(Long authId); + + /** + * 支付宝签约 + */ + ZhimaCreditPayafteruseCreditagreementSignResponse creditagreementSign(Long authId); } diff --git a/pjcloud-hardware/pjcloud-hardware-biz/src/main/java/com/bsd/pjcloud/hard/service/impl/HardAuthServiceImpl.java b/pjcloud-hardware/pjcloud-hardware-biz/src/main/java/com/bsd/pjcloud/hard/service/impl/HardAuthServiceImpl.java index 3ab15098e..a09a63ea1 100644 --- a/pjcloud-hardware/pjcloud-hardware-biz/src/main/java/com/bsd/pjcloud/hard/service/impl/HardAuthServiceImpl.java +++ b/pjcloud-hardware/pjcloud-hardware-biz/src/main/java/com/bsd/pjcloud/hard/service/impl/HardAuthServiceImpl.java @@ -2,6 +2,7 @@ package com.bsd.pjcloud.hard.service.impl; import cn.hutool.core.util.ObjectUtil; import com.alipay.api.response.AlipayFundAuthOrderAppFreezeResponse; +import com.alipay.api.response.ZhimaCreditPayafteruseCreditagreementSignResponse; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; @@ -140,11 +141,11 @@ public class HardAuthServiceImpl extends ServiceImpl