Преглед на файлове

分销商广告金分成

贺立强 преди 8 месеца
родител
ревизия
a363fabb63

+ 5 - 5
job-adq/src/main/java/cn/com/ctop/job/adq/data/mapper/xml/AdvBudgetMapper.xml

@@ -16,14 +16,14 @@
         app_id,
         settle_begin,
         settle_end,
-        SUM(CASE WHEN fund_type = 0 THEN remain_amount ELSE 0 END)   AS total_amount_a,   -- 通用赠送
-        SUM(CASE WHEN fund_type = 1 THEN remain_amount ELSE 0 END)   AS total_amount_b,   -- 广告激励
-        SUM(CASE WHEN fund_type = 2 THEN remain_amount ELSE 0 END)   AS total_amount_c,   -- 定向激励
+        SUM(CASE WHEN fund_type = 0 THEN total_amount ELSE 0 END)   AS total_amount_a,   -- 通用赠送
+        SUM(CASE WHEN fund_type = 1 THEN total_amount ELSE 0 END)   AS total_amount_b,   -- 广告激励
+        SUM(CASE WHEN fund_type = 2 THEN total_amount ELSE 0 END)   AS total_amount_c,   -- 定向激励
         expire_time,
         SUM(CASE
         WHEN expire_time < UNIX_TIMESTAMP(NOW())
-        AND remain_amount > 0
-        THEN remain_amount
+        AND total_amount > 0
+        THEN total_amount
         ELSE 0
         END)                                                    AS expired_available_amount
         FROM adq_vp_ad_fund

+ 18 - 18
job-adq/src/main/java/cn/com/ctop/job/adq/data/service/impl/AdvBudgetServiceImpl.java

@@ -64,16 +64,16 @@ public class AdvBudgetServiceImpl implements IAdvBudgetService {
                     // 定向激励金额
                     Integer amountC = (int)(totalAmountC * fxPercent);
 
-//                    System.err.println("小程序周期内总收入:"+sum);
-//                    System.err.println("分销商小程序周期内总收入:"+fxsum);
-//                    System.err.println("精确比例:"+percent);
-//                    System.err.println("四舍五入比例:"+fxPercent);
-//                    System.err.println("可用通用广告金金额:"+totalAmountA);
-//                    System.err.println("分销商通用广告金金额:"+amountA);
-//                    System.err.println("可用广告激励金金额:"+totalAmountB);
-//                    System.err.println("分销商广告激励金金额:"+amountB);
-//                    System.err.println("可用定向激励金额:"+totalAmountC);
-//                    System.err.println("分销商定向激励金额:"+amountC);
+                    System.err.println("小程序周期内总收入:"+sum);
+                    System.err.println("分销商小程序周期内总收入:"+fxsum);
+                    System.err.println("精确比例:"+percent);
+                    System.err.println("四舍五入比例:"+fxPercent);
+                    System.err.println("可用通用广告金金额:"+totalAmountA);
+                    System.err.println("分销商通用广告金金额:"+amountA);
+                    System.err.println("可用广告激励金金额:"+totalAmountB);
+                    System.err.println("分销商广告激励金金额:"+amountB);
+                    System.err.println("可用定向激励金额:"+totalAmountC);
+                    System.err.println("分销商定向激励金额:"+amountC);
 
                     Map<String, Object> data = new HashMap<>();
                     data.put("appId", appId);
@@ -86,14 +86,14 @@ public class AdvBudgetServiceImpl implements IAdvBudgetService {
                     data.put("expireTime", expireTime);
                     data.put("scale", fxPercent);
                     int rows =advBudgetMapper.replaceAdvBudget(data);
-//                    if (rows == 1) {
-//                        System.err.println("成功插入新记录");
-//                    } else if (rows == 2) {
-//                        System.err.println("成功覆盖旧记录");
-//                    } else if (rows == 0) {
-//                        System.err.println("没有任何变化");
-//                    }
-//                    System.err.println("----------分割线------------");
+                    if (rows == 1) {
+                        System.err.println("成功插入新记录");
+                    } else if (rows == 2) {
+                        System.err.println("成功覆盖旧记录");
+                    } else if (rows == 0) {
+                        System.err.println("没有任何变化");
+                    }
+                    System.err.println("----------分割线------------");
                 }
 
             }