合并分支 'akun' 到 'master'
update 查看合并请求 !988
正在显示
1 个修改的文件
包含
24 行增加
和
24 行删除
| @@ -1012,6 +1012,30 @@ class ProductLogic extends BaseLogic | @@ -1012,6 +1012,30 @@ class ProductLogic extends BaseLogic | ||
| 1012 | 'status' => Product::STATUS_ON | 1012 | 'status' => Product::STATUS_ON |
| 1013 | ] | 1013 | ] |
| 1014 | ); | 1014 | ); |
| 1015 | + //更新路由 | ||
| 1016 | + if($route){ | ||
| 1017 | + $route_map = RouteMap::where('project_id', $project_id)->where('source', RouteMap::SOURCE_PRODUCT)->where('source_id', $id)->first(); | ||
| 1018 | + if (!$route_map) { | ||
| 1019 | + $route_map = new RouteMap(); | ||
| 1020 | + $route_map->project_id = $project_id; | ||
| 1021 | + $route_map->source = RouteMap::SOURCE_PRODUCT; | ||
| 1022 | + $route_map->source_id = $id; | ||
| 1023 | + $route_map->route = $route; | ||
| 1024 | + | ||
| 1025 | + $route_map->save(); | ||
| 1026 | + } | ||
| 1027 | + }else{ | ||
| 1028 | + $route = RouteMap::setRoute($data[0], RouteMap::SOURCE_PRODUCT, $id, $project_id); | ||
| 1029 | + } | ||
| 1030 | + $this->edit(['route' => $route], ['id' => $id]); | ||
| 1031 | + //关联分类 | ||
| 1032 | + if($category_arr){ | ||
| 1033 | + CategoryRelated::saveRelated($id, $category_arr); | ||
| 1034 | + } | ||
| 1035 | + //关联关键词 | ||
| 1036 | + if($keyword_id){ | ||
| 1037 | + KeywordRelated::saveRelated($id, $keyword_id); | ||
| 1038 | + } | ||
| 1015 | if(!empty($content)){ | 1039 | if(!empty($content)){ |
| 1016 | $data = [ | 1040 | $data = [ |
| 1017 | 'product_id'=>$id, | 1041 | 'product_id'=>$id, |
| @@ -1047,30 +1071,6 @@ class ProductLogic extends BaseLogic | @@ -1047,30 +1071,6 @@ class ProductLogic extends BaseLogic | ||
| 1047 | $detailModel->insert($dataS); | 1071 | $detailModel->insert($dataS); |
| 1048 | } | 1072 | } |
| 1049 | } | 1073 | } |
| 1050 | - //更新路由 | ||
| 1051 | - if($route){ | ||
| 1052 | - $route_map = RouteMap::where('project_id', $project_id)->where('source', RouteMap::SOURCE_PRODUCT)->where('source_id', $id)->first(); | ||
| 1053 | - if (!$route_map) { | ||
| 1054 | - $route_map = new RouteMap(); | ||
| 1055 | - $route_map->project_id = $project_id; | ||
| 1056 | - $route_map->source = RouteMap::SOURCE_PRODUCT; | ||
| 1057 | - $route_map->source_id = $id; | ||
| 1058 | - $route_map->route = $route; | ||
| 1059 | - | ||
| 1060 | - $route_map->save(); | ||
| 1061 | - } | ||
| 1062 | - }else{ | ||
| 1063 | - $route = RouteMap::setRoute($data[0], RouteMap::SOURCE_PRODUCT, $id, $project_id); | ||
| 1064 | - } | ||
| 1065 | - $this->edit(['route' => $route], ['id' => $id]); | ||
| 1066 | - //关联分类 | ||
| 1067 | - if($category_arr){ | ||
| 1068 | - CategoryRelated::saveRelated($id, $category_arr); | ||
| 1069 | - } | ||
| 1070 | - //关联关键词 | ||
| 1071 | - if($keyword_id){ | ||
| 1072 | - KeywordRelated::saveRelated($id, $keyword_id); | ||
| 1073 | - } | ||
| 1074 | return true; | 1074 | return true; |
| 1075 | } | 1075 | } |
| 1076 | return false; | 1076 | return false; |
-
请 注册 或 登录 后发表评论