wupengfei 3 年之前
父节点
当前提交
60632e67cc
共有 2 个文件被更改,包括 22 次插入1 次删除
  1. 5 1
      application/api/controller/General.php
  2. 17 0
      application/store/controller/LiveAppointment.php

+ 5 - 1
application/api/controller/General.php

@@ -226,6 +226,7 @@ class General extends Base
      * @method POST
      * @header name:Authorization require:1 desc:Token
      * @param name:type type:int require:1 default:1  desc:签到类型1普通签到,2累计7天,3,累计17天,4累计27天
+     * @return name:send_integral type:int  default:0 desc:发放积分数
      */
     public function userSign()
     {
@@ -233,6 +234,7 @@ class General extends Base
         $year = date('Y');
         $month = date('m');
         $day = date('d');
+        $send_integral = 0;
         $daily_set = Db::table('store_sign')->where(['type'=>1])->find();//每日签到
         $cumulant_set = Db::table('store_sign')->where(['type'=>2])->select();// 累积签到
         $ck_sign = Db::table('user_sign')
@@ -253,6 +255,7 @@ class General extends Base
         ];
         Db::table('user_sign')->insert($sign_data);// 签到日志
         $int_id = Db::getLastInsID();
+        $send_integral = bcadd($send_integral,$daily_set['integral']);
         update_user_integral($this->uid,$daily_set['integral'],3,'每日签到',$int_id);// 更新积分
         if($daily_set['growth'] > 0) update_user_growth($this->uid,$daily_set['growth'],3,'每日签到');// 更新成长值
         /**
@@ -285,12 +288,13 @@ class General extends Base
                 Db::table('user_sign')->insert($sign_data);
                 $int_id = Db::getLastInsID();
                 // 更新积分余额
+                $send_integral = bcadd($send_integral,$val['integral']);
                 update_user_integral($this->uid, $val['integral'],3,$sign_data['desc'],$int_id);
                 if($val['growth'] > 0) update_user_growth($this->uid,$val['growth'],3,'累积签到'.$val['day'].'天');// 更新成长值
             }
         }
 
-        $this->success('签到成功');
+        $this->success('签到成功',['send_integral'=>$send_integral]);
     }
 
 

+ 17 - 0
application/store/controller/LiveAppointment.php

@@ -80,6 +80,23 @@ class LiveAppointment extends Controller
 
 
 
+    public function send_msg()
+    {
+        $live_id = input('live_id');
+        $goods_id = input('goods_id');
+        $user_app = Db::table('live_goods_app')
+            ->alias('a')
+            ->field('a.id ,m.openid')
+            ->join('store_member m' , 'a.user_id = m.id','LEFT')
+            ->where(['a.live_id'=>$live_id,'a.goods_id'=>$goods_id,'is_remind'=>0])
+            ->select();
+        // 发消息
+
+
+        // 更新提醒状态
+        Db::table('live_goods_app')->where(['live_id'=>$live_id,'goods_id'=>$goods_id,'is_remind'=>0])->update(['is_remind'=>1]);
+
+    }