## 下单计算等级查询盒数支持小数处理;
This commit is contained in:
parent
6a40dcbe85
commit
06263cebbe
|
@ -260,22 +260,6 @@ public interface SaOrderItemsMapper extends BaseMapper<SaOrderItems> {
|
||||||
*/
|
*/
|
||||||
List<OrderItemsParam> selectByWaresCodeList(@Param("orderCode") String orderCode);
|
List<OrderItemsParam> selectByWaresCodeList(@Param("orderCode") String orderCode);
|
||||||
|
|
||||||
/**
|
|
||||||
* 查询新零售购买指定商品数量
|
|
||||||
*
|
|
||||||
* @param pkMember 会员ID
|
|
||||||
* @param waresCodeList 商品编号列表
|
|
||||||
* @param payTime 支付时间(可为null)
|
|
||||||
* @param orderTypeList 订单类型列表
|
|
||||||
* @param systemType 系统类型(可为null)
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
int getRetailWaresQuantity(@Param("pkMember") Long pkMember,
|
|
||||||
@Param("waresCodeList") List<String> waresCodeList,
|
|
||||||
@Param("payTime") Date payTime,
|
|
||||||
@Param("orderTypeList") List<Integer> orderTypeList,
|
|
||||||
@Param("systemType") Integer systemType);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询新零售购买指定商品数量(新)
|
* 查询新零售购买指定商品数量(新)
|
||||||
*
|
*
|
||||||
|
|
|
@ -228,18 +228,6 @@ public interface ISaOrderItemsService extends IService<SaOrderItems> {
|
||||||
*/
|
*/
|
||||||
List<OrderItemsParam> selectByWaresCodeList(String orderCode);
|
List<OrderItemsParam> selectByWaresCodeList(String orderCode);
|
||||||
|
|
||||||
/**
|
|
||||||
* 查询新零售购买指定商品数量
|
|
||||||
*
|
|
||||||
* @param pkMember 会员ID
|
|
||||||
* @param waresCodeList 商品编号列表
|
|
||||||
* @param payTime 支付时间(可为null)
|
|
||||||
* @param orderTypeList 订单类型列表
|
|
||||||
* @param systemType 系统类型(可为null)
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
int getRetailWaresQuantity(Long pkMember, List<String> waresCodeList, Date payTime, List<Integer> orderTypeList, Integer systemType);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询新零售购买指定商品数量(新)
|
* 查询新零售购买指定商品数量(新)
|
||||||
*
|
*
|
||||||
|
|
|
@ -189,11 +189,6 @@ public class SaOrderItemsServiceImpl extends ServiceImpl<SaOrderItemsMapper, SaO
|
||||||
return baseMapper.selectByWaresCodeList(orderCode);
|
return baseMapper.selectByWaresCodeList(orderCode);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public int getRetailWaresQuantity(Long pkMember, List<String> waresCodeList, Date payTime, List<Integer> orderTypeList, Integer systemType) {
|
|
||||||
return baseMapper.getRetailWaresQuantity(pkMember, waresCodeList, payTime, orderTypeList, systemType);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public BigDecimal getRetailWaresQuantityNew(Long pkMember, List<String> waresCodeList, Date payTime, List<Integer> orderTypeList, Integer systemType) {
|
public BigDecimal getRetailWaresQuantityNew(Long pkMember, List<String> waresCodeList, Date payTime, List<Integer> orderTypeList, Integer systemType) {
|
||||||
return baseMapper.getRetailWaresQuantityNew(pkMember, waresCodeList, payTime, orderTypeList, systemType);
|
return baseMapper.getRetailWaresQuantityNew(pkMember, waresCodeList, payTime, orderTypeList, systemType);
|
||||||
|
|
|
@ -1130,38 +1130,9 @@
|
||||||
and so.ORDER_CODE = #{orderCode}
|
and so.ORDER_CODE = #{orderCode}
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<!-- 查询新零售购买指定商品数量 -->
|
|
||||||
<select id="getRetailWaresQuantity" resultType="int">
|
|
||||||
select nvl(sum(soi.wares_quantity), 0) wares_quantity
|
|
||||||
from sa_order so
|
|
||||||
left join sa_order_items soi
|
|
||||||
on soi.pk_order = so.pk_id
|
|
||||||
and soi.del_flag = 0
|
|
||||||
and soi.is_gift = 1
|
|
||||||
left join bd_wares bw
|
|
||||||
on bw.pk_id = soi.pk_wares
|
|
||||||
where so.del_flag = 0
|
|
||||||
and so.order_status = 1
|
|
||||||
and so.pk_member = #{pkMember}
|
|
||||||
<if test="systemType != null">
|
|
||||||
and so.system_type = #{systemType}
|
|
||||||
</if>
|
|
||||||
and so.order_type in
|
|
||||||
<foreach collection="orderTypeList" item="item" open="(" close=")" separator=",">
|
|
||||||
#{item}
|
|
||||||
</foreach>
|
|
||||||
and bw.wares_code in
|
|
||||||
<foreach collection="waresCodeList" item="items" open="(" close=")" separator=",">
|
|
||||||
#{items}
|
|
||||||
</foreach>
|
|
||||||
<if test="payTime != null">
|
|
||||||
and so.pay_time > #{payTime}
|
|
||||||
</if>
|
|
||||||
</select>
|
|
||||||
|
|
||||||
<!-- 查询新零售购买指定商品数量(新) -->
|
<!-- 查询新零售购买指定商品数量(新) -->
|
||||||
<select id="getRetailWaresQuantityNew" resultType="decimal">
|
<select id="getRetailWaresQuantityNew" resultType="decimal">
|
||||||
select nvl(sum(soi.wares_quantity), 0) wares_quantity
|
select sum(nvl(soi.wares_quantity, 0) * bw.box_num) wares_quantity
|
||||||
from sa_order so
|
from sa_order so
|
||||||
left join sa_order_items soi
|
left join sa_order_items soi
|
||||||
on soi.pk_order = so.pk_id
|
on soi.pk_order = so.pk_id
|
||||||
|
|
Loading…
Reference in New Issue