|
|
@@ -377,32 +377,6 @@ class OrderIssueController extends Controller
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- public function updateLogisticNumberReturnApi(Request $request){
|
|
|
- if (!Gate::allows('订单管理-问题件-编辑')) {
|
|
|
- return ['success'=>false,'fail_info' => '没有对应权限'];
|
|
|
- }
|
|
|
- try {
|
|
|
- /** @var OrderIssue $orderIssue */
|
|
|
- $orderIssue = OrderIssue::query()->where('id',$request->input('id'))->first();
|
|
|
- $rejectedBill = RejectedBill::query()
|
|
|
- ->with('items')
|
|
|
- ->where('logistic_number_return',$request->input('logisticNumberReturn'))
|
|
|
- ->first();
|
|
|
- app('LogService')->log(__METHOD__, __FUNCTION__, json_encode($request->getContent()));
|
|
|
- if(!$rejectedBill){
|
|
|
- $orderIssue->update(['logistic_number_return' => $request->input('logisticNumberReturn')]);
|
|
|
- return ['success' => false, 'message' => '退回单号已修改,退回单号没有相应退件信息'];
|
|
|
- }else{
|
|
|
- $orderIssue->update(['logistic_number_return' => $request->input('logisticNumberReturn'),'is_new_rejecting' => '有']);
|
|
|
- $orderIssue->同步退单状态();
|
|
|
- return ['success' => true, 'rejectedBill' => $rejectedBill,'rejectingStatus' =>$orderIssue->rejecting_status];
|
|
|
- }
|
|
|
- } catch (Exception $e) {
|
|
|
- app('LogService')->log(__METHOD__, __FUNCTION__,'error'. json_encode($request->getContent()).'||'.$e->getMessage().'||'.$e->getTraceAsString());
|
|
|
- return ['success' => false ,'fail_info' => $e->getMessage()];
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
public function apiUpdateValidator(array $arr)
|
|
|
{
|
|
|
return Validator::make($arr, [
|