lizhen пре 1 недеља
родитељ
комит
7733bffbc2
1 измењених фајлова са 15 додато и 8 уклоњено
  1. 15 8
      application/api/controller/Jiankangdata.php

+ 15 - 8
application/api/controller/Jiankangdata.php

@@ -14,12 +14,14 @@ class Jiankangdata extends Api
 
     public function submit(){
 
+        //今天的数据都改为非最后一条
         $map = [
             'user_id' => $this->auth->id,
             'createdate' => date('Y-m-d'),
         ];
-        $check = Db::name('jiankangdata')->where($map)->find();
+        Db::name('jiankangdata')->where($map)->update(['is_last'=>0]);
 
+        //新写入
         $data = [
             'user_id' => $this->auth->id,
             'xueya_low'  => $this->request->post('xueya_low'),
@@ -28,17 +30,18 @@ class Jiankangdata extends Api
             'createtime' => time(),
             'updatetime' => time(),
             'createdate' => date('Y-m-d'),
+            'is_last'    => 1, //默认就是最后一条
         ];
-
-        if($check){
-            Db::name('jiankangdata')->where($map)->update($data);
-        }else{
-            Db::name('jiankangdata')->insert($data);
-        }
+        Db::name('jiankangdata')->insert($data);
 
         $this->success('提交成功');
     }
 
+    public function lists(){
+        $list = Db::name('jiankangdata')->where('user_id',$this->auth->id)->autopage()->order('id desc')->select();
+        $this->success(1, $list);
+    }
+
     public function data(){
         $type = $this->request->post('type','week','trim');
 
@@ -73,7 +76,11 @@ class Jiankangdata extends Api
 //        dump($ended_date);
 //        dump($date_array);
 
-        $list = Db::name('jiankangdata')->where('user_id',$this->auth->id)->whereBetween('createdate',[$start_date,$ended_date])->order('id','asc')->select();
+        $list = Db::name('jiankangdata')
+            ->where('user_id',$this->auth->id)
+            ->whereBetween('createdate',[$start_date,$ended_date])
+            ->where('is_last',1)  //只拿之后一条
+            ->order('id','asc')->select();
 
         $xueya_low = [];
         $xueya_high = [];