|
@@ -253,7 +253,7 @@ class Goodup extends Base
|
|
|
}
|
|
|
$lead_time = isset($this->post['lead_time'])&&$this->post['lead_time']!==""? intval($this->post['lead_time'])
|
|
|
:"0";
|
|
|
- $cgd_gold_price =isset($ths->post['cgd_gold_price'])&&$ths->post['cgd_gold_price']!==""?floatval($ths->post['cgd_gold_price']):"0";
|
|
|
+ $cgd_gold_price =isset($this->post['cgd_gold_price'])&&$this->post['cgd_gold_price']!==""?floatval($this->post['cgd_gold_price']):"0";
|
|
|
|
|
|
|
|
|
// if($lead_time===""){
|
|
@@ -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,
|
|
@@ -426,6 +426,8 @@ class Goodup extends Base
|
|
|
}else{
|
|
|
$lemp['nake_total'] =$value['nake_fee']+$value['delivery_fee']+$value['cert_fee']+$value['mark_fee']+$value['package_fee']+$value['other_fee'];
|
|
|
}
|
|
|
+ $lemp['creater_id'] = $createrid;
|
|
|
+ $lemp['creater'] = $creater;
|
|
|
$lemp['is_del'] = 0;
|
|
|
$lemp['addtime'] = date("Y-m-d H:i:s");
|
|
|
$lemp['updatetime'] =date("Y-m-d H:i:s");
|
|
@@ -705,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,
|
|
@@ -726,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")
|
|
|
];
|
|
@@ -743,6 +745,9 @@ class Goodup extends Base
|
|
|
ChangeLog::logAdd(3,$datas['spuCode'],$jsp,$json,$this->post['token'],$this->post);
|
|
|
$online = Db::name("good_platform")->where(["spuCode"=>$supcode,"is_del"=>0])->save(["is_online"=>0,"status"=>0,"updatetime"=>date("Y-m-d H:i:s")]);
|
|
|
if($good_ladder!=="" && !empty($good_ladder)){
|
|
|
+
|
|
|
+ $user =GetUserInfo($this->post['token']);
|
|
|
+
|
|
|
foreach ($good_ladder as $value){
|
|
|
$lemp=[];
|
|
|
isset($value["id"])&&$value["id"]!=''?$lemp['id']=$value['id']:"";
|
|
@@ -764,6 +769,8 @@ class Goodup extends Base
|
|
|
$lemp['nake_total'] =$value['nake_fee']+$value['delivery_fee']+$value['cert_fee']+$value['mark_fee']+$value['package_fee']+$value['other_fee'];
|
|
|
}
|
|
|
$lemp['is_del'] = isset($value['is_del'])?$value['is_del']:0;
|
|
|
+ $lemp['createrid'] = isset($user["data"]['id']) ? $user["data"]['id'] : "";
|
|
|
+ $lemp['creater'] =isset($user["data"]['nickname']) ? $user["data"]['nickname'] : "";
|
|
|
isset($value["id"])&&$value["id"]!=''?"": $lemp['addtime'] = date("Y-m-d H:i:s");
|
|
|
$lemp['updatetime'] =date("Y-m-d H:i:s");
|
|
|
$count = Db::name("good_nake")->save($lemp);
|
|
@@ -1322,6 +1329,8 @@ class Goodup extends Base
|
|
|
$tmp['package_fee'] = $value['package_fee'];
|
|
|
$tmp['other_fee'] = $value['other_fee'];
|
|
|
$tmp['nake_total'] =$value['nake_total'];
|
|
|
+ $tmp['creater_id']=$createrid;
|
|
|
+ $tmp['creater']=$creater;
|
|
|
$tmp['is_del']=$value['is_del'];
|
|
|
$tmp['addtime']=date("Y-m-d H:i:s");
|
|
|
$tmp['updatetime']=date("Y-m-d H:i:s");
|
|
@@ -1550,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 {
|
|
@@ -1608,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")
|
|
|
];
|
|
@@ -1638,6 +1647,9 @@ class Goodup extends Base
|
|
|
}
|
|
|
}
|
|
|
if($good_ladder!=="" && !empty($good_ladder)){
|
|
|
+
|
|
|
+ $user =GetUserInfo($this->post['token']);//获取用户信息,下面更新成本表的创建人
|
|
|
+
|
|
|
foreach ($good_ladder as $value){
|
|
|
$lemp=[];
|
|
|
isset($value["id"])&&$value["id"]!=''?$lemp['id']=$value['id']:"";
|
|
@@ -1659,6 +1671,8 @@ class Goodup extends Base
|
|
|
}else{
|
|
|
$lemp['nake_total'] =$value['nake_fee']+$value['delivery_fee']+$value['cert_fee']+$value['mark_fee']+$value['package_fee']+$value['other_fee'];
|
|
|
}
|
|
|
+ $lemp['creater_id'] = isset($user["data"]['id']) ? $user["data"]['id'] : 0;
|
|
|
+ $lemp['creater'] = isset($user["data"]['nickname']) ? $user["data"]['nickname'] : "";
|
|
|
$lemp['is_del'] = isset($value['is_del'])?$value['is_del']:0;
|
|
|
isset($value["id"])&&$value["id"]!=''?"": $lemp['addtime'] = date("Y-m-d H:i:s");
|
|
|
$lemp['updatetime'] =date("Y-m-d H:i:s");
|