Explorar o código

Merge branch 'dev' into sxb-dev-01

sunxbiao hai 1 ano
pai
achega
33a211120b

+ 33 - 33
app/common/repositories/store/product/ProductRepository.php

@@ -1025,7 +1025,7 @@ class ProductRepository extends BaseRepository
1025 1025
                 $s = 8000;
1026 1026
             }
1027 1027
 
1028
-            $res['yanglao'] = round($s * 0.035,2);
1028
+            $res['yanglao'] = bcmul($s, 0.035, 2);  
1029 1029
         }
1030 1030
 
1031 1031
 
@@ -1701,8 +1701,8 @@ class ProductRepository extends BaseRepository
1701 1701
 
1702 1702
             if($product['mer_id'] == 496){
1703 1703
 
1704
-                $yanglao = round($num_yl * 0.035, 2);
1705
-                $pv=$num_yl *0.7;
1704
+                $yanglao = bcmul($num_yl, 0.035, 2);
1705
+                $pv = bcmul($num_yl, 0.7, 2);
1706 1706
                 //$v['vr']=$v['price'];
1707 1707
                 //1:为会员专区,
1708 1708
 
@@ -1715,24 +1715,24 @@ class ProductRepository extends BaseRepository
1715 1715
 
1716 1716
             }else if($product['mer_id'] == 439){
1717 1717
                 //精彩生活和商贸区
1718
-                $jf = $product['price'] - round($product['concession_pri']*0.3, 2) . ' + ' . round($product['concession_pri']*0.3, 2);
1719
-                $jd = $product['price'] - round($product['concession_pri']*0.35, 2) . ' + ' . round($product['concession_pri']*0.35, 2);
1718
+                $jf = $product['price'] - bcmul($product['concession_pri'], 0.3, 2) . ' + ' . bcmul($product['concession_pri'],0.3, 2);
1719
+                $jd = $product['price'] - bcmul($product['concession_pri'], 0.35, 2) . ' + ' . bcmul($product['concession_pri'],0.35, 2);
1720 1720
                 if($product['concession_pri'] !=null || $product['concession_pri'] !=0){
1721
-                    $yanglao = round($product['concession_pri'] * 0.3, 2);
1722
-                    $pv = round($product['concession_pri'] * 0.35, 2);
1721
+                    $yanglao = bcmul($product['concession_pri'], 0.3, 2);
1722
+                    $pv = bcmul($product['concession_pri'], 0.35, 2);
1723 1723
                     $srtArry['jfduihuan'] =$jf;
1724 1724
                     $srtArry['jdduihuan'] = $jd;
1725
-                    $jifen = round($product['concession_pri'] * 0.35, 2);
1726
-                    $gongxian = round($product['concession_pri'] * 0.35, 2);
1725
+                    $jifen = bcmul($product['concession_pri'], 0.35, 2);
1726
+                    $gongxian = bcmul($product['concession_pri'], 0.35, 2);
1727 1727
 
1728
-                    $jcvr = $product['price'] - round($product['concession_pri']*0.3, 2);
1729
-                    $jcjf = round($product['concession_pri']*0.3, 2);
1730
-                    $jcprice = $product['price'] - round($product['concession_pri']*0.3, 2);
1731
-                    $jcjf1 = round($product['concession_pri']*0.3, 2);
1732
-                    $jcvr1 = $product['price'] - round($product['concession_pri']*0.35, 2);
1733
-                    $jcjd = round($product['concession_pri']*0.35, 2);
1734
-                    $jcprice1 = $product['price'] - round($product['concession_pri']*0.35, 2);
1735
-                    $jcjd1 = round($product['concession_pri']*0.35, 2);
1728
+                    $jcvr = $product['price'] - bcmul($product['concession_pri'], 0.3, 2);
1729
+                    $jcjf = bcmul($product['concession_pri'], 0.3, 2);
1730
+                    $jcprice = $product['price'] - bcmul($product['concession_pri'], 0.3, 2);
1731
+                    $jcjf1 = bcmul($product['concession_pri'], 0.3, 2);
1732
+                    $jcvr1 = $product['price'] - bcmul($product['concession_pri'], 0.35, 2);
1733
+                    $jcjd = bcmul($product['concession_pri'], 0.35, 2);
1734
+                    $jcprice1 = $product['price'] - bcmul($product['concession_pri'], 0.35, 2);
1735
+                    $jcjd1 = bcmul($product['concession_pri'], 0.35, 2);
1736 1736
 
1737 1737
 
1738 1738
                     //支付组合
@@ -1764,7 +1764,7 @@ class ProductRepository extends BaseRepository
1764 1764
                 // 获取商品sku
1765 1765
                 $productSku = Db::name('store_product_attr_value')->where('product_id', $good_id)->order('price asc')->find();
1766 1766
                 $pv = $productSku['plate_mer_profit']??0.00;
1767
-                $yanglao = round($pv * 0.5, 2);
1767
+                $yanglao = bcmul($pv, 0.5, 2);
1768 1768
                 //$v['vr']=$v['price'];
1769 1769
                 //1:为会员专区,
1770 1770
 
@@ -1783,24 +1783,24 @@ class ProductRepository extends BaseRepository
1783 1783
                 // 1企业2个体3个人
1784 1784
                 if ($merchantInfo && in_array($merchantInfo['type'],[2,3])) {
1785 1785
                     //商贸区
1786
-                    $jf = $product['price'] - round($product['concession_pri']*0.3, 2) . ' + ' . round($product['concession_pri']*0.3, 2);
1787
-                    $jd = $product['price'] - round($product['concession_pri']*0.35, 2) . ' + ' . round($product['concession_pri']*0.35, 2);
1786
+                    $jf = $product['price'] - bcmul($product['concession_pri'],0.3, 2) . ' + ' . bcmul($product['concession_pri'],0.3, 2);
1787
+                    $jd = $product['price'] - bcmul($product['concession_pri'],0.35, 2) . ' + ' . bcmul($product['concession_pri'],0.35, 2);
1788 1788
                     if($product['concession_pri'] !=null || $product['concession_pri'] !=0){
1789
-                        $yanglao = round($product['concession_pri'] * 0.3, 2);
1790
-                        $pv = round($product['concession_pri'] * 0.35, 2);
1789
+                        $yanglao = bcmul($product['concession_pri'], 0.3, 2);
1790
+                        $pv = bcmul($product['concession_pri'], 0.35, 2);
1791 1791
                         $srtArry['jfduihuan'] =$jf;
1792 1792
                         $srtArry['jdduihuan'] = $jd;
1793
-                        $jifen = round($product['concession_pri'] * 0.35, 2);
1794
-                        $gongxian = round($product['concession_pri'] * 0.35, 2);
1795
-
1796
-                        $jcvr = $product['price'] - round($product['concession_pri']*0.3, 2);
1797
-                        $jcjf = round($product['concession_pri']*0.3, 2);
1798
-                        $jcprice = $product['price'] - round($product['concession_pri']*0.3, 2);
1799
-                        $jcjf1 = round($product['concession_pri']*0.3, 2);
1800
-                        $jcvr1 = $product['price'] - round($product['concession_pri']*0.35, 2);
1801
-                        $jcjd = round($product['concession_pri']*0.35, 2);
1802
-                        $jcprice1 = $product['price'] - round($product['concession_pri']*0.35, 2);
1803
-                        $jcjd1 = round($product['concession_pri']*0.35, 2);
1793
+                        $jifen = bcmul($product['concession_pri'], 0.35, 2);
1794
+                        $gongxian = bcmul($product['concession_pri'], 0.35, 2);
1795
+
1796
+                        $jcvr = $product['price'] - bcmul($product['concession_pri'], 0.3, 2);
1797
+                        $jcjf = bcmul($product['concession_pri'], 0.3, 2);
1798
+                        $jcprice = $product['price'] - bcmul($product['concession_pri'], 0.3, 2);
1799
+                        $jcjf1 = bcmul($product['concession_pri'], 0.3, 2);
1800
+                        $jcvr1 = $product['price'] - bcmul($product['concession_pri'], 0.35, 2);
1801
+                        $jcjd = bcmul($product['concession_pri'], 0.35, 2);
1802
+                        $jcprice1 = $product['price'] - bcmul($product['concession_pri'], 0.35, 2);
1803
+                        $jcjd1 = bcmul($product['concession_pri'], 0.35, 2);
1804 1804
 
1805 1805
                         $fzone_paytype= [
1806 1806
 //                ['type'=>'b1','price'=>$jcvr,'other'=>$jcjf],

+ 4 - 4
app/common/repositories/user/UserIdentityRepository.php

@@ -73,11 +73,11 @@ class UserIdentityRepository extends BaseRepository
73 73
      */
74 74
     public function form($id = null, array $formData = [])
75 75
     {
76
-        $isCreate = is_null($id);
77
-        $action = Route::buildUrl($isCreate ? 'systemUserGroupCreate' : 'systemUserGroupUpdate', $isCreate ? [] : compact('id'))->build();
76
+        $action = Route::buildUrl('configIdentityUpdate' , compact('id'))->build();
78 77
         return Elm::createForm($action, [
79
-            Elm::input('group_name', '用户分组名称')->required()
80
-        ])->setTitle($isCreate ? '添加用户分组' : '编辑用户分组')->formData($formData);
78
+            Elm::number('arrive_num_own', '个人达标贡献值')->min(0)->size('large'),
79
+            Elm::number('arrive_num_team', '团队达标贡献值')->min(0)->size('large')
80
+        ])->setTitle('业务员升级设置')->formData($formData);
81 81
     }
82 82
 
83 83
     /**