glhcp/server/app/shop/controller/Store.php

45 lines
999 B
PHP
Raw Normal View History

2023-08-10 06:59:52 +00:00
<?php
namespace app\shop\controller;
use app\common\basics\ShopBase;
use app\common\server\ConfigServer;
use app\common\server\JsonServer;
use app\shop\logic\StoreLogic;
class Store extends ShopBase
{
/**
* @Notes: 商家设置
* @Author: 张无忌
*/
public function index()
{
return view('', [
'detail' => StoreLogic::detail($this->shop_id),
'tx_map_key' => ConfigServer::get('map', 'tx_map_key')
]);
}
/**
* @Notes: 编辑商家
* @Author: 张无忌
*/
public function edit()
{
if ($this->request->isAjax()) {
$post = $this->request->post();
$res = StoreLogic::edit($post);
if ($res === false) {
$error = StoreLogic::getError() ?: '更新失败';
return JsonServer::error($error);
}
return JsonServer::success('更新成功');
}
return JsonServer::success('异常');
}
}