|
|
@@ -350,8 +350,16 @@ class OrderTrackingService
|
|
|
if(mb_stristr($order_remark,'[')){
|
|
|
$items = [];
|
|
|
preg_match_all('/^(.*?)(\\[)(.*?)(\\])(.*?)$/u',$order_remark,$items);
|
|
|
- $params['client'] = $items[1][0];
|
|
|
- $params['order_remark'] = $items[3][0];
|
|
|
+ if (isset($items[1][0])){
|
|
|
+ $params['client'] = $items[1][0];
|
|
|
+ } else {
|
|
|
+ $params['client'] = $orderHeader['issuepartyname'];
|
|
|
+ }
|
|
|
+ if (isset($items[3][0])) {
|
|
|
+ $params['order_remark'] = $items[3][0];
|
|
|
+ } else {
|
|
|
+ $params['order_remark'] = $order_remark;
|
|
|
+ }
|
|
|
}else{
|
|
|
$params['client'] = $orderHeader['issuepartyname'];
|
|
|
$params['order_remark'] = $order_remark;
|