|
|
@@ -674,8 +674,19 @@ class User extends BaseController
|
|
|
[$show_template_id] = UtilService::getMore([
|
|
|
['show_template_id','','empty','参数错误'],
|
|
|
],$request,true);
|
|
|
- (new UserShowTemplate)->where("uid",$request->user["uid"])->where("is_default",0)->update(["is_default"=>0]);
|
|
|
- (new UserShowTemplate)->where("uid",$request->user["uid"])->where("show_template_id",$show_template_id)->update(["is_default"=>1]);
|
|
|
+ $uid = $request->user["uid"];
|
|
|
+ $default_template = (new UserShowTemplate)->where("uid", $uid)->where("is_default", 1)->find();
|
|
|
+ if ($default_template && $default_template->show_template_id != $show_template_id) {
|
|
|
+ $default_template->is_default = 0;
|
|
|
+ $default_template->save();
|
|
|
+ }
|
|
|
+ $template = (new UserShowTemplate)->where("uid", $uid)->where("show_template_id", $show_template_id)->find();
|
|
|
+ if (!$template) {
|
|
|
+ return app('json')->fail("模板不存在");
|
|
|
+ }
|
|
|
+ $template->is_default = 1;
|
|
|
+ $template->save();
|
|
|
+ (new UserShowTemplate)->where("uid", $uid)->where("show_template_id", "<>", $show_template_id)->update(["is_default" => 0]);
|
|
|
return app('json')->success("设置成功");
|
|
|
}
|
|
|
|