Fixed updating ext_id in citycom/order-mgmt-services.php
This commit is contained in:
@@ -96,8 +96,12 @@ foreach(PreordercampaignModel::search(["fulfillment" => "citycom_oan"]) as $camp
|
||||
if(!$stag) continue;
|
||||
|
||||
$ctag = \PreorderCtag::getFirstActive(["preorder_id" => $preorder->id, "stag" => $stag, "service_type" => $stypes[$cc_service->service_type]]);
|
||||
if($ctag && $ctag->ext_id != $cc_service->service_number) {
|
||||
$ctag->ext_id = $cc_service->service_number;
|
||||
if($ctag && $ctag->ext_id != $cc_service->id) {
|
||||
$ctag->ext_id = $cc_service->id;
|
||||
$ctag->save();
|
||||
}
|
||||
if($ctag && $ctag->ext_name != $cc_service->service_number) {
|
||||
$ctag->ext_name = $cc_service->service_number;
|
||||
$ctag->save();
|
||||
}
|
||||
if($ctag && $ctag->ext_status != $cc_service->state) {
|
||||
|
||||
Reference in New Issue
Block a user