Commit 256129784ef20c7a8af055c1d956d1664affe61c

Authored by teemitop
1 parent 4e081570

灰度更新时间PC维护

@@ -149,4 +149,20 @@ class Api{ @@ -149,4 +149,20 @@ class Api{
149 return json_encode($result); 149 return json_encode($result);
150 } 150 }
151 } 151 }
  152 +
  153 + //获取灰度更新时间
  154 + public function getdotime() {
  155 + $dotime = db('dotime')->where(array('id'=>1))->select();
  156 + //echo db::table('dotime')->getLastSql();die;
  157 + if($dotime){
  158 + $result['ret'] = 200;
  159 + $result['data'] = $dotime[0]['dtime'];
  160 + $result['msg'] = 'success';
  161 + }else{
  162 + $result['ret'] = 0;
  163 + $result['data'] = '';
  164 + $result['msg'] = 'fail';
  165 + }
  166 + return json_encode($result);
  167 + }
152 } 168 }
@@ -402,6 +402,8 @@ class Template extends Common{ @@ -402,6 +402,8 @@ class Template extends Common{
402 $result = ['code'=>0,'msg'=>'获取成功!','data'=>$list,'rel'=>1]; 402 $result = ['code'=>0,'msg'=>'获取成功!','data'=>$list,'rel'=>1];
403 return $result; 403 return $result;
404 } 404 }
  405 + $dotime = db('dotime')->select();
  406 + $this->assign ( 'dotime',$dotime[0] );
405 $this->assign ( 'title','安卓包管理' ); 407 $this->assign ( 'title','安卓包管理' );
406 return view(); 408 return view();
407 } 409 }
@@ -671,4 +673,17 @@ class Template extends Common{ @@ -671,4 +673,17 @@ class Template extends Common{
671 } 673 }
672 return view(); 674 return view();
673 } 675 }
  676 +
  677 + //变更灰度更新时间
  678 + public function editupdatedotime(){
  679 + if (request()->isAjax()) {
  680 + $dotime = input('dotime');
  681 + $res = db('dotime')->where([ 'id' => 1])->update(array('dtime'=>$dotime));
  682 + if($res > 0)
  683 + return json(['code' => 1, 'msg' => '设置成功!']);
  684 + else
  685 + return json(['code' => 0, 'msg' => '无变化!']);
  686 + }
  687 + return view();
  688 + }
674 } 689 }
@@ -5,12 +5,20 @@ @@ -5,12 +5,20 @@
5 </fieldset> 5 </fieldset>
6 <div class="layui-field-box"> 6 <div class="layui-field-box">
7 <blockquote class="layui-elem-quote"> 7 <blockquote class="layui-elem-quote">
8 - <a href="{:url('android')}" class="layui-btn layui-btn-sm layui-btn-danger"> 8 + <div class="layui-form-item">
  9 + <div class="layui-input-inline" style="width: 100px;">
  10 + <input type="text" name="dotime" id="dotime" value="{$dotime.dtime}" autocomplete="off" class="layui-input">
  11 + </div>
  12 + <button class="layui-btn layui-btn" onclick="editUpdateDotime()">
  13 + <i class="fa fa-file-image-o"></i> 灰度更新时间(点击更新)
  14 + </button>
  15 + <a href="{:url('android')}" class="layui-btn layui-btn layui-btn-danger">
9 <i class="fa fa-file-image-o"></i> 下载包 16 <i class="fa fa-file-image-o"></i> 下载包
10 </a> 17 </a>
11 - <a href="{:url('androidUpload')}" class="layui-btn layui-btn-sm"> 18 + <a href="{:url('androidUpload')}" class="layui-btn layui-btn">
12 <i class="fa fa-file-image-o"></i> 上传包 19 <i class="fa fa-file-image-o"></i> 上传包
13 </a> 20 </a>
  21 + </div>
14 </blockquote> 22 </blockquote>
15 <table class="layui-table" id="list" lay-filter="list"></table> 23 <table class="layui-table" id="list" lay-filter="list"></table>
16 </div> 24 </div>
@@ -20,7 +28,7 @@ @@ -20,7 +28,7 @@
20 <a class="layui-btn layui-btn-xs" href="{{d.file_url}}" lay-event="dow">{:lang('dow')}</a> 28 <a class="layui-btn layui-btn-xs" href="{{d.file_url}}" lay-event="dow">{:lang('dow')}</a>
21 <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">{:lang('del')}</a> 29 <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">{:lang('del')}</a>
22 </script> 30 </script>
23 - 31 +<script src="/static/common/js/jquery-1.8.1.min.js"></script>
24 <script> 32 <script>
25 layui.use(['table','form'], function() { 33 layui.use(['table','form'], function() {
26 var table = layui.table,form = layui.form,$ = layui.jquery; 34 var table = layui.table,form = layui.form,$ = layui.jquery;
@@ -57,6 +65,23 @@ @@ -57,6 +65,23 @@
57 } 65 }
58 }); 66 });
59 }); 67 });
  68 + //变更灰度更新时间
  69 + function editUpdateDotime(){
  70 + var dotime = $("#dotime").val();
  71 + $.ajax({
  72 + url : "/admin/template/editupdatedotime",
  73 + type : "post",
  74 + async : true,
  75 + data : { "dotime" : dotime},
  76 + success : function(data){
  77 + if(data['code'] > 0){
  78 + layer.msg(data.msg,{time:1000,icon:1});
  79 + }else{
  80 + layer.msg(data.msg,{time:1000,icon:2});
  81 + }
  82 + }
  83 + })
  84 + }
60 </script> 85 </script>
61 </body> 86 </body>
62 </html> 87 </html>