|
|
@@ -88,15 +88,15 @@ class OrderIssueService
|
|
|
$query->where('logistic_number', $logistic_number);
|
|
|
});
|
|
|
}
|
|
|
- if(($arr['good_barcode'] ?? false) ||($arr['good_name'] ?? false)){
|
|
|
- $query->whereHas('packages',function($query) use ($arr){
|
|
|
- $query->whereHas('commodities',function($query) use ($arr){
|
|
|
- $query->whereHas('commodity',function($query) use ($arr){
|
|
|
- if($arr['good_barcode'] ?? false){
|
|
|
- $query->where('sku',$arr['good_barcode']);
|
|
|
+ if (($arr['good_barcode'] ?? false) || ($arr['good_name'] ?? false)) {
|
|
|
+ $query->whereHas('packages', function ($query) use ($arr) {
|
|
|
+ $query->whereHas('commodities', function ($query) use ($arr) {
|
|
|
+ $query->whereHas('commodity', function ($query) use ($arr) {
|
|
|
+ if ($arr['good_barcode'] ?? false) {
|
|
|
+ $query->where('sku', $arr['good_barcode']);
|
|
|
}
|
|
|
- if($arr['good_name'] ?? false){
|
|
|
- $query->where('name',$arr['good_name']);
|
|
|
+ if ($arr['good_name'] ?? false) {
|
|
|
+ $query->where('name', $arr['good_name']);
|
|
|
}
|
|
|
});
|
|
|
});
|
|
|
@@ -142,8 +142,8 @@ class OrderIssueService
|
|
|
$query->where('order_issue_type_id', $condition['order_issue_type_id']);
|
|
|
}
|
|
|
if (!($condition['is_handle'] ?? false) && !($condition['final_status'] ?? false)) {
|
|
|
- $query->where(function ($query){
|
|
|
- $query->where('final_status','<>','已解决')->orWhereNull('final_status');
|
|
|
+ $query->where(function ($query) {
|
|
|
+ $query->where('final_status', '<>', '已解决')->orWhereNull('final_status');
|
|
|
});
|
|
|
}
|
|
|
if (isset($condition['logistic_indemnity_money'])) {
|
|
|
@@ -213,11 +213,13 @@ class OrderIssueService
|
|
|
if ($rejectedBill) {
|
|
|
$orderIssue->rejected_bill_id = $rejectedBill['id'];
|
|
|
$orderIssue->save();
|
|
|
- }else {
|
|
|
- $rejectedBill = RejectedBill::where('order_number',$orderHeader['orderNo'])->first();
|
|
|
- if($rejectedBill){
|
|
|
- $orderIssue->rejected_bill_id = $rejectedBill['id'];
|
|
|
- $orderIssue->save();
|
|
|
+ } else {
|
|
|
+ if ($orderHeader['orderno']) {
|
|
|
+ $rejectedBill = RejectedBill::where('order_number', $orderHeader['orderno'])->first();
|
|
|
+ if ($rejectedBill) {
|
|
|
+ $orderIssue->rejected_bill_id = $rejectedBill['id'];
|
|
|
+ $orderIssue->save();
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|