From bbeef4536a25442426dca136f2858af09b4154d1 Mon Sep 17 00:00:00 2001 From: dzc <2388224167@qq.com> Date: Tue, 23 Dec 2025 20:29:48 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E6=94=AF=E4=BB=98=E5=AE=9D=E5=85=8D?= =?UTF-8?q?=E5=AF=86=E6=94=AF=E4=BB=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pjcloud/hard/config/MiniAlipayConf.java | 5 ++++ .../hard/service/MiniAlipayService.java | 6 ++++ .../service/impl/HardAuthServiceImpl.java | 5 ++-- .../impl/ali/MiniAlipayServiceImpl.java | 28 +++++++++++++++++++ .../src/main/resources/application.yml | 1 + 5 files changed, 43 insertions(+), 2 deletions(-) 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