wupengfei 2 年之前
父节点
当前提交
5f4555aade
共有 2 个文件被更改,包括 13 次插入3 次删除
  1. 2 1
      application/api/controller/Qc.php
  2. 11 2
      application/common/model/ReductionActivity.php

+ 2 - 1
application/api/controller/Qc.php

@@ -31,7 +31,8 @@ class Qc extends Base {
     {
        $act = ReductionActivity::getAct();
        $act_set = $act['act_set'];
-       array_multisort(array_column($act_set,'full'),SORT_DESC,$act_set);
+        $red = ReductionActivity::getReduction(500,$act_set);
+        var_dump($red);
     }
 
 

+ 11 - 2
application/common/model/ReductionActivity.php

@@ -18,7 +18,16 @@ class ReductionActivity extends Model
     // 获取订单金额满减数量
     public static function getReduction($money,$act_set)
     {
-        if(empty($act_set)) return 0;
-        array_multisort(array_column($act_set,'full'),$act_set);
+        $redu_money = 0;
+        if(empty($act_set)) return $redu_money;
+        array_multisort(array_column($act_set,'full'),SORT_DESC,$act_set);
+        foreach ($act_set as $tv)
+        {
+            if($money > $tv['full']){
+                $redu_money =  $tv['reduction'];
+                break;
+            }
+        }
+        return $redu_money;
     }
 }