Ver código fonte

浩创分拨墙增加验证

Zhouzhendong 3 anos atrás
pai
commit
45b0e32c8b

+ 15 - 0
app/Http/Controllers/RejectedBillItemController.php

@@ -127,6 +127,13 @@ class RejectedBillItemController extends Controller
     }
 
 
+    /**
+     * 22-6-7 废弃接口
+     *
+     * @Deprecated
+     * @param Collection $rejectedBillItems
+     * @return string|string[]
+     */
     public function collectionsToPackConfirm(Collection $rejectedBillItems)
     {
         $ids=[];
@@ -223,6 +230,14 @@ class RejectedBillItemController extends Controller
         return ['success'=>'true','remote_result'=>$remoteResultStr];
     }
 
+    /**
+     * 22-6-7 废弃此接口
+     *
+     * @Deprecated
+     * @param Collection $items
+     * @param $rejectedBill
+     * @return bool
+     */
     public function sendRejectedToThirdPart(Collection $items,$rejectedBill):bool {
         $havingFail=0;
         if(!config('api.API_FAKING')){

+ 5 - 4
app/Http/Controllers/api/thirdPart/haochuang/SortingController.php

@@ -41,7 +41,7 @@ class SortingController extends Controller
         }
         $station = SortingStation::findOrCreate($station_id);
         $station->login();
-        return ['result'=>'success','token'=>$user->token()];
+        return ['result'=>'success','token'=>$user->token(604800)];
     }
 
     protected function loginValidator(array $data)
@@ -62,6 +62,10 @@ class SortingController extends Controller
 
     function process(Request $request){
         $token = trim($request->input('token'));
+        if(!UserToken::getUser($token)){
+            return ['result'=>'unauthority','fail_info'=>'无效令牌或令牌过期'];
+        }
+
         $station_id = $request->input('station_id');
         $batch_id = $request->input('batch_id');
         app('LogService')->log("浩创",  "process", '分拨墙播种请求:'.json_encode($request->all()));
@@ -96,9 +100,6 @@ class SortingController extends Controller
             app('LogService')->log(__METHOD__, 'error' . __FUNCTION__, json_encode($request->all()).'|'.json_encode($errors));
             return response()->json(['result'=>'failure','fail_info'=>'error','errors'=>$errors])->setEncodingOptions(JSON_UNESCAPED_UNICODE);
         }
-//        if(!UserToken::getUser($token)){
-//            return ['result'=>'unauthority','fail_info'=>'无效令牌或令牌过期'];
-//        }
 
         // 同步orderCommodity
         $this->syncOrder($batch_id);

+ 1 - 1
app/UserToken.php

@@ -11,7 +11,7 @@ class UserToken
     static function getUser($token){
         $id=Cache::get('tokenStr_'.$token);
         if(!$id)return null;
-        $user= User::find($id);
+        $user= User::query()->find($id);
         $user->touchToken();
         return $user;
     }