wesmiler 2 周之前
父节点
当前提交
da62adf09a
共有 1 个文件被更改,包括 12 次插入0 次删除
  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()
     public function delete()
     {
     {
+        $param = request()->all();
+        $ids = getter($param, "id");
         $result = parent::delete();
         $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;
         return $result;
     }
     }
 }
 }