sadjv3_java/src/main/resources/mapper/bl/order/UserPackageDetailDao.xml

21 lines
876 B
XML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.sqx.modules.bl.order.dao.UserPackageDetailDao">
<select id="findDetailUsedQuantity" resultType="com.sqx.modules.bl.order.entity.UserPackageDetail">
select
a.massage_type_id,
a.title,
a.massage_img,
a.package_price,
a.price,
(case a.status when 1 then 1 else 0 end) as usedQuantity,
(case a.status when 0 then 1 else 0 end) as unUsedQuantity
from bl_user_package_detail a inner join bl_user_package b on a.main_id = b.id
where b.orders_id = #{ordersId}
group by a.massage_type_id,a.title,a.massage_img,a.package_price,a.price
order by a.massage_type_id
</select>
</mapper>