WIN-2308041133\Administrator há 5 dias atrás
pai
commit
67a56ce2e6
1 ficheiros alterados com 16 adições e 0 exclusões
  1. 16 0
      app/admin/controller/store/StoreProduct.php

+ 16 - 0
app/admin/controller/store/StoreProduct.php

@@ -290,6 +290,22 @@ class StoreProduct extends AuthController
 //                ['grade'=>5,'level_name' => '青谷团', 'ratio' => 5.0]
 //            ];
             $data['productInfo']['level_radio'] = $level_radio;
+
+            // 获取代理等级折扣数据
+            $agentLevel = \app\admin\model\system\SystemUserAgentLevel::where('is_del', 0)->order('grade asc')->field(['id', 'grade', 'name as level_name'])->select()->toArray();
+            $level_discount = [];
+            $num = 0;
+            foreach ($agentLevel as $k => $v){
+                $num = $num+1;
+                $level_discount_lst = StoreProductLevel::where('product_id', $id)->where('level_id', $v['id'])->where('type', 2)->find();
+                if (!empty($level_discount_lst)){
+                    $level_discount_lst = $level_discount_lst ->toArray();
+                    $level_discount[] = ['grade'=>$v['grade'],'level_name' => $v['level_name'], 'discount' => $level_discount_lst['discount']];
+                }else{
+                    $level_discount[] = ['grade'=>$v['grade'],'level_name' => $v['level_name'], 'discount' => ''];
+                }
+            }
+            $data['productInfo']['level_discount'] = $level_discount;
         }
 
 //        $data['level_set'] = 1;