作者 sgj
1 个管道 的构建 失败 耗费 4 秒

志愿者修改

... ... @@ -128,6 +128,7 @@ class SecondController extends RestBaseController
$list=$news
->where($map)
->field('id,activity_name,thumbnail,create_time')
->order('weight desc')
->paginate(10,true);
foreach ($list as $k=>$v) {
$list[$k]['create_time']=date('Y-m-d',$v['create_time']);
... ... @@ -1101,14 +1102,20 @@ class SecondController extends RestBaseController
$this->error('当前日期无法打卡');
}
$config=cmf_get_option('site_info');
$adminStartTime=strtotime("$date.' '.$activity[start_clock_time]");
$adminStartTime=strtotime("$date $activity[start_clock_time]");
// dump("$date $activity[start_clock_time]");
// dump($adminStartTime-$config['before_start_time']*60);
// dump($config['before_start_time']);
// dump($config);
$now=time();
if (($adminStartTime-$config['before_start_time']*60)>$now || ($adminStartTime+$config['after_start_time']*60)<$now){
$this->error('当前时间无法打卡');
}
/*检查地点*/
$distance=getDistance($activity['lat'],$activity['long'],$data['lat'],$data['long']);
if ($distance*1000>$config['distinct']){
if ($distance*1000>$config['distance']){
$this->error('不在打卡范围内');
}
$update['status']=1;
... ...
... ... @@ -89,7 +89,7 @@ class ActivityController extends AdminBaseController
$data=Db::name('activity_news')
->where('delete_time',0)
->where($where)
->order('create_time desc')
->order('weight desc')
->paginate(10);
$data->appends($param);
$this->assign([
... ... @@ -288,7 +288,7 @@ class ActivityController extends AdminBaseController
->insert($param);
$this->success('添加成功!');
}else{
$activity_type=\db('activity_type')->select()->toArray();
$activity_type=\db('news_type')->select()->toArray();
foreach ($activity_type as $k=>$v){
$activity[$v['id']]['type_name']=$v['type_name'];
$activity[$v['id']]['id']=$v['id'];
... ...
... ... @@ -82,7 +82,8 @@ class OnlineTrainController extends AdminBaseController
*/
public function questionlist(){
$id=input('id');
$list=db('class_question')->where('id',$id)->select()->toArray();
$list=db('class_question')->where('class_id',$id)->select()->toArray();
foreach ($list as $k=>$v) {
$list[$k]['info']=json_decode($v['options'],true);
}
... ... @@ -101,6 +102,31 @@ class OnlineTrainController extends AdminBaseController
return $this->fetch();
}
public function questionadd(){
$data['options'][]='';
$data['options'][]='';
$data['options'][]='';
$data['options'][]='';
$this->assign('data',$data);
return $this->fetch();
}
/**
* 添加问题
*/
public function addquestionpost(){
$data=input();
$data['options']=json_encode($data['options']);
$result=db('class_question')->insert($data);
if ($result){
$this->success('操作成功');
}else{
$this->error('操作失败');
}
}
/**
* 编辑问题
* @throws \think\Exception
... ...
... ... @@ -109,7 +109,7 @@
</tr>
<tr>
<th>活动类型</th>
<th>新闻类型</th>
</tr>
<tr>
<td>
... ... @@ -132,6 +132,17 @@
</select>
</td>
</tr>
<tr>
<th><b>权重</b></th>
</tr>
<tr>
<td>
<input class="form-control" type="text" name="weight"
value="100">
</td>
</tr>
</table>
</div>
</div>
... ...
... ... @@ -136,6 +136,15 @@
</select>
</td>
</tr>
<tr>
<th><b>权重</b></th>
</tr>
<tr>
<td>
<input class="form-control" type="text" name="weight"
value="{$data.weight}">
</td>
</tr>
</table>
... ...
<include file="public@header"/>
</head>
<body>
<!--<script type="text/html" id="photos-item-tpl">-->
<!--<li id="saved-image{id}">-->
<!--<input id="photo-{id}" type="hidden" name="photo_urls[]" value="{filepath}">-->
<!--<input class="form-control" id="photo-{id}-name" type="text" name="photo_names[]" value="{name}"-->
<!--style="width: 200px;" title="图片名称">-->
<!--<img id="photo-{id}-preview" src="{url}" style="height:36px;width: 36px;"-->
<!--onclick="imagePreviewDialog(this.src);">-->
<!--<a href="javascript:uploadOneImage('图片上传','#photo-{id}');">替换</a>-->
<!--<a href="javascript:(function(){$('#saved-image{id}').remove();})();">移除</a>-->
<!--</li>-->
<!--</script>-->
<div class="wrap js-check-wrap">
<ul class="nav nav-tabs">
<li><a href="javascript:history.go(-1)">返回</a></li>
<li class="active"><a href="#">编辑题目</a></li>
</ul>
<form action="{:url('addQuestionPost')}" method="post" class="form-horizontal js-ajax-form margin-top-20">
<div class="row">
<div class="col-md-9">
<table class="table table-bordered">
<tr>
<th width="100">问题名称<span class="form-required">*</span></th>
<td>
<input class="form-control" type="text" name="title"
id="title" value="" placeholder="请输入标题"/>
<input type="hidden" name="class_id" value="{:input('id')}">
</td>
</tr>
<tr>
<th width="100">答案<span class="form-required">*</span></th>
<foreach name="data.options" item="vo" key="k">
<th style="display: flex">
<input type="radio" name="answer" value="{$k}" >
<input class="form-control" type="text" name="options[{$k}]" value="{$vo}">
</th>
</foreach>
</tr>
</table>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<button type="submit" class="btn btn-primary js-ajax-submit">{:lang('SAVE')}</button>
<a class="btn btn-default" href="javascript:history.back(-1);">{:lang('BACK')}</a>
</div>
</div>
</div>
<div class="col-md-3">
<table class="table table-bordered">
</table>
</div>
</div>
</form>
</div>
<script type="text/javascript" src="__STATIC__/js/admin.js"></script>
<script type="text/javascript">
//编辑器路径定义
var editorURL = GV.WEB_ROOT;
</script>
<script type="text/javascript" src="__STATIC__/js/ueditor/ueditor.config.js"></script>
<script type="text/javascript" src="__STATIC__/js/ueditor/ueditor.all.min.js"></script>
<script type="text/javascript">
$(function () {
editorcontent = new baidu.editor.ui.Editor();
editorcontent.render('content');
try {
editorcontent.sync();
} catch (err) {
}
$('.btn-cancel-thumbnail').click(function () {
$('#thumbnail-preview').attr('src', '__TMPL__/public/assets/images/default-thumbnail.png');
$('#thumbnail').val('');
});
$('.btn-cancel-thumbnail1').click(function () {
$('#thumbnail-preview1').attr('src', '__TMPL__/public/assets/images/default-thumbnail.png');
$('#thumbnail1').val('');
});
});
</script>
</body>
</html>
... ...
... ... @@ -15,7 +15,7 @@
<div class="wrap js-check-wrap">
<ul class="nav nav-tabs">
<li><a href="javascript:history.go(-1)">返回</a></li>
<li class="active"><a href="#">编辑活动</a></li>
<li class="active"><a href="#">编辑题目</a></li>
</ul>
<form action="{:url('editQuestion')}" method="post" class="form-horizontal js-ajax-form margin-top-20">
<div class="row">
... ...
... ... @@ -3,7 +3,8 @@
<body>
<div class="wrap js-check-wrap">
<ul class="nav nav-tabs">
<li class="active"><a href="{:url('activity/index')}">问题列表</a></li>
<li class="active"><a href="#">问题列表</a></li>
<li ><a href="{:url('questionAdd',['id'=>input('id')])}">添加问题</a></li>
</ul>
<!-- <form class="well form-inline margin-top-20" method="post" action="{:url('activity/index')}">
关键字:
... ...