Ver código fonte

是否启用阶梯价根据阶梯商品列表的个数判断,不再由前端传入

wufeng 2 anos atrás
pai
commit
767934b286
1 arquivos alterados com 24 adições e 24 exclusões
  1. 24 24
      app/admin/controller/Goodup.php

+ 24 - 24
app/admin/controller/Goodup.php

@@ -299,16 +299,16 @@ class Goodup extends Base
         }
         $nake_price = isset($this->post['nake_price'])&&$this->post['nake_price']!==""? floatval($this->post['nake_price']):"0";
 
-        $is_step = isset($this->post['is_step'])&&$this->post['is_step']!==""? intval($this->post['is_step']):"";
-        if($is_step===""){
-            return error_show(1004,"参数is_step不能为空");
-        }
+//        $is_step = isset($this->post['is_step'])&&$this->post['is_step']!==""? intval($this->post['is_step']):"";
+//        if($is_step===""){
+//            return error_show(1004,"参数is_step不能为空");
+//        }
 
         $speclist = isset($this->post['speclist'])&&!empty($this->post['speclist'])? $this->post['speclist']:"";
         $good_ladder = isset($this->post['good_ladder'])&&!empty($this->post['good_ladder'])? $this->post['good_ladder']:"";
-        if($is_step==1 &&  $good_ladder==""){
-            return error_show(1004,"启用阶梯,阶梯价不能为空");
-        }
+//        if($is_step==1 &&  $good_ladder==""){
+//            return error_show(1004,"启用阶梯,阶梯价不能为空");
+//        }
         $token = isset($this->post['token'])&& $this->post['token']!='' ? trim($this->post['token']):"";
         if($token==''){
             return error_show(105,"参数token不能为空");
@@ -375,7 +375,7 @@ class Goodup extends Base
                 "is_diff"=>$is_diff,
                 "config"=>$config,
                 "other_config"=>$other_config,
-                "is_step"=>$is_step,
+                "is_step" => count($good_ladder) > 1 ? 1 : 0,//如果阶梯价个数大于1,说明启用阶梯价
                 "is_online"=>0,
                 "status"=>0,
                 "createrid"=>$createrid,
@@ -707,14 +707,14 @@ class Goodup extends Base
             return error_show(1004,"参数market_price不能为空");
         }
         $nake_price = isset($this->post['nake_price'])&&$this->post['nake_price']!==""? floatval($this->post['nake_price']):"";
-        $is_step = isset($this->post['is_step'])&&$this->post['is_step']!==""? intval($this->post['is_step']):"";
-        if($is_step===""){
-            return error_show(1004,"参数is_step不能为空");
-        }
+//        $is_step = isset($this->post['is_step'])&&$this->post['is_step']!==""? intval($this->post['is_step']):"";
+//        if($is_step===""){
+//            return error_show(1004,"参数is_step不能为空");
+//        }
         $good_ladder = isset($this->post['good_ladder'])&&!empty($this->post['good_ladder'])? $this->post['good_ladder']:"";
-        if($is_step==1 &&  $good_ladder==""){
-            return error_show(1004,"启用阶梯,阶梯价不能为空");
-        }
+//        if($is_step==1 &&  $good_ladder==""){
+//            return error_show(1004,"启用阶梯,阶梯价不能为空");
+//        }
         $data=[
             "cert_fee"=>$cert_fee,
             "packing_fee"=>$packing_fee,
@@ -728,7 +728,7 @@ class Goodup extends Base
             "market_price"=>$market_price,
             "nake_price"=>$nake_price,
             "cgd_gold_price"=>$cgd_gold_price,
-            "is_step"=>$is_step,
+            "is_step" => count($good_ladder) > 1 ? 1 : 0,
             "status"=>"2",
             "updatetime"=>date("Y-m-d H:i:s")
         ];
@@ -1559,14 +1559,14 @@ class Goodup extends Base
         }
         $nake_price = isset($this->post['nake_price'])&&$this->post['nake_price']!==""? floatval($this->post['nake_price']):"0";
 
-        $is_step = isset($this->post['is_step'])&&$this->post['is_step']!==""? intval($this->post['is_step']):"";
-        if($is_step===""){
-            return error_show(1004,"参数is_step不能为空");
-        }
+//        $is_step = isset($this->post['is_step'])&&$this->post['is_step']!==""? intval($this->post['is_step']):"";
+//        if($is_step===""){
+//            return error_show(1004,"参数is_step不能为空");
+//        }
         $good_ladder = isset($this->post['good_ladder'])&&!empty($this->post['good_ladder'])? $this->post['good_ladder']:"";
-        if($is_step==1 &&  $good_ladder==""){
-            return error_show(1004,"启用阶梯,阶梯价不能为空");
-        }
+//        if($is_step==1 &&  $good_ladder==""){
+//            return error_show(1004,"启用阶梯,阶梯价不能为空");
+//        }
         $speclist = isset($this->post['speclist'])&&!empty($this->post['speclist'])? $this->post['speclist']:"";
         Db::startTrans();
         try {
@@ -1617,7 +1617,7 @@ class Goodup extends Base
                 "market_price"=>$market_price,
                 "nake_price"=>$nake_price,
                 "cgd_gold_price"=>$cgd_gold_price,
-                "is_step"=>$is_step,
+                "is_step" => count($good_ladder) > 1 ? 1 : 0,
                 "status"=>"0",
                 "updatetime"=>date("Y-m-d H:i:s")
             ];