店铺结算单增加积分/砍价商品退款统计
This commit is contained in:
@@ -103,9 +103,16 @@ public class Bill extends BaseIdEntity {
|
||||
@ApiModelProperty(value = "积分商品结算价格")
|
||||
private Double pointSettlementPrice;
|
||||
|
||||
@ApiModelProperty(value = "退货积分补贴返还")
|
||||
private Double pointRefundSettlementPrice;
|
||||
|
||||
@ApiModelProperty(value = "砍价商品结算价格")
|
||||
private Double kanjiaSettlementPrice;
|
||||
|
||||
@ApiModelProperty(value = "退货砍价补贴返还")
|
||||
private Double kanjiaRefundSettlementPrice;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 开始算钱啦
|
||||
|
||||
@@ -35,8 +35,10 @@ public interface BillMapper extends BaseMapper<Bill> {
|
||||
* @param queryWrapper 查询条件
|
||||
* @return 结算单
|
||||
*/
|
||||
@Select("SELECT IFNULL(SUM( final_price ),0) AS orderPrice,IFNULL(SUM( commission_price ),0) AS commissionPrice" +
|
||||
",IFNULL(SUM( distribution_rebate ),0) AS distributionCommission,IFNULL(SUM( site_coupon_commission ),0) AS siteCouponCommission" +
|
||||
@Select("SELECT IFNULL(SUM( final_price ),0) AS orderPrice" +
|
||||
",IFNULL(SUM( commission_price ),0) AS commissionPrice" +
|
||||
",IFNULL(SUM( distribution_rebate ),0) AS distributionCommission" +
|
||||
",IFNULL(SUM( site_coupon_commission ),0) AS siteCouponCommission" +
|
||||
",IFNULL(SUM( point_settlement_price ),0) AS pointSettlementPrice " +
|
||||
",IFNULL(SUM( kanjia_settlement_price ),0) AS kanjiaSettlementPrice " +
|
||||
",IFNULL(SUM( bill_price ),0) AS billPrice " +
|
||||
@@ -49,8 +51,12 @@ public interface BillMapper extends BaseMapper<Bill> {
|
||||
* @param queryWrapper 查询条件
|
||||
* @return 结算单
|
||||
*/
|
||||
@Select("SELECT IFNULL(SUM( final_price ),0) AS refundPrice,IFNULL(SUM( commission_price ),0) AS refundCommissionPrice" +
|
||||
",IFNULL(SUM( distribution_rebate ),0) AS distributionRefundCommission,IFNULL(SUM( site_coupon_commission ),0) AS siteCouponRefundCommission" +
|
||||
@Select("SELECT IFNULL(SUM( final_price ),0) AS refundPrice" +
|
||||
",IFNULL(SUM( commission_price ),0) AS refundCommissionPrice" +
|
||||
",IFNULL(SUM( distribution_rebate ),0) AS distributionRefundCommission" +
|
||||
",IFNULL(SUM( site_coupon_commission ),0) AS siteCouponRefundCommission" +
|
||||
",IFNULL(SUM( kanjia_settlement_price ),0) AS kanjiaRefundSettlementPrice" +
|
||||
",IFNULL(SUM( point_settlement_price ),0) AS pointRefundSettlementPrice" +
|
||||
",IFNULL(SUM( final_price ),0) AS billPrice FROM li_store_flow ${ew.customSqlSegment}")
|
||||
Bill getRefundBill(@Param(Constants.WRAPPER) QueryWrapper<Bill> queryWrapper);
|
||||
}
|
||||
@@ -95,12 +95,16 @@ public class BillServiceImpl extends ServiceImpl<BillMapper, Bill> implements Bi
|
||||
if (refundBill != null) {
|
||||
//退单金额
|
||||
bill.setRefundPrice(refundBill.getRefundPrice() != null ? refundBill.getRefundPrice() : 0D);
|
||||
//退单产生退还佣金金额
|
||||
//退单 平台服务费返还
|
||||
bill.setRefundCommissionPrice(refundBill.getRefundCommissionPrice() != null ? refundBill.getRefundCommissionPrice() : 0D);
|
||||
//分销订单退还,返现佣金返还
|
||||
//退单 分销佣金返还
|
||||
bill.setDistributionRefundCommission(refundBill.getDistributionRefundCommission() != null ? refundBill.getDistributionRefundCommission() : 0D);
|
||||
//退货平台优惠券补贴返还
|
||||
//退单 平台优惠券补贴返还
|
||||
bill.setSiteCouponRefundCommission(refundBill.getSiteCouponRefundCommission() != null ? refundBill.getSiteCouponRefundCommission() : 0D);
|
||||
//退单 平台优惠券补贴返还
|
||||
bill.setPointRefundSettlementPrice(refundBill.getPointRefundSettlementPrice() != null ? refundBill.getPointRefundSettlementPrice() : 0D);
|
||||
//退单 砍价补贴返还
|
||||
bill.setKanjiaRefundSettlementPrice(refundBill.getKanjiaRefundSettlementPrice() != null ? refundBill.getKanjiaRefundSettlementPrice() : 0D);
|
||||
//退款金额=店铺最终退款结算金额
|
||||
refundPrice = refundBill.getBillPrice() != null ? refundBill.getBillPrice() : 0D;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user