购买软路由-支付

This commit is contained in:
“wanyongkang”
2022-03-23 16:28:57 +08:00
parent aab0d282c1
commit 5661016d4f
3 changed files with 87 additions and 4 deletions

View File

@@ -10,7 +10,7 @@ class Index
public function getList() {
$product_model = new ProductModel();
$list = $product_model->getList([],'*','id asc');
$list = $product_model->getList(['status' => 1],'*','id asc');
echo json_encode($list);
}
}

View File

@@ -12,6 +12,47 @@ use app\user\model\UserScore as UserScore;
class Order extends Controller
{
/**
* @description: 获取订单列表 前台用户
* @param {*}
* @return {*}
*/
public function getList() {
$order_model = new OrderModel();
$userid = $this->userinfo['UserId'];
$list = $order_model->getListPage(['user_id' => $userid,'status' => 1]);
$info = [
'code'=>1,
'data' => $list
];
echo json_encode($info);
die;
}
/**
* @description: 获取订单列表 所有用户
* @param {*}
* @return {*}
*/
public function getAllList() {
$page = 0;
if (isset($_GET['page'])) {
$page = ($_GET['page'] - 1) * 50;
}
$order_model = new OrderModel();
$list = $order_model->getListPage(['status' => 1],'*','id desc',"$page,50");
$info = [
'Code'=>10000,
'Data' => $list,
'Count' => (int)$order_model->getCount(['status' => 1])
];
echo json_encode($info);
die;
}
/**
* @description: 支付宝付款
* @param {*}
@@ -33,6 +74,7 @@ class Order extends Controller
$order_data = [
'user_id' => $this->userinfo['UserId'],
'username' => $this->userinfo['LoginName'],
'product_id' => $product_info['id'],
'product_name' => $product_info['name'],
'order_price' => $product_info['price'],
@@ -83,6 +125,7 @@ class Order extends Controller
$order_data = [
'user_id' => $this->userinfo['UserId'],
'username' => $this->userinfo['LoginName'],
'product_id' => $product_info['id'],
'product_name' => $product_info['name'],
'order_price' => $product_info['price'],
@@ -148,6 +191,7 @@ class Order extends Controller
$score_model = new UserScore;
$score_data = [
'UserId' => $this->userinfo['UserId'],
'username' => $this->userinfo['LoginName'],
'ScoreType' => '6',
'ScoreTypeName' => '购买软路由',
'ScoreValue' => $money,

View File

@@ -9,10 +9,49 @@ use fastphp\base\Controller;
class Product extends Controller
{
//获取产品列表
public function getBuyerInfo() {
$buyer_model = new BuyerModel();
public function getList() {
$product_model = new ProductModel();
$info = $buyer_model->getOne(['user_id'=>$this->userinfo['UserId']]);
$list = $product_model->getList([],'*','id asc');
$info = [
'Code' => 10000,
'TotalCount' => count($list),
'Data' => $list
];
echo json_encode($info);
}
/**
* @description: 修改状态
* @param {*}
* @return {*}
*/
public function setStatus() {
$data = json_decode(file_get_contents("php://input"),true);
$product_model = new ProductModel();
$product_model->updateOne(['id'=>$data['id']],['status'=>$data['status']]);
$info = [
'Code' => 10000,
];
echo json_encode($info);
}
/**
* @description: 修改产品信息
* @param {*}
* @return {*}
*/
public function setInfo() {
$data = json_decode(file_get_contents("php://input"),true);
$product_model = new ProductModel();
$update_data = $data;
unset($update_data['id']);
$product_model->updateOne(['id'=>$data['id']],$update_data);
$info = [
'Code' => 10000,
];
echo json_encode($info);
}
}