wesmiler hace 2 semanas
padre
commit
da62adf09a
Se han modificado 1 ficheros con 12 adiciones y 0 borrados
  1. 12 0
      app/Services/Common/StoreService.php

+ 12 - 0
app/Services/Common/StoreService.php

@@ -382,7 +382,19 @@ class StoreService extends BaseService
      */
     public function delete()
     {
+        $param = request()->all();
+        $ids = getter($param, "id");
         $result = parent::delete();
+        $success = isset($result['success'])?$result['success']:false;
+        if($success){
+            if(is_array($ids)){
+                UserModel::whereIn('store_id', $ids)->update(['mark'=>0,'update_time'=>time()]);
+            }else{
+                UserModel::where('store_id', $ids)->update(['mark'=>0,'update_time'=>time()]);
+            }
+        }
+
+        $this->model->where(['mark'=>0])->where('update_time','<=', time()-600)->delete();
         return $result;
     }
 }