|
@@ -2,20 +2,17 @@
|
|
|
|
|
|
|
|
namespace App\Services;
|
|
namespace App\Services;
|
|
|
|
|
|
|
|
|
|
+use App\Events\AddOrUpdateOrderIssues;
|
|
|
use App\OracleActAllocationDetails;
|
|
use App\OracleActAllocationDetails;
|
|
|
use App\OracleDOCASNHeader;
|
|
use App\OracleDOCASNHeader;
|
|
|
use App\OracleDOCOrderHeader;
|
|
use App\OracleDOCOrderHeader;
|
|
|
use App\OrderIssue;
|
|
use App\OrderIssue;
|
|
|
use App\OrderIssueProcessLog;
|
|
use App\OrderIssueProcessLog;
|
|
|
-use App\OrderIssueRejectedBill;
|
|
|
|
|
use App\OrderIssueType;
|
|
use App\OrderIssueType;
|
|
|
use App\OrderPackage;
|
|
use App\OrderPackage;
|
|
|
use App\Order;
|
|
use App\Order;
|
|
|
use App\RejectedBill;
|
|
use App\RejectedBill;
|
|
|
-use App\RejectedBillItem;
|
|
|
|
|
-use App\ValueStore;
|
|
|
|
|
use Carbon\Carbon;
|
|
use Carbon\Carbon;
|
|
|
-use Illuminate\Database\Query\Builder;
|
|
|
|
|
use Illuminate\Http\Request;
|
|
use Illuminate\Http\Request;
|
|
|
use Illuminate\Support\Facades\Auth;
|
|
use Illuminate\Support\Facades\Auth;
|
|
|
use Illuminate\Support\Facades\Validator;
|
|
use Illuminate\Support\Facades\Validator;
|
|
@@ -73,6 +70,7 @@ class OrderIssueService
|
|
|
try {
|
|
try {
|
|
|
$this->insert($innerParams);
|
|
$this->insert($innerParams);
|
|
|
$ordersIssues = OrderIssue::query()->whereIn('order_id', data_get($innerParams, '*.order_id'))->get();
|
|
$ordersIssues = OrderIssue::query()->whereIn('order_id', data_get($innerParams, '*.order_id'))->get();
|
|
|
|
|
+ event(new AddOrUpdateOrderIssues(data_get($ordersIssues,'*.order_id')));
|
|
|
$this->同步退单状态($ordersIssues);
|
|
$this->同步退单状态($ordersIssues);
|
|
|
$param = [
|
|
$param = [
|
|
|
'ids' => data_get($ordersIssues, '*.id'),
|
|
'ids' => data_get($ordersIssues, '*.id'),
|
|
@@ -135,6 +133,7 @@ class OrderIssueService
|
|
|
$orderIssue->syncRejectedBills();
|
|
$orderIssue->syncRejectedBills();
|
|
|
$orderIssue->syncRejectingStatus();
|
|
$orderIssue->syncRejectingStatus();
|
|
|
$orderIssue->order = $order;
|
|
$orderIssue->order = $order;
|
|
|
|
|
+ event(new AddOrUpdateOrderIssues([$orderIssue['order_id']]));
|
|
|
app('LogService')->log(__METHOD__, __FUNCTION__, '创建问题件' . json_encode($orderIssue));
|
|
app('LogService')->log(__METHOD__, __FUNCTION__, '创建问题件' . json_encode($orderIssue));
|
|
|
} catch (\Exception $e) {
|
|
} catch (\Exception $e) {
|
|
|
app('LogService')->log(__METHOD__, __FUNCTION__, '创建问题件error' . json_encode($arr) . $e->getMessage() . $e->getTraceAsString());
|
|
app('LogService')->log(__METHOD__, __FUNCTION__, '创建问题件error' . json_encode($arr) . $e->getMessage() . $e->getTraceAsString());
|
|
@@ -202,6 +201,7 @@ class OrderIssueService
|
|
|
$orderIssue->update(['order_id' => $order['id']]);
|
|
$orderIssue->update(['order_id' => $order['id']]);
|
|
|
$orderIssue->syncRejectedBills();
|
|
$orderIssue->syncRejectedBills();
|
|
|
$orderIssue->syncRejectingStatus();
|
|
$orderIssue->syncRejectingStatus();
|
|
|
|
|
+ event(new AddOrUpdateOrderIssues([$orderIssue['order_id']]));
|
|
|
return $orderIssue;
|
|
return $orderIssue;
|
|
|
}
|
|
}
|
|
|
|
|
|