dlh_test_server/app/admin/controller/distribution/DistributionPartner.php

83 lines
2.3 KiB
PHP
Raw Normal View History

2024-10-25 17:31:56 +08:00
<?php
namespace app\admin\controller\distribution;
use app\admin\logic\distribution\DistributionPartnerLogic;
use app\common\basics\AdminBase;
use app\common\model\DevRegion;
use app\common\server\JsonServer;
use app\common\enum\DistributionPartnerEnum;
/**
* 分销商品
* Class DistributionGoodsLogic
* @package app\admin\controller\distribution
*/
class DistributionPartner extends AdminBase
{
public function lists()
{
if($this->request->isAjax()){
$get = $this->request->get();
2024-10-26 17:38:24 +08:00
$list = DistributionPartnerLogic::lists($get);
2024-10-25 17:31:56 +08:00
return JsonServer::success('', $list);
}
return view();
}
public function add(){
if ($this->request->isAjax()){
$post = $this->request->post();
$result = DistributionPartnerLogic::add($post);
if ($result === true){
return JsonServer::success('新增成功');
}
2024-10-26 17:38:24 +08:00
return JsonServer::error(DistributionPartnerLogic::getError());
2024-10-25 17:31:56 +08:00
}
$city = DevRegion::where(['level'=>2])
->field('id,name')
->select()
->toArray();
return view('', [
'city' => $city,
'partner' => DistributionPartnerEnum::getPartner()
]);
}
public function edit($id)
{
if ($this->request->isAjax()) {
$post = $this->request->post();
2024-10-26 17:38:24 +08:00
$result = DistributionPartnerLogic::edit($post);
2024-10-25 17:31:56 +08:00
if ($result === true){
return JsonServer::success('编辑成功');
}
return JsonServer::error('编辑失败');
}
2024-10-26 17:38:24 +08:00
$city = DevRegion::where(['level'=>2])
->field('id,name')
->select()
->toArray();
$info = DistributionPartnerLogic::details($id);
2024-10-25 17:31:56 +08:00
return view('', [
2024-10-26 17:38:24 +08:00
'city' => $city,
'info' => $info,
'partner' => DistributionPartnerEnum::getPartner()
2024-10-25 17:31:56 +08:00
]);
}
public function del($id)
{
if ($this->request->isAjax()) {
2024-10-26 17:38:24 +08:00
$result = DistributionPartnerLogic::del($id);
2024-10-25 17:31:56 +08:00
if ($result) {
return JsonServer::success('删除成功');
}
return JsonServer::error('删除失败');
}
}
}