瀏覽代碼

修改价格

shish 6 年之前
父節點
當前提交
f7c6819b0c
共有 1 個文件被更改,包括 8 次插入2 次删除
  1. 8 2
      app/business/controllers/OrderController.php

+ 8 - 2
app/business/controllers/OrderController.php

@@ -118,12 +118,18 @@ class OrderController extends BaseController
 		$id = Yii::$app->request->get('id');
 		util::ok('操作成功');
 	}
-
+	
 	//修改价格 shish 2020.1.6
 	public function actionUpdatePrice()
 	{
 		$id = Yii::$app->request->get('id');
-		$price = Yii::$app->request->get('price');
+		$price = Yii::$app->request->get('price', 1);
+		$order = OrderService::getById($id);
+		OrderService::valid($order, $this->merchantId);
+		if (isset($order['modPrice']) && $order['modPrice'] == 0) {
+			util::fail('已发起支付,不能修改价格');
+		}
+		OrderService::updateById($id, ['actPrice' => $price]);
 		util::ok('修改成功');
 	}