Commit 3d487875 by 孙龙

up

parent cc27fb0a
Showing with 43 additions and 3 deletions
......@@ -187,6 +187,48 @@ Class AjaxController extends Controller
$data['attribute'] = $attribute;
$id = $request->input("t_id",0);
if(intval($id) > 0){
//----------------------------修改模板------------------------------------------------------------------
$count = TemplateListModel::where("id",intval($id))->where("create_userid",$request->user->userId)->count("id");
if($count <= 0){
return $this->ajaxReturn(-1,"没找到属于您的模板信息");
}
$templateInfo = TemplateListModel::where("id",intval($id))->select("id","template_name","status")->first();
if($templateInfo->status <= 0){
return $this->ajaxReturn(-1,"改模板已经被主人禁用了");
}
$data['t_id'] = intval($id);
try{
DB::Connection("label")->transaction(function () use($data,$request) {
//创建模板
$templateList = TemplateListModel::where(["id"=>$data['t_id']])->update([
"template_name"=>trim($data['template_name']),
"update_time"=>time(),
]);
if($templateList === false){
throw new \Exception("修改模板名称失败",-1);
}
//创建模板扩展信息 属性
$templateExtend = TemplateExtendModel::where(["template_id"=>$data['t_id']])->update([
"html"=>$data['html'],
"attribute"=>json_encode($data['attribute']),
]);
if(!$templateExtend){
throw new \Exception("修改模板属性失败",-1);
}
});
return $this->ajaxReturn(0,"修改模板成功");
}catch(\Exception $e){
return $this->ajaxReturn(-1,$e->getMessage());
}
exit;
}
// --------------------------新增模板------------------------------------------------------------
//新增模板
$count = TemplateListModel::where("template_name",trim($data['template_name']))
->where(function($q) use($request){
$q->where(["create_userid"=>$request->user->userId])->orWhere(["create_userid"=>1000]);
......@@ -239,10 +281,8 @@ Class AjaxController extends Controller
if($templateInfo->status <= 0){
return $this->ajaxReturn(-1,"改模板已经被主人禁用了");
}
$templateInfo->template_extend = $templateInfo->template_extend;
$templateInfo->template_extend = isset($templateInfo->template_extend) ? $templateInfo->template_extend : null;
return $this->ajaxReturn(0,"ok",$templateInfo);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment