|
@@ -17,6 +17,7 @@ use App\Models\News\News; |
|
@@ -17,6 +17,7 @@ use App\Models\News\News; |
|
17
|
use App\Models\News\NewsCategory;
|
17
|
use App\Models\News\NewsCategory;
|
|
18
|
use App\Models\Product\Category;
|
18
|
use App\Models\Product\Category;
|
|
19
|
use App\Models\Product\CategoryRelated;
|
19
|
use App\Models\Product\CategoryRelated;
|
|
|
|
20
|
+use App\Models\Product\Detail;
|
|
20
|
use App\Models\Product\Keyword;
|
21
|
use App\Models\Product\Keyword;
|
|
21
|
use App\Models\Product\KeywordRelated;
|
22
|
use App\Models\Product\KeywordRelated;
|
|
22
|
use App\Models\Product\Product;
|
23
|
use App\Models\Product\Product;
|
|
@@ -209,6 +210,11 @@ class TicketUploadDataLogic extends BaseLogic |
|
@@ -209,6 +210,11 @@ class TicketUploadDataLogic extends BaseLogic |
|
209
|
CategoryRelated::saveRelated($id, $info['text']['category_id'] ?? []);//分类关联
|
210
|
CategoryRelated::saveRelated($id, $info['text']['category_id'] ?? []);//分类关联
|
|
210
|
KeywordRelated::saveRelated($id,$info['text']['keyword_id'] ?? []);//关键字关联
|
211
|
KeywordRelated::saveRelated($id,$info['text']['keyword_id'] ?? []);//关键字关联
|
|
211
|
$route = RouteMap::setRoute($data['title'],RouteMap::SOURCE_PRODUCT,$id,$info['project_id']);
|
212
|
$route = RouteMap::setRoute($data['title'],RouteMap::SOURCE_PRODUCT,$id,$info['project_id']);
|
|
|
|
213
|
+ //保存一条描述
|
|
|
|
214
|
+ if(!empty($info['text']['remark'])){
|
|
|
|
215
|
+ $detailModel = new Detail();
|
|
|
|
216
|
+ $detailModel->addReturnId(['content'=>json_encode(['content'=>$info['text']['remark']],true),'product_id'=>$id,'title'=>$info['text']['title'],'project_id'=>$info['project_id'],'column_id'=>1,'text_type'=>1]);
|
|
|
|
217
|
+ }
|
|
212
|
$productModel->edit(['route'=>$route],['id'=>$id]);
|
218
|
$productModel->edit(['route'=>$route],['id'=>$id]);
|
|
213
|
}catch (\Exception $e){
|
219
|
}catch (\Exception $e){
|
|
214
|
$this->fail('保存失败,请联系管理员');
|
220
|
$this->fail('保存失败,请联系管理员');
|