|
@@ -620,6 +620,13 @@ class Sale extends Base
|
|
|
if($good_num===""){
|
|
|
return error_show(1003,"参数 good_num 不能为空");
|
|
|
}
|
|
|
+ $sale_price = isset($this->post['sale_price']) && $this->post['sale_price'] != "" ? floatval($this->post['sale_price']) : "";
|
|
|
+ if ($sale_price === "") {
|
|
|
+ return error_show(1003, "参数 sale_price 销售单价 不能为空");
|
|
|
+ }
|
|
|
+ if ($sale_price < $zxinfo['sale_price']) {
|
|
|
+ return error_show(1003, "修改的销售单价不能低于原来的销售单价");
|
|
|
+ }
|
|
|
$sendtype = isset($this->post['sendtype'])&&$this->post['sendtype']!="" ? intval($this->post['sendtype']):"";
|
|
|
if($sendtype==""){
|
|
|
return error_show(1003,"参数sendtype不能为空");
|
|
@@ -635,7 +642,7 @@ class Sale extends Base
|
|
|
"skuCode"=>$skuCode,
|
|
|
"orderCode"=>$orderCode,
|
|
|
"good_name"=>$zxinfo['good_name'],
|
|
|
- "sale_price"=>$zxinfo['sale_price'],
|
|
|
+ "sale_price"=>$sale_price,
|
|
|
"total_fee"=>$zxinfo['total_fee'],
|
|
|
"pakge_fee"=>$zxinfo['pakge_fee'],
|
|
|
"cert_fee"=>$zxinfo['cert_fee'],
|
|
@@ -683,7 +690,7 @@ class Sale extends Base
|
|
|
"apply_id"=>$rm,
|
|
|
"apply_name"=>$ri,
|
|
|
"origin_price"=>$zxinfo['nake_fee'],
|
|
|
- "sale_price"=>$zxinfo['sale_price'],
|
|
|
+ "sale_price" => $sale_price,//销售单价支持修改
|
|
|
"post_fee"=>0,
|
|
|
"status"=>0,
|
|
|
"send_num"=>0,
|
|
@@ -704,7 +711,7 @@ class Sale extends Base
|
|
|
"order_type"=>3,
|
|
|
"addtime"=>date("Y-m-d H:i:s"),
|
|
|
"updatetime"=>date("Y-m-d H:i:s"),
|
|
|
- 'total_price'=>round($zxinfo['sale_price']*$good_num,2),
|
|
|
+ 'total_price' => round($sale_price * $good_num, 2),
|
|
|
];
|
|
|
$datainfo = Db::name('sale')->insert($data, true);
|
|
|
if($datainfo>0){
|