This commit is contained in:
2025-11-06 10:57:22 +08:00
parent 9b9aea8d40
commit 763d9985fa
6 changed files with 467 additions and 4 deletions

View File

@@ -40,6 +40,11 @@ public interface JDOrderMapper {
* 根据物流链接查询订单
*/
JDOrder selectJDOrderByLogisticsLink(String logisticsLink);
/**
* 根据第三方单号查询订单
*/
JDOrder selectJDOrderByThirdPartyOrderNo(String thirdPartyOrderNo);
/**
* 批量删除根据主键ID

View File

@@ -39,6 +39,9 @@ public interface IJDOrderService {
/** 根据物流链接查询订单 */
JDOrder selectJDOrderByLogisticsLink(String logisticsLink);
/** 根据第三方单号查询订单 */
JDOrder selectJDOrderByThirdPartyOrderNo(String thirdPartyOrderNo);
/** 批量删除根据主键ID */
int deleteJDOrderByIds(Long[] ids);

View File

@@ -58,6 +58,11 @@ public class JDOrderServiceImpl implements IJDOrderService {
public JDOrder selectJDOrderByLogisticsLink(String logisticsLink) {
return jdOrderMapper.selectJDOrderByLogisticsLink(logisticsLink);
}
@Override
public JDOrder selectJDOrderByThirdPartyOrderNo(String thirdPartyOrderNo) {
return jdOrderMapper.selectJDOrderByThirdPartyOrderNo(thirdPartyOrderNo);
}
@Override
public int deleteJDOrderByIds(Long[] ids) {

View File

@@ -153,6 +153,12 @@
order by order_time desc
limit 1
</select>
<select id="selectJDOrderByThirdPartyOrderNo" parameterType="string" resultMap="JDOrderResult">
<include refid="selectJDOrderBase"/>
where third_party_order_no = #{thirdPartyOrderNo}
limit 1
</select>
<delete id="deleteJDOrderByIds" parameterType="long">
delete from jd_order where id in