diff --git a/src/main/resources/mapper/ShopProductBaseMapper.xml b/src/main/resources/mapper/ShopProductBaseMapper.xml index 700df65314191027eac3e964ef5e94dc18da4c52..8d1f0edef0cd19b86e6a7f6d35ca2970d8f144d6 100644 --- a/src/main/resources/mapper/ShopProductBaseMapper.xml +++ b/src/main/resources/mapper/ShopProductBaseMapper.xml @@ -24,6 +24,9 @@ pb.spu,pb.comment2,pb.category_id,pb.name,pv.image,pv.price,pv.sku + + pv.sku,pv.spu,pv.price,pv.image,pv.sku_name,pb.weight,pb.category_id,st.lock + select - + from shop_product_variant pv left join shop_product_base pb on pv.spu=pb.spu left join shop_category c on pb.category_id=c.id + LEFT join shop_stock st on pv.sku=st.sku where c.comment1 like '%-${cid}-%' @@ -112,7 +121,7 @@ pb.weight desc, - pb.comment2*1 desc, + st.lock*1 desc, pv.price asc, @@ -133,6 +142,7 @@ from shop_product_variant pv left join shop_product_base pb on pv.spu=pb.spu left join shop_category c on pb.category_id=c.id + LEFT join shop_stock st on pv.sku=st.sku where c.comment1 like '%-${cid}-%' @@ -144,7 +154,7 @@ pb.weight desc, - pb.comment2*1 desc, + st.lock*1 desc, pv.price asc,