model = new Model(); } /** * @author chenniang * @DataTime: 2021-03-12 15:04 * @功能说明:配置详情 */ public function configInfo(){ $dis = [ 'uniacid' => $this->_uniacid ]; $data = $this->model->dataInfo($dis); return $this->success($data); } /** * @author chenniang * @DataTime: 2021-03-12 16:14 * @功能说明:编辑配置 */ public function configUpdate(){ $input = $this->_input; $dis = [ 'uniacid' => $this->_uniacid ]; if(!empty($input['app_banner'])){ $input['app_banner'] = implode(',',$input['app_banner']); } $data = $this->model->dataUpdate($dis,$input); return $this->success($data); } /** * @author chenniang * @DataTime: 2021-03-12 16:15 * @功能说明:banner列表 */ public function bannerList(){ $input = $this->_param; $dis[] = ['uniacid','=',$this->_uniacid]; $dis[] = ['status','>',-1]; if(!empty($input['type'])){ $dis[] = ['type','=',$input['type']]; } $banner_model = new Banner(); $data = $banner_model->dataList($dis,$input['limit']); return $this->success($data); } /** * @author chenniang * @DataTime: 2021-03-12 16:18 * @功能说明:添加banner */ public function bannerAdd(){ $input = $this->_input; $input['uniacid'] = $this->_uniacid; $banner_model = new Banner(); $res = $banner_model->dataAdd($input); return $this->success($res); } /** * @author chenniang * @DataTime: 2021-03-12 16:20 * @功能说明:编辑banner */ public function bannerUpdate(){ $input = $this->_input; $dis = [ 'id' => $input['id'] ]; $banner_model = new Banner(); $input['uniacid'] = $this->_uniacid; $res = $banner_model->dataUpdate($dis,$input); return $this->success($res); } /** * @author chenniang * @DataTime: 2021-03-19 13:27 * @功能说明:banner详情 */ public function bannerInfo(){ $input = $this->_param; $dis = [ 'id' => $input['id'] ]; $banner_model = new Banner(); $res = $banner_model->dataInfo($dis); return $this->success($res); } /** * @author chenniang * @DataTime: 2021-03-12 16:27 * @功能说明:新闻列表 */ public function articleList(){ $input = $this->_param; $article_model = new Article(); $dis[] = ['uniacid','=',$this->_uniacid]; $dis[] = ['status','>',-1]; if(!empty($input['title'])){ $dis[] = ['title','like','%'.$input['title'].'%']; } $data = $article_model->dataList($dis,$input['limit']); return $this->success($data); } /** * @author chenniang * @DataTime: 2021-03-12 16:37 * @功能说明:添加文章 * */ public function articleAdd(){ $input = $this->_input; $article_model = new Article(); $input['uniacid'] = $this->_uniacid; $res = $article_model->dataAdd($input); return $this->success($res); } /** * @author chenniang * @DataTime: 2021-03-19 13:35 * @功能说明:编辑文章 */ public function articleUpdate(){ $input = $this->_input; $article_model = new Article(); $dis = [ 'id' => $input['id'] ]; $res = $article_model->dataUpdate($dis,$input); return $this->success($res); } /** * @author chenniang * @DataTime: 2021-03-19 13:35 * @功能说明:文章详情 */ public function articleInfo(){ $input = $this->_param; $article_model = new Article(); $dis = [ 'id' => $input['id'] ]; $res = $article_model->dataInfo($dis); return $this->success($res); } /** * @author chenniang * @DataTime: 2021-03-19 13:50 * @功能说明:文章下拉框 */ public function articleSelect(){ $input = $this->_param; $article_model = new Article(); $dis = [ 'uniacid' => $this->_uniacid, 'status' => 1 ]; $res = $article_model->where($dis)->field('id,title')->order('top desc,id desc')->select()->toArray(); return $this->success($res); } /** * @author chenniang * @DataTime: 2021-03-18 10:53 * @功能说明:支付配置详情 */ public function payConfigInfo(){ $dis = [ 'uniacid' => $this->_uniacid ]; $pay_model = new PayConfig(); $data = $pay_model->dataInfo($dis); return $this->success($data); } /** * @author chenniang * @DataTime: 2021-03-18 10:55 * @功能说明:编辑支付配置 */ public function payConfigUpdate(){ $input = $this->_input; $dis = [ 'uniacid' => $this->_uniacid ]; if(isset($input['cert_path'])&&isset($input['key_path'])){ if(!strstr($input['cert_path'],FILE_UPLOAD_PATH)){ $input['cert_path'] = FILE_UPLOAD_PATH.$input['cert_path']; } if(!strstr($input['key_path'],FILE_UPLOAD_PATH)){ $input['key_path'] = FILE_UPLOAD_PATH.$input['key_path']; } } $pay_model = new PayConfig(); $data = $pay_model->dataUpdate($dis,$input); return $this->success($data); } /** * @author chenniang * @DataTime: 2021-03-31 15:16 * @功能说明:修改密码 */ public function updatePass(){ $input = $this->_input; $admin = new \app\farm\model\Admin(); $update = [ 'passwd' => checkPass($input['pass']), ]; $res = $admin->dataUpdate(['uniacid'=>$this->_uniacid],$update); return $this->success($res); } /** * @author chenniang * @DataTime: 2021-03-12 15:04 * @功能说明:配置详情 */ public function msgConfigInfo(){ $msg_model = new MsgConfig(); $dis = [ 'uniacid' => $this->_uniacid ]; $data = $msg_model->dataInfo($dis); return $this->success($data); } /** * @author chenniang * @DataTime: 2021-03-12 16:14 * @功能说明:编辑配置 */ public function msgConfigUpdate(){ $input = $this->_input; $msg_model = new MsgConfig(); $dis = [ 'uniacid' => $this->_uniacid ]; $data = $msg_model->dataUpdate($dis,$input); return $this->success($data); } /** * @author chenniang * @DataTime: 2021-11-08 11:58 * @功能说明:桌号列表 */ public function tableList(){ $input = $this->_param; $dis[] = ['uniacid','=',$this->_uniacid]; $dis[] = ['status','>',-1]; if(!empty($input['title'])){ $dis[] = ['title','like','%'.$input['title'].'%']; } $table_model = new Table(); $data = $table_model->dataList($dis,$input['limit']); return $this->success($data); } /** * @author chenniang * @DataTime: 2021-11-08 13:21 * @功能说明:添加桌号 */ public function tableAdd(){ $input = $this->_input; $input['uniacid'] = $this->_uniacid; $table_model = new Table(); $res = $table_model->dataAdd($input); return $this->success($res); } /** * @author chenniang * @DataTime: 2021-11-08 13:23 * @功能说明:编辑桌号 */ public function tableUpdate(){ $input = $this->_input; $dis = [ 'id' => $input['id'] ]; $table_model = new Table(); $res = $table_model->dataUpdate($dis,$input); return $this->success($res); } /** * @author chenniang * @DataTime: 2021-11-08 13:23 * @功能说明:桌号详情 */ public function tableInfo(){ $input = $this->_input; $dis = [ 'id' => $input['id'] ]; $table_model = new Table(); $res = $table_model->dataInfo($dis); return $this->success($res); } /** * @author chenniang * @DataTime: 2021-11-09 15:15 * @功能说明:刷新桌号码 */ public function reTableQr(){ $input = $this->_input; $qr_insert = [ 'id' => $input['id'] ]; $table_model = new Table(); $qr = $table_model->orderQr($qr_insert,$this->_uniacid); if(!empty($qr)){ $table_model->dataUpdate(['id'=>$input['id']],['qr'=>$qr]); } return $this->success($qr); } /** * @author chenniang * @DataTime: 2021-12-30 11:51 * @功能说明:关于我们列表 */ public function aboutUsList(){ $input = $this->_param; $dis[] = ['uniacid','=',$this->_uniacid]; $dis[] = ['status','>',-1]; $dis[] = ['type','=',0]; if(!empty($input['title'])){ $dis[] = ['title','like','%'.$input['title'].'%']; } $us_model = new AboutUs(); $data = $us_model->dataList($dis,$input['limit']); return $this->success($data); } /** * @author chenniang * @DataTime: 2021-11-08 13:21 * @功能说明:添加我们列表 */ public function aboutUsAdd(){ $input = $this->_input; $input['uniacid'] = $this->_uniacid; $us_model = new AboutUs(); $res = $us_model->dataAdd($input); return $this->success($res); } /** * @author chenniang * @DataTime: 2021-11-08 13:23 * @功能说明:编辑我们列表 */ public function aboutUsUpdate(){ $input = $this->_input; $dis = [ 'id' => $input['id'] ]; $us_model = new AboutUs(); $res = $us_model->dataUpdate($dis,$input); return $this->success($res); } /** * @author chenniang * @DataTime: 2021-11-08 13:23 * @功能说明:我们列表详情 */ public function aboutUsInfo(){ $input = $this->_param; $dis = [ 'id' => $input['id'], ]; $us_model = new AboutUs(); $res = $us_model->dataInfo($dis); return $this->success($res); } /** * @author chenniang * @DataTime: 2021-11-08 13:23 * @功能说明:我们列表详情 */ public function aboutUsInfoType(){ $input = $this->_param; $input['type'] = !empty($input['type'])?$input['type']:0; $dis = [ 'type'=> $input['type'], 'uniacid' => $this->_uniacid ]; $us_model = new AboutUs(); $res = $us_model->dataInfo($dis); if(!empty($input['type'])&&empty($res)){ $title = $input['type']==1?'动物认养协议':'土地租赁协议'; $dis['title'] = $title; $us_model->dataAdd($dis); $res = $us_model->dataInfo($dis); } return $this->success($res); } /** * @author chenniang * @DataTime: 2022-01-11 10:48 * @功能说明:配送配置详情 */ public function sendConfigInfo(){ $dis = [ 'uniacid' => $this->_uniacid ]; $config = $this->model->dataInfo($dis); $send_model = new SendConfig(); $send_config = $send_model->where($dis)->select()->toArray(); $config['send_time'] = $send_config; return $this->success($config); } /** * @author chenniang * @DataTime: 2022-01-11 11:51 * @功能说明:编辑配送设置 */ public function sendConfigUpdate(){ $input = $this->_input; $dis = [ 'uniacid' => $this->_uniacid ]; $update = [ 'app_day' => $input['app_day'], // 'start_distance' => $input['start_distance'], // 'start_price' => $input['start_price'], // // 'renew_distance' => $input['renew_distance'], // // 'renew_price' => $input['renew_price'], ]; $res = $this->model->dataUpdate($dis,$update); $send_model = new SendConfig(); $send_model->where($dis)->delete(); if(!empty($input['send_time'])){ foreach ($input['send_time'] as $key => $value){ $input['send_time'][$key]['uniacid'] = $this->_uniacid; } $send_model->saveAll($input['send_time']); } return $this->success($res); } /** * @author chenniang * @DataTime: 2021-03-12 16:27 * @功能说明:公益栏目列表 */ public function welfareList(){ $input = $this->_param; $welfare_model = new WelfareColumn(); $dis[] = ['uniacid','=',$this->_uniacid]; $dis[] = ['status','>',-1]; if(!empty($input['title'])){ $dis[] = ['title','like','%'.$input['title'].'%']; } $type = !empty($input['type'])?$input['type']:1; $dis[] = ['type','=',$type]; $data = $welfare_model->dataList($dis,$input['limit']); return $this->success($data); } /** * @author chenniang * @DataTime: 2021-03-12 16:37 * @功能说明:添加公益栏目 * */ public function welfareAdd(){ $input = $this->_input; $welfare_model = new WelfareColumn(); $input['uniacid'] = $this->_uniacid; $res = $welfare_model->dataAdd($input); return $this->success($res); } /** * @author chenniang * @DataTime: 2021-03-19 13:35 * @功能说明:编辑公益栏目 */ public function welfareUpdate(){ $input = $this->_input; $welfare_model = new WelfareColumn(); $dis = [ 'id' => $input['id'] ]; $res = $welfare_model->dataUpdate($dis,$input); return $this->success($res); } /** * @author chenniang * @DataTime: 2021-03-19 13:35 * @功能说明:公益栏目详情 */ public function welfareInfo(){ $input = $this->_param; $welfare_model = new WelfareColumn(); $dis = [ 'id' => $input['id'] ]; $res = $welfare_model->dataInfo($dis); return $this->success($res); } }