删除文件 serve/app/controller/Deploy.php
This commit is contained in:
parent
eb6b43322f
commit
d861397e39
@ -1,93 +0,0 @@
|
||||
<?php
|
||||
namespace app\controller ;
|
||||
use app\controller\Acl;
|
||||
use app\model\Deploy as Deploys;
|
||||
use think\facade\Db;
|
||||
use think\exception\ValidateException;
|
||||
class Deploy extends Acl {
|
||||
//列表
|
||||
public function record(){
|
||||
$input=input('post.');
|
||||
$sql=fastSql($input,[
|
||||
['frame','noNullEq'],
|
||||
['data','fullLike']
|
||||
]);//构造SQL
|
||||
$count = Deploys::where($sql)->count();//获取总条数
|
||||
$info = Deploys::with(['frameData'])->where($sql)->page($input['page'],$input['limit'])->order(['id'=>'desc'])->select();//查询分页数据
|
||||
$result=[
|
||||
'state'=>'success',
|
||||
'count'=>$count,
|
||||
'info'=>$info
|
||||
];//返回数据
|
||||
return json($result);
|
||||
}
|
||||
//新增|更新
|
||||
public function save(){
|
||||
$input=input('post.');
|
||||
if(isset($input['id'])){
|
||||
//验证数据
|
||||
try {
|
||||
empty($input['id'])?$this->validate($input,'app\validate\Deploy'):$this->validate($input,'app\validate\Deploy.update');
|
||||
} catch (ValidateException $e) {
|
||||
return json(['state'=>'error','info'=>$e->getError()]);
|
||||
exit;
|
||||
}
|
||||
|
||||
//处理数据
|
||||
Db::startTrans();
|
||||
try {
|
||||
if(empty($input['id'])){
|
||||
//创建数据
|
||||
Deploys::create($input);
|
||||
pushLog('新增零售配置');//日志
|
||||
}else{
|
||||
//更新数据
|
||||
Deploys::update($input);
|
||||
pushLog('更新零售配置');//日志
|
||||
}
|
||||
|
||||
Db::commit();
|
||||
$result=['state'=>'success'];
|
||||
} catch (\Exception $e) {
|
||||
Db::rollback();
|
||||
$result=['state'=>'error','info'=>'内部错误,操作已撤销!'];
|
||||
}
|
||||
}else{
|
||||
$result=['state'=>'error','info'=>'传入参数不完整!'];
|
||||
}
|
||||
return json($result);
|
||||
}
|
||||
//获取
|
||||
public function get(){
|
||||
$input=input('post.');
|
||||
if(existFull($input,['id'])){
|
||||
$result=[
|
||||
'state'=>'success',
|
||||
'info'=>Deploys::where([['id','=',$input['id']]])->find()
|
||||
];
|
||||
}else{
|
||||
$result=['state'=>'error','info'=>'传入参数不完整!'];
|
||||
}
|
||||
return json($result);
|
||||
}
|
||||
//删除
|
||||
public function del(){
|
||||
$input=input('post.');
|
||||
if(existFull($input,['id'])){
|
||||
Db::startTrans();
|
||||
try {
|
||||
Db::name('deploy')->where([['id','=',$input['id']]])->delete();
|
||||
pushLog('删除零售配置');//日志
|
||||
|
||||
Db::commit();
|
||||
$result=['state'=>'success'];
|
||||
} catch (\Exception $e) {
|
||||
Db::rollback();
|
||||
$result=['state'=>'error','info'=>'内部错误,操作已撤销!'];
|
||||
}
|
||||
}else{
|
||||
$result=['state'=>'error','info'=>'传入参数不完整!'];
|
||||
}
|
||||
return json($result);
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user