Parcourir la source

[营销分析][添加][卡营销列表]

release_toaliyun_real
luozukai il y a 7 ans
Parent
révision
adf77d4ac5
3 fichiers modifiés avec 7 ajouts et 4 suppressions
  1. +4
    -1
      mallinkAdmin/src/main/java/com/iformall/controller/WxCouponController.java
  2. +1
    -2
      mallinkService/src/main/java/com/iformall/domain/po/WxCoupon.java
  3. +2
    -1
      mallinkService/src/main/resources/mapper/WxCouponMapper.xml

+ 4
- 1
mallinkAdmin/src/main/java/com/iformall/controller/WxCouponController.java Voir le fichier

@@ -172,8 +172,11 @@ public class WxCouponController extends BaseController {
if(coupon.getSumSubsidy() == null){ if(coupon.getSumSubsidy() == null){
coupon.setSumSubsidy(0); coupon.setSumSubsidy(0);
} }
if(coupon.getSumSubsidy() == null){
coupon.setSumSubsidy(0);
}
} }
return new ResultData();
return new ResultData(pageInfo);
} }


@ApiOperation("砍价营销列表接口") @ApiOperation("砍价营销列表接口")


+ 1
- 2
mallinkService/src/main/java/com/iformall/domain/po/WxCoupon.java Voir le fichier

@@ -212,8 +212,7 @@ public class WxCoupon implements Serializable {


//营销分析-----end----- //营销分析-----end-----



public Integer getSumSubsidy() {
public Integer getSumSubsidy() {
return sumSubsidy; return sumSubsidy;
} }




+ 2
- 1
mallinkService/src/main/resources/mapper/WxCouponMapper.xml Voir le fichier

@@ -44,6 +44,7 @@
<result column="sum_subsidy" property="sumSubsidy"/> <result column="sum_subsidy" property="sumSubsidy"/>
<result column="payment_rate" property="paymentRate"/> <result column="payment_rate" property="paymentRate"/>



</resultMap> </resultMap>


<sql id="allColumns"> <sql id="allColumns">
@@ -754,7 +755,7 @@
<select id="findCouponData" parameterType="com.iformall.domain.po.WxCoupon" resultMap="BaseResultMap"> <select id="findCouponData" parameterType="com.iformall.domain.po.WxCoupon" resultMap="BaseResultMap">
select c.*, select c.*,
(select count(wco.id) from wx_coupon_order wco where wco.coupon_id = c.id) as sale_count, (select count(wco.id) from wx_coupon_order wco where wco.coupon_id = c.id) as sale_count,
(select count(wco.id) from wx_coupon wc,wx_coupon_order wco where wco.coupon_id = wc.id and wco.coupon_order_status = 1 and wc.id = c.id) as payment_count,
(select count(wco.id) from wx_coupon wc,wx_coupon_order wco where wco.coupon_id = wc.id and wco.coupon_order_status = 1 and wc.id = c.id) as sum_payment,
(select count(wco.id) from wx_coupon wc,wx_coupon_order wco where wco.coupon_id = wc.id and wco.coupon_order_status = 3 and wc.id = c.id) as backpay_count, (select count(wco.id) from wx_coupon wc,wx_coupon_order wco where wco.coupon_id = wc.id and wco.coupon_order_status = 3 and wc.id = c.id) as backpay_count,
(select sum(round(sc.subsidy/100,2)) from wx_coupon wc (select sum(round(sc.subsidy/100,2)) from wx_coupon wc
left join wx_coupon_order wo on wo.coupon_id = wc.id left join wx_coupon_order wo on wo.coupon_id = wc.id


Chargement…
Annuler
Enregistrer