作者 赵彬吉

update

... ... @@ -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'],
... ...