find(); //$day = Db::name('user_signrule')->where('days',$data['days'])->find(); if($day){ $res = ['code'=>-1,'msg'=>'不能重复设置']; } else { $result = UserSignrule::create($data); if($result){ $res = ['code'=>0,'msg'=>'设置积分成功']; } else { $res = ['code'=>-1,'msg'=>'保存失败']; } } return json($res); } //删除签到积分规则 public function delete($id) { if(Request::isAjax()){ $user =UserSignrule::find($id); $result = $user->delete(); if($result){ return json(['code'=>0,'msg'=>'删除成功']); }else{ return json(['code'=>-1,'msg'=>'删除失败']); } } } //编辑签到积分规则 public function signEdit() { if(Request::isAjax()){ $data = Request::param(); $result = UserSignrule::update($data); if($result){ $res = ['code'=>0,'msg'=>'编辑成功']; }else{ $res = ['code'=>-1,'msg'=>'编辑失败']; } return json($res); } $sign = Db::name('user_signrule')->find(input('id')); View::assign('sign',$sign); return View::fetch('set/system/signedit'); } //显示签到积分规则 public function signRule() { $keys = UserSignrule::select(); $count = $keys->count(); $res = []; if($count){ $res = ['code'=>0,'msg'=>'','count'=>$count]; foreach($keys as $k=>$v){ $res['data'][] = ['id'=>$v['id'],'days'=>$v['days'],'score'=>$v['score'],'ctime'=>$v['create_time']]; } } else { $res = ['code'=>-1,'msg'=>'还没有任何积分设置!']; } return json($res); } }