Просмотр исходного кода

上架修改任务列表状态

haozi 4 лет назад
Родитель
Сommit
ca94ff99a2
2 измененных файлов с 14 добавлено и 1 удалено
  1. 12 0
      app/Http/Controllers/TestController.php
  2. 2 1
      app/Services/StorageService.php

+ 12 - 0
app/Http/Controllers/TestController.php

@@ -567,4 +567,16 @@ sql;
 
         \App\LaborCompanyDispatchDetail::query()->truncate();
     }
+
+    public function testChange()
+    {
+        $last_start_key = config('sync.order_sync.cache_prefix.last_start_at');
+        $last_end_key = config('sync.order_sync.cache_prefix.last_end_at');
+        Cache::put($last_start_key,Carbon::make('2021-10-12 06:23:37'));
+        Cache::put($last_end_key,Carbon::make('2021-10-12 06:23:38'));
+        ValueStore::query()->where('name','order_last_created_sync_at')->update(['value' => '2021-10-12 06:23:37']);
+        ValueStore::query()->where('name','order_last_updated_sync_at')->update(['value' => '2021-10-12 06:23:37']);
+        ValueStore::query()->where('name','last_order_sync_task_start_at')->update(['value' => '2021-10-12 06:23:37']);
+        ValueStore::query()->where('name','last_order_sync_task_end_at')->update(['value' => '2021-10-12 06:23:38']);
+    }
 }

+ 2 - 1
app/Services/StorageService.php

@@ -493,9 +493,10 @@ COMPLETED_TRANSACTIONID = ?,OPENWHO = ?,OPENTIME = TO_DATE(?,'yyyy-mm-dd hh24:mi
  CLOSEWHO = ?,CLOSETIME = ?,EDITTIME = ?,EDITWHO = ?
  where taskid = ? AND TASKID_SEQUENCE = ?
 sql;
-            $db->update(DB::raw($sql),[
+            $result=$db->update(DB::raw($sql),[
                 $ide,'0',$trid,$who,date("Y-m-d H:i:s"),$who,date("Y-m-d H:i:s"),date("Y-m-d H:i:s"),$who,$task->taskid,$task->taskid_sequence
             ]);
+            if (!$result){$db->rollBack();return false;}
             $task->who = $who;
             $this->checkAsn($task,$who);
             $db->commit();