Selaa lähdekoodia

wesmiler 报恩寺项目

wesmiler 4 vuotta sitten
vanhempi
commit
28843cb411
2 muutettua tiedostoa jossa 39 lisäystä ja 2 poistoa
  1. 25 0
      app/Models/EnshrineActionModel.php
  2. 14 2
      app/Services/EnshrineService.php

+ 25 - 0
app/Models/EnshrineActionModel.php

@@ -0,0 +1,25 @@
+<?php
+// +----------------------------------------------------------------------
+// | Laravel框架 [ Laravel ]
+// +----------------------------------------------------------------------
+// | 版权所有 2017~2021 Laravel研发中心
+// +----------------------------------------------------------------------
+// | 官方网站: http://www.laravel.cn
+// +----------------------------------------------------------------------
+// | Author: wesmiler <12345678@qq.com>
+// +----------------------------------------------------------------------
+
+namespace App\Models;
+
+/**
+ * 供奉操作记录管理-模型
+ * @author wesmiler
+ * @since 2020/11/11
+ * Class EnshrineActionModel
+ * @package App\Models
+ */
+class EnshrineActionModel extends BaseModel
+{
+    // 设置数据表
+    protected $table = 'enshrine_actions';
+}

+ 14 - 2
app/Services/EnshrineService.php

@@ -11,8 +11,10 @@
 
 namespace App\Services;
 
+use App\Models\EnshrineActionModel;
 use App\Models\EnshrineRecordModel;
 use App\Models\MemberModel;
+use App\Models\TradeModel;
 
 /**
  * 供奉管理-服务类
@@ -86,8 +88,18 @@ class EnshrineService extends BaseService
                 if($item['create_time'] <= date('Y-m-d H:i:s', time()-24*3600)){
                     $item['time_close'] = 1;
                 }
-                $item['guibai'] = 0;
-                $item['wash'] = 0;
+                $guibai = EnshrineActionModel::where(['source_id'=> $item['id'],'user_id'=> $userId,'type'=> 1,'mark'=>1 ,'status'=> 1])
+                    ->where(['create_time','>=', time()-3600])
+                    ->value('id');
+                $item['guibai'] = $guibai? $guibai : 0;
+                $wash = EnshrineActionModel::where(['source_id'=> $item['id'],'user_id'=> $userId,'type'=> 2,'mark'=>1 ,'status'=> 1])
+                    ->where(['create_time','>=', time()-3600])
+                    ->value('id');
+                $item['wash'] = $wash? $wash : 0;
+
+                // 花
+                // 水果
+                // 香烛
             }
             unset($item);
         }