免押支付接口

This commit is contained in:
2025-09-29 23:41:32 +08:00
parent f56236dc93
commit 95a1f85331
2 changed files with 5 additions and 6 deletions

View File

@ -29,8 +29,8 @@ public class AliPaymentController {
@ApiOperation(value = "支付宝芝麻统一下单接口") @ApiOperation(value = "支付宝芝麻统一下单接口")
@PostMapping("/zhiMaOrder") @PostMapping("/zhiMaOrder")
public AlipayCreateResponse aliPayZhiMaOrder(@RequestBody AlipayCreateRequest request) { public AlipayCreateResponse zhiMaOrder(@RequestBody AlipayCreateRequest request) {
log.info("收到支付宝支付请求: {}", request); log.info("收到支付宝免押支付请求: {}", request);
return alipayService.zhiMaOrder(request); return alipayService.zhiMaOrder(request);
} }

View File

@ -74,10 +74,9 @@ public interface OrderPayMapper {
/** /**
* 免押成功,更新子订单状态 * 免押成功,更新子订单状态
*/ */
@Update("update zc_order_sub set transaction_id = #{transactionId},pay_status = 'SUCCESS'" + @Update("update zc_order_sub set transaction_id = #{authNo},pay_status = 'SUCCESS'" +
" where payment_id = #{authNo}") " where payment_id = #{outTradeNo}")
int updateFreezeSubOrderPaymentStatus(@Param("authNo") String authNo, int updateFreezeSubOrderPaymentStatus(@Param("outTradeNo") String outTradeNo,@Param("authNo") String authNo);
@Param("transactionId") String transactionId);
@Select("SELECT SHA2 ( CONVERT (concat(u.real_name,u.id_no) USING utf8 ), 256 ) as hashStr FROM zc_order_sub s,zc_order_main m,zc_base_user u WHERE s.payment_id = #{paymentId} AND s.order_id = m.order_id AND m.customer_phone = u.phone_number AND u.authed = '1'") @Select("SELECT SHA2 ( CONVERT (concat(u.real_name,u.id_no) USING utf8 ), 256 ) as hashStr FROM zc_order_sub s,zc_order_main m,zc_base_user u WHERE s.payment_id = #{paymentId} AND s.order_id = m.order_id AND m.customer_phone = u.phone_number AND u.authed = '1'")
String getHashStrByTradeNo(@Param("paymentId") String paymentId); String getHashStrByTradeNo(@Param("paymentId") String paymentId);