作者 郭盛
1 个管道 的构建 通过 耗费 0 秒

用户状态

... ... @@ -13,6 +13,7 @@ namespace app\user\controller;
use cmf\controller\AdminBaseController;
use think\Db;
use think\Validate;
/**
* Class AdminIndexController
... ... @@ -193,10 +194,49 @@ class AdminIndexController extends AdminBaseController
public function account()
{
$id = input('param.id', 0, 'intval');
$data = Db::name('account')
->where('user_id',$id)
->find();
$this->assign('data',$data);
return $this->fetch();
if($this->request->isPost()){
$param['status']=$this->request->param('status');
if(!empty($param['status'])) {
Db::name('attestation')
->where('user_id', $id)
->update(['status' => $param['status']]);
}
$data['position'] = $this->request->param('position');
$data['company'] = $this->request->param('company');
$data['content'] = $this->request->param('content');
$data['update_time'] = time();
$validate = new Validate([
'position'=>'require',
'company'=>'require',
'content'=>'require',
]);
$validate->message([
'position'=>'职位不能为空',
'company'=>'公司名称不能为空',
'content'=>'内容不能为空!',
]);
if (!$validate->check($data)) {
$this->error($validate->getError());
}
Db::name('account')
->where('user_id',$id)
->update($data);
$this->success('更新成功!');
}else{
$data = Db::name('account')
->alias('a')
->join('user u','a.user_id = u.id')
->field('a.*,u.user_nickname')
->where('user_id',$id)
->find();
$list = Db::name('attestation')
->where('user_id',$id)
->find();
$this->assign('data',$data);
$this->assign('list',$list);
return $this->fetch();
}
}
}
... ...
... ... @@ -26,7 +26,6 @@
{$data.user_id}
</td>
</tr>
<tr>
<th width="100">昵称</th>
<td>
... ... @@ -36,25 +35,15 @@
<tr>
<th width="100">所在企业</th>
<td>
<input class="form-control js-bootstrap-datetime" type="text" name="company"
<input class="form-control" type="text" name="company"
value="{$data.company}" placeholder="请输入所在企业"/>
</td>
</tr>
<tr>
<th width="100">职位</th>
<td>
<input class="form-control js-bootstrap-datetime" type="text" name="position"
value="{$data.position}" placeholder="请输入职位"/>
</td>
</tr>
<tr>
<th width="100">发布城市<span class="form-required">*</span></th>
<td>
<input class="form-control" type="text" style="width:400px;" value="<foreach name='$data.area' item='l'>{$l.name}&nbsp;&nbsp;</foreach>"
placeholder="请选择城市" onclick="doSelectLawyer();" id="js-categories-name-input"
readonly/>
<input class="form-control" type="hidden" value="{$data.city}" name="city"
id="js-categories-id-input"/>
<input class="form-control" type="text" name="position" value="{$data.position}"
placeholder="请输入职位"/>
</td>
</tr>
<tr>
... ... @@ -63,10 +52,26 @@
<script type="text/plain" id="content" name="content">{:cmf_replace_content_file_url(htmlspecialchars_decode($data.content))}</script>
</td>
</tr>
<tr>
<th>认证状态</th>
<if condition="$list.status eq 2">
<td>
<input type="radio" name="status" value="2" checked>已认证
<input type="radio" name="status" value="3">未认证
</td>
<elseif condition="$list.status eq 3"/>
<td>
<input type="radio" name="status" value="2">已认证
<input type="radio" name="status" value="3" checked>未认证
</td>
<else />
<td>审核中</td>
</if>
</tr>
</table>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<input type="hidden" name="id" value="{$data.id}">
<input type="hidden" name="id" value="{$data.user_id}">
<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>
... ... @@ -81,7 +86,6 @@
</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" src="__STATIC__/js/jquery.js"></script>
<script type="text/javascript">
$(function () {
... ...