123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108 |
- <?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 policy1()
- {
- $type = input('type', PolicyModel::TYPE_HEALTH);
- $list = PolicyModel::where('status', PolicyModel::STATUS_PUBLISH)->where('type', $type)->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 policyDetail1()
- {
- $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();
- }
- }
|