xialei 1 год назад
Родитель
Сommit
d3ba577105
2 измененных файлов с 19 добавлено и 20 удалено
  1. 15 17
      app/controller/admin/gong/Goods.php
  2. 4 3
      app/controller/api/douhuomall/Take.php

+ 15 - 17
app/controller/admin/gong/Goods.php

@@ -105,8 +105,6 @@ class Goods extends BaseController
105
     // 获取选品库中全部、已加入3号库、未加入3号库的数量
105
     // 获取选品库中全部、已加入3号库、未加入3号库的数量
106
     public function getStatusFilter()
106
     public function getStatusFilter()
107
     {
107
     {
108
-   
109
-   
110
         // 获取全部数据
108
         // 获取全部数据
111
         $allNum =  Db::name('douhuomall')->whereIn('status', [0, 1])->count();
109
         $allNum =  Db::name('douhuomall')->whereIn('status', [0, 1])->count();
112
         // 获取已加入3号库的数据
110
         // 获取已加入3号库的数据
@@ -116,21 +114,21 @@ class Goods extends BaseController
116
 
114
 
117
 
115
 
118
         $res = [
116
         $res = [
119
-            [
120
-                'type' => 0,
121
-                'title' => '全部',
122
-                'count' => $allNum
123
-            ],
124
-            [
125
-                'type' => 1,
126
-                'title' => '已加入3号库',
127
-                'count' => $joinNum
128
-            ],
129
-            [
130
-                'type' => 2,
131
-                'title' => '未加入3号库',
132
-                'count' => $notJoinNum
133
-            ]
117
+            // [
118
+            //     'type' => 0,
119
+            //     'title' => '全部',
120
+            //     'count' => $allNum
121
+            // ],
122
+            // [
123
+            //     'type' => 1,
124
+            //     'title' => '已加入3号库',
125
+            //     'count' => $joinNum
126
+            // ],
127
+            // [
128
+            //     'type' => 2,
129
+            //     'title' => '未加入3号库',
130
+            //     'count' => $notJoinNum
131
+            // ]
134
         ];
132
         ];
135
         return app('json')->success($res);
133
         return app('json')->success($res);
136
     }
134
     }

+ 4 - 3
app/controller/api/douhuomall/Take.php

@@ -62,7 +62,8 @@ class Take
62
                 foreach ($skuInfo as $k=>$v) {
62
                 foreach ($skuInfo as $k=>$v) {
63
                     $skuInfo[$k]['cost_price'] = bcadd($v['plat_price'], bcmul($v['plat_price'], 0.03, 2),2);//成本价格 原来进价的基础上加百分之3
63
                     $skuInfo[$k]['cost_price'] = bcadd($v['plat_price'], bcmul($v['plat_price'], 0.03, 2),2);//成本价格 原来进价的基础上加百分之3
64
                     $skuInfo[$k]['market_price'] = bcadd($skuInfo[$k]['cost_price'], bcmul($skuInfo[$k]['cost_price'], 0.2, 2),2);//销售价格  售价在成本价格的基础上加百分20
64
                     $skuInfo[$k]['market_price'] = bcadd($skuInfo[$k]['cost_price'], bcmul($skuInfo[$k]['cost_price'], 0.2, 2),2);//销售价格  售价在成本价格的基础上加百分20
65
-                    $skuInfo[$k]['profit'] = bcdiv($skuInfo[$k]['cost_price'], $skuInfo[$k]['market_price'], 2);
65
+                    $skuInfo[$k]['profit'] = bcdiv($skuInfo[$k]['market_price'], $skuInfo[$k]['cost_price'], 2);
66
+                    $skuInfo[$k]['mer_profit'] = bcsub($skuInfo[$k]['market_price'], $skuInfo[$k]['cost_price'], 2);
66
                     $skuInfo[$k]['yanglaojin'] = '0.00';
67
                     $skuInfo[$k]['yanglaojin'] = '0.00';
67
                     if(count($v['attr'])){
68
                     if(count($v['attr'])){
68
                         $skuInfo[$k]['attribute_json'] = $v['attr'];
69
                         $skuInfo[$k]['attribute_json'] = $v['attr'];
@@ -182,9 +183,9 @@ class Take
182
             $data['cost_price'] = isset($skuInfo[0]['cost_price']) ? $skuInfo[0]['cost_price'] : 0;
183
             $data['cost_price'] = isset($skuInfo[0]['cost_price']) ? $skuInfo[0]['cost_price'] : 0;
183
             $data['market_price'] = isset($skuInfo[0]['market_price']) ? $skuInfo[0]['market_price'] : 0;
184
             $data['market_price'] = isset($skuInfo[0]['market_price']) ? $skuInfo[0]['market_price'] : 0;
184
             $data['ot_price'] = isset($skuInfo[0]['retail_price']) ? $skuInfo[0]['retail_price'] : 0;
185
             $data['ot_price'] = isset($skuInfo[0]['retail_price']) ? $skuInfo[0]['retail_price'] : 0;
185
-            $data['mer_profit'] = isset($skuInfo[0]['profit']) ? $skuInfo[0]['profit'] : 0;
186
+            $data['mer_profit'] = isset($skuInfo[0]['mer_profit']) ? $skuInfo[0]['mer_profit'] : 0;
186
             $data['pension'] = isset($skuInfo[0]['yanglaojin']) ? $skuInfo[0]['yanglaojin'] : 0;
187
             $data['pension'] = isset($skuInfo[0]['yanglaojin']) ? $skuInfo[0]['yanglaojin'] : 0;
187
-            $data['profit'] = empty($data['cost_price']) || empty($data['market_price']) ? 0 : bcdiv($data['cost_price'], $data['market_price'], 2);
188
+            $data['profit'] = empty($data['cost_price']) || empty($data['market_price']) ? 0 : bcdiv($data['market_price'], $data['cost_price'], 2);
188
             if (empty($findData)) {
189
             if (empty($findData)) {
189
                 $data['skuId_info'] = json_encode($data['skuId_info']);
190
                 $data['skuId_info'] = json_encode($data['skuId_info']);
190
                 $data['spuId_info'] = json_encode($data['spuId_info']);
191
                 $data['spuId_info'] = json_encode($data['spuId_info']);