|
...
|
...
|
@@ -16,6 +16,7 @@ use App\Models\Project\ProjectRenew; |
|
|
|
use App\Utils\LogUtils;
|
|
|
|
use Hashids\Hashids;
|
|
|
|
use Illuminate\Console\Command;
|
|
|
|
use Illuminate\Database\Eloquent\Model;
|
|
|
|
use Illuminate\Support\Facades\DB;
|
|
|
|
use Illuminate\Support\Facades\Http;
|
|
|
|
|
|
...
|
...
|
@@ -241,8 +242,14 @@ class SyncProject extends Command |
|
|
|
if(isset($param['channel']) && !empty($param['channel'])){
|
|
|
|
$param['channel'] = Arr::a2s($param['channel']);
|
|
|
|
}
|
|
|
|
$projectModel = new Project();
|
|
|
|
return $projectModel->addReturnId($param);
|
|
|
|
$projectModel = Project::where('from_order_id', $param['from_order_id'])->first();
|
|
|
|
if($projectModel){
|
|
|
|
$projectModel->edit($param, ['from_order_id' => $param['from_order_id']]);
|
|
|
|
return $projectModel->id;
|
|
|
|
}else{
|
|
|
|
$projectModel = new Project();
|
|
|
|
return $projectModel->addReturnId($param);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
...
|
...
|
@@ -346,7 +353,7 @@ class SyncProject extends Command |
|
|
|
* @date 2023/9/1
|
|
|
|
*/
|
|
|
|
protected function toHagro($data){
|
|
|
|
$url = 'https://beta.hagro.cn/globalso/create_project';
|
|
|
|
$url = 'https://admin.hagro.cn/globalso/create_project';
|
|
|
|
$param = [
|
|
|
|
'company' => $data['company_name'],
|
|
|
|
'phone' => $data['principal_mobile'],
|
...
|
...
|
|