12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- <?php
- namespace app\mobile\controller;
- use app\common\model\AppealModel;
- use app\common\model\PolicyModel;
- use app\common\model\StreetModel;
- use app\common\validate\AppealValidate;
- use app\mobile\MobileBaseController;
- use think\exception\ValidateException;
- class Jfm extends MobileBaseController
- {
- public function index()
- {
- return view();
- }
- public function appeal()
- {
- $street_list = StreetModel::select();
- $street = [];
- foreach ($street_list as $v) {
- $street[] = ['text' => $v['name'], 'value' => $v['name']];
- }
- $cate_list = StreetModel::CATE;
- $cate = [];
- foreach ($cate_list as $v) {
- $cate[] = ['text' => $v, 'value' => $v];
- }
- return view('', [
- 'street' => json_encode($street),
- 'cate' => json_encode($cate),
- ]);
- }
- public function appealPost()
- {
- $data = input('post.');
- try {
- validate(AppealValidate::class)->check($data);
- } catch (ValidateException $e) {
- ajax_return(1, $e->getError());
- }
- AppealModel::create($data);
- ajax_return(0, '提交成功');
- }
- public function policy()
- {
- $list = PolicyModel::where('status', PolicyModel::STATUS_PUBLISH)->select();
- return view('', [
- 'list' => $list,
- ]);
- }
- public function policyDetail()
- {
- $id = input('id', 0);
- if (empty($id)) {
- jump('文章不存在!');
- }
- $info = PolicyModel::find($id);
- $info->volume++;
- $info->save();
- return view('', [
- 'info' => $info,
- ]);
- }
- public function service()
- {
- return view();
- }
- }
|