From 22d13cf995c0c0de6b9e1b6edeaa7e2390d8e932 Mon Sep 17 00:00:00 2001 From: Lemon Date: Fri, 5 Sep 2025 15:05:54 +0800 Subject: [PATCH] =?UTF-8?q?add=20=20=E6=96=B0=E5=A2=9E=E6=A0=B9=E6=8D=AE?= =?UTF-8?q?=E8=AE=A2=E5=8D=95=E5=8F=B7=E6=9F=A5=E8=AF=A2=E4=BF=9D=E9=99=A9?= =?UTF-8?q?=E4=BF=A1=E6=81=AF=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pile/mapper/OrderInsuranceInfoMapper.java | 8 ++++++++ .../pile/service/IOrderInsuranceInfoService.java | 7 +++++++ .../service/impl/OrderInsuranceInfoServiceImpl.java | 10 ++++++++++ .../mapper/pile/OrderInsuranceInfoMapper.xml | 12 ++++++++++++ 4 files changed, 37 insertions(+) diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/mapper/OrderInsuranceInfoMapper.java b/jsowell-pile/src/main/java/com/jsowell/pile/mapper/OrderInsuranceInfoMapper.java index d1a6f3344..2eb53d7f3 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/mapper/OrderInsuranceInfoMapper.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/mapper/OrderInsuranceInfoMapper.java @@ -3,6 +3,7 @@ package com.jsowell.pile.mapper; import java.util.List; import com.jsowell.pile.domain.OrderInsuranceInfo; +import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; /** @@ -60,4 +61,11 @@ public interface OrderInsuranceInfoMapper { * @return 结果 */ public int deleteOrderInsuranceInfoByIds(Long[] ids); + + /** + * 通过订单号查询订单保险信息 + * @param orderCode + * @return + */ + OrderInsuranceInfo getInfoByOrderCode(@Param("orderCode") String orderCode); } diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/IOrderInsuranceInfoService.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/IOrderInsuranceInfoService.java index 0326ea544..8109eb551 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/service/IOrderInsuranceInfoService.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/IOrderInsuranceInfoService.java @@ -58,4 +58,11 @@ public interface IOrderInsuranceInfoService { * @return 结果 */ public int deleteOrderInsuranceInfoById(Long id); + + /** + * 通过订单号查询订单保险信息 + * @param orderCode + * @return + */ + OrderInsuranceInfo getInsuranceInfoByOrderCode(String orderCode); } diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderInsuranceInfoServiceImpl.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderInsuranceInfoServiceImpl.java index 66ef8907b..b5a00d71d 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderInsuranceInfoServiceImpl.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderInsuranceInfoServiceImpl.java @@ -87,4 +87,14 @@ public class OrderInsuranceInfoServiceImpl implements IOrderInsuranceInfoService public int deleteOrderInsuranceInfoById(Long id) { return orderInsuranceInfoMapper.deleteOrderInsuranceInfoById(id); } + + /** + * 通过订单号查询订单保险信息 + * @param orderCode + * @return + */ + @Override + public OrderInsuranceInfo getInsuranceInfoByOrderCode(String orderCode) { + return orderInsuranceInfoMapper.getInfoByOrderCode(orderCode); + } } diff --git a/jsowell-pile/src/main/resources/mapper/pile/OrderInsuranceInfoMapper.xml b/jsowell-pile/src/main/resources/mapper/pile/OrderInsuranceInfoMapper.xml index 1efd75f64..7c49fe255 100644 --- a/jsowell-pile/src/main/resources/mapper/pile/OrderInsuranceInfoMapper.xml +++ b/jsowell-pile/src/main/resources/mapper/pile/OrderInsuranceInfoMapper.xml @@ -20,6 +20,11 @@ select id, insurance_transaction_code, order_code, trade_amount, create_time, create_by, update_time, update_by, del_flag from order_insurance_info + + + id, insurance_transaction_code, order_code, trade_amount, create_time, create_by, update_time, update_by, del_flag + + + select + + from order_insurance_info where del_flag = '0' + and order_code = #{orderCode,jdbcType=VARCHAR} + \ No newline at end of file