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