合并分支 'master-server' 到 'master'
修改推荐供应商 查看合并请求 !640
正在显示
4 个修改的文件
包含
19 行增加
和
21 行删除
| @@ -22,6 +22,7 @@ use App\Models\Product\Product; | @@ -22,6 +22,7 @@ use App\Models\Product\Product; | ||
| 22 | use App\Models\Project\DeployOptimize; | 22 | use App\Models\Project\DeployOptimize; |
| 23 | use App\Models\Project\MinorLanguages; | 23 | use App\Models\Project\MinorLanguages; |
| 24 | use App\Models\Project\Project; | 24 | use App\Models\Project\Project; |
| 25 | +use App\Models\Purchaser\PurchaserInfo; | ||
| 25 | use App\Services\AmazonS3Service; | 26 | use App\Services\AmazonS3Service; |
| 26 | use App\Services\ProjectServer; | 27 | use App\Services\ProjectServer; |
| 27 | use App\Utils\EncryptUtils; | 28 | use App\Utils\EncryptUtils; |
| @@ -47,11 +48,14 @@ class Demo extends Command | @@ -47,11 +48,14 @@ class Demo extends Command | ||
| 47 | protected $description = 'demo'; | 48 | protected $description = 'demo'; |
| 48 | 49 | ||
| 49 | public function handle(){ | 50 | public function handle(){ |
| 50 | - $serverIpModel = new ServersIp(); | ||
| 51 | - $lists = $serverIpModel->list(); | 51 | + $p = new PurchaserInfo(); |
| 52 | + $lists = $p->list(); | ||
| 52 | foreach ($lists as $k => $v){ | 53 | foreach ($lists as $k => $v){ |
| 53 | - $domain = strtolower($v['domain']); | ||
| 54 | - $serverIpModel->edit(['domain'=>$domain],['id'=>$v['id']]); | 54 | + $info = $p->read(['project_id'=>$v['project_id'],'keyword'=>$v['keyword'],'buyer'=>$v['buyer']]); |
| 55 | + if($info === false){ | ||
| 56 | + continue; | ||
| 57 | + } | ||
| 58 | + $p->del(['project_id'=>$v['project_id'],'keyword'=>$v['keyword'],'buyer'=>$v['buyer'],'id'=>['!=',$v['id']]]); | ||
| 55 | } | 59 | } |
| 56 | return true; | 60 | return true; |
| 57 | } | 61 | } |
| @@ -46,12 +46,12 @@ class ReplaceHtmlController extends BaseController | @@ -46,12 +46,12 @@ class ReplaceHtmlController extends BaseController | ||
| 46 | public function replaceTemplateMainHtml(ReplaceHtmlLogic $logic){ | 46 | public function replaceTemplateMainHtml(ReplaceHtmlLogic $logic){ |
| 47 | $this->request->validate([ | 47 | $this->request->validate([ |
| 48 | 'name'=>'required', | 48 | 'name'=>'required', |
| 49 | - 'html'=>'required', | 49 | +// 'html'=>'required', |
| 50 | 'old_html'=>'required', | 50 | 'old_html'=>'required', |
| 51 | 'project_id'=>'required', | 51 | 'project_id'=>'required', |
| 52 | ],[ | 52 | ],[ |
| 53 | 'name.required' => '需替换页面标识不能为空', | 53 | 'name.required' => '需替换页面标识不能为空', |
| 54 | - 'html.required' => 'html不能为空', | 54 | +// 'html.required' => 'html不能为空', |
| 55 | 'old_html.required' => '替换前的html不能为空', | 55 | 'old_html.required' => '替换前的html不能为空', |
| 56 | 'project_id.required' => 'project_id不能为空', | 56 | 'project_id.required' => 'project_id不能为空', |
| 57 | ]); | 57 | ]); |
| @@ -12,6 +12,7 @@ namespace App\Http\Controllers\Bside\Suppliers; | @@ -12,6 +12,7 @@ namespace App\Http\Controllers\Bside\Suppliers; | ||
| 12 | use App\Enums\Common\Code; | 12 | use App\Enums\Common\Code; |
| 13 | use App\Http\Controllers\Bside\BaseController; | 13 | use App\Http\Controllers\Bside\BaseController; |
| 14 | use App\Models\Purchaser\Purchaser; | 14 | use App\Models\Purchaser\Purchaser; |
| 15 | +use App\Models\Purchaser\PurchaserInfo; | ||
| 15 | 16 | ||
| 16 | /** | 17 | /** |
| 17 | * @remark :推荐采购商 | 18 | * @remark :推荐采购商 |
| @@ -32,21 +33,14 @@ class SuppliersController extends BaseController | @@ -32,21 +33,14 @@ class SuppliersController extends BaseController | ||
| 32 | * @time :2024/3/4 10:10 | 33 | * @time :2024/3/4 10:10 |
| 33 | */ | 34 | */ |
| 34 | public function recommendedPurchaser(){ | 35 | public function recommendedPurchaser(){ |
| 35 | - $purchaserModel = new Purchaser(); | ||
| 36 | - $data = []; | 36 | + $purchaserModel = new PurchaserInfo(); |
| 37 | $this->map['project_id'] = $this->user['project_id']; | 37 | $this->map['project_id'] = $this->user['project_id']; |
| 38 | - $lists = $purchaserModel->list($this->map); | ||
| 39 | - if(!empty($lists)){ | ||
| 40 | - foreach ($lists as $v){ | ||
| 41 | - if(!empty($v['data'])){ | ||
| 42 | - $resultData = json_decode($v['data'],true); | ||
| 43 | - foreach ($resultData as $value){ | ||
| 44 | - $value = (array)$value; | ||
| 45 | - $value['keyword'] = $v['keyword']; | ||
| 46 | - $data[] = $value; | ||
| 47 | - } | ||
| 48 | - } | ||
| 49 | - } | 38 | + $data = $purchaserModel->list($this->map); |
| 39 | + foreach ($data as $k => $v){ | ||
| 40 | + $v['email'] = json_decode($v['email'],true); | ||
| 41 | + $v['mobile'] = json_decode($v['mobile'],true); | ||
| 42 | + $v['social_media'] = json_decode($v['social_media'],true); | ||
| 43 | + $data[$k] = $v; | ||
| 50 | } | 44 | } |
| 51 | $this->response('success',Code::SUCCESS,$data); | 45 | $this->response('success',Code::SUCCESS,$data); |
| 52 | } | 46 | } |
| @@ -156,7 +156,7 @@ class ReplaceHtmlLogic extends BaseLogic | @@ -156,7 +156,7 @@ class ReplaceHtmlLogic extends BaseLogic | ||
| 156 | 'template_id'=>$template_id, | 156 | 'template_id'=>$template_id, |
| 157 | 'status'=>$this->model::STATUS, | 157 | 'status'=>$this->model::STATUS, |
| 158 | 'old_html'=>$param['old_html'], | 158 | 'old_html'=>$param['old_html'], |
| 159 | - 'html'=>$param['html'], | 159 | + 'html'=>$param['html'] ?? '', |
| 160 | 'project_id'=>$param['project_id'], | 160 | 'project_id'=>$param['project_id'], |
| 161 | 'total_num'=>0, | 161 | 'total_num'=>0, |
| 162 | 'operator_id'=>$this->manager['id'] | 162 | 'operator_id'=>$this->manager['id'] |
-
请 注册 或 登录 后发表评论