<?php
/**
* Created by PhpStorm.
* User: fei
* Date: 2018/9/13
* Time: 下午7:11
*/
class Ask_Mobile{
public function upimg(){
global $_W;
$upimg=$_FILES['askimg'];
$arr_ty=explode('/',$upimg['type']);
$arr_date=explode('-',date('Y-m',time()));
$img_dir='../addons/fy_knowledge/data/image/'.$_W['uniacid'].'/'.$arr_date[0].'/'.$arr_date[1].'/';
if(!is_dir($img_dir)){
mkdir($img_dir,0777,true);
}
$str_name=fy_rand(12);
move_uploaded_file($upimg['tmp_name'],$img_dir.$str_name.'.'.$arr_ty[1]);
$imginfo='/'.$_W['uniacid'].'/'.$arr_date[0].'/'.$arr_date[1].'/'.$str_name.'.'.$arr_ty[1];
showJson(0,'imginfo',array('imginfo'=>$imginfo));
}
/**
* 提问回答
**/
public function pay(){
global $_W,$_GPC;
if($_GPC['formid']){
m('member')->addformid($_W['openid'],$_GPC['formid']);
}
$userinfo=m('member')->getmember($_W['openid']);
$ty=$_GPC['ty'];
/**
* ty=1 直接提问
* ty=2 向专家提问
* ty=3 旁听
**/
$ask_set=pdo_get('fy_knowledge_answer_set',array('uniacid'=>$_W['uniacid']),array('min_price'));
if($ty == 1) {
if ($_GPC['award'] < $ask_set['min_price']) {
$msg = '打赏金额不能低于' . $ask_set['min_price'] . '元';
showJson(1, $msg);
}
$askfee=$_GPC['award'];
}
if($ty == 2){
$proinfo=m('member')->getmember($_GPC['mid']);
$askfee=$proinfo['ask_pay'];
}
$tid='ASK'.date('YmdHis',time()).$_W['uniacid'].$userinfo['mid'].fy_rand(10);
$data=[];
$data['uniacid']=$_W['uniacid'];
$data['openid']=$_W['openid'];
$data['miaoshu']=$_GPC['miaoshu'];
$data['ty']=$_GPC['ty'];
if(!empty($_GPC['imginfo'])){
$data['imginfo']=$_GPC['imginfo'];
}
$data['isshare']=$_GPC['isshare'];
if($ty == 2){
$data['proid']=$_GPC['mid'];
}
$data['fee']=$askfee;
$data['tid']=$tid;
pdo_insert('fy_knowledge_ask_order',$data);
$fee=$askfee;
$title='咨询';
$params=[
'fee'=>$fee,
'tid'=>$tid,
'title'=>$title,
'user'=>$_W['openid']
];
$res=m('pay')->pay($params);
if($res['status'] == 1){
showJson(1,$res['return_msg']);
}
if($res['status'] == 0){
showJson(0,'success',array('info'=>$res));
}
}
public function toutingpay(){
global $_W,$_GPC;
if($_GPC['id']){
$user=m('member')->getmember($_W['openid']);
$ask_set=pdo_get('fy_knowledge_answer_set',array('uniacid'=>$_W['uniacid']));
$fee=$ask_set['tou_price'];
$title='咨询服务';
$tid='TOU'.date('YmdHis',time()).$user['mid'].$_W['uniacid'].fy_rand(6);
/**
* 判断有没有购买记录
*/
$res_order=pdo_get('fy_knowledge_ask_tou',array('askid'=>$_GPC['id'],'status'=>1));
if($res_order){
showJson(3,'已经购买');
}
/**
* 创建偷听订单
**/
$data=[];
$data['uniacid']=$_W['uniacid'];
$data['openid']=$_W['openid'];
$data['fee']=$fee;
$data['tid']=$tid;
$data['askid']=$_GPC['id'];
if($ask_set['isvipfree'] == 1 && $user['isvip'] == 1){
$data['status']=1;
}
pdo_insert('fy_knowledge_ask_tou',$data);
if($ask_set['isvipfree'] == 1 && $user['isvip'] == 1){
showJson(2,'会员旁听');
}
$params=[
'fee'=>floatval($fee),
'tid'=>$tid,
'title'=>$title,
'user'=>$_W['openid']
];
$res=m('pay')->pay($params);
if($res['status'] == 1){
showJson(1,$res['return_msg']);
}
if($res['status'] == 0){
showJson(0,'success',array('info'=>$res));
}
}
}
public function getallquestion(){
global $_W,$_GPC;
$member=m('member')->getmember($_W['openid']);
$ask_set=pdo_get('fy_knowledge_answer_set',array('uniacid'=>$_W['uniacid']));
$index=1;
if($_GPC['index']){
$index=$_GPC['index'];
}
$ty=$_GPC['ty'];
if($ty == 'moren'){
$other=' order by id desc';
}
if($ty == 'award'){
$other = ' order by fee desc';
}
$pageinfo=getPaging($index,10,'fy_knowledge_ask_order',array('uniacid'=>$_W['uniacid'],'status'=>1,'ty'=>1),$other);
if($pageinfo['pageinfo']){
foreach ($pageinfo['pageinfo'] as &$value){
/**
* 获取该问题回答数
**/
$ask_num=(int)pdo_fetchcolumn('select COUNT(*) from '.tablename('fy_knowledge_answer').' where askid=:askid',array('askid'=>$value['id']));
$user=m('member')->getmember($value['openid']);
$value['avatar']=$user['avatar'];
$value['nickname']=$user['nickname'];
$value['answer_num']=$ask_num;
/**
* 时间差
**/
$istime=time()-$value['createtime'];
if($istime < 60){
$msg='刚刚';
}else{
$ismin=intval($istime/60);
if($ismin < 60){
$msg=$ismin.'分钟前';
}else{
$ishour=intval($ismin/60);
if($ishour <= 24){
$msg=$ishour.'小时前';
}else{
$isday=intval($ishour/24);
$msg=$isday.'天前';
}
}
}
$value['time_cha']=$msg;
}
unset($value);
}
showJson(0,'pageinfo',array('pageinfo'=>$pageinfo,'member'=>$member,'ask_set'=>$ask_set));
}
public function getaskinfobyid(){
global $_W,$_GPC;
if($_GPC['askid']){
$idinfo=pdo_get('fy_knowledge_ask_order',array('id'=>$_GPC['askid']));
$allanswer=pdo_fetchall('select * from '.tablename('fy_knowledge_answer').' where askid=:askid order by last_time desc',array(':askid'=>$_GPC['askid']));
if($allanswer){
foreach ($allanswer as &$value){
/**
* 获取专家信息
**/
$proinfo=m('member')->getmember($value['mid']);
$value['pro_name']=$proinfo['name'];
$value['pro_avatar']=$proinfo['avatar'];
$arr_info=explode(':',$value['info']);
/**
* 分离时间
*/
$as=[];
$i=0;
foreach ($arr_info as $kk){
$arr_time_info=explode('#',$kk);
$istime=time()-$arr_time_info[1];
$isminutes=intval($istime/60);
if($isminutes == 0){
$as[$i]['time_cha']='刚刚';
}
if($isminutes > 0 && $isminutes < 60){
$as[$i]['time_cha']=$isminutes.'分钟前';
}
if($isminutes > 60){
$ishour=intval($isminutes/60);
if($ishour > 1
没有合适的资源?快使用搜索试试~ 我知道了~
微信小程序 飞鱼知识变现小程序2.5.3 前端 后端
![preview](https://csdnimg.cn/release/downloadcmsfe/public/img/white-bg.ca8570fa.png)
共483个文件
js:98个
wxss:79个
json:79个
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 38 浏览量
2022-02-15
10:06:37
上传
评论
收藏 1.02MB ZIP 举报
温馨提示
微信小程序 飞鱼知识变现小程序2.5.3 前端 后端
资源推荐
资源详情
资源评论
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![dmg](https://img-home.csdnimg.cn/images/20210720083646.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
收起资源包目录
![package](https://csdnimg.cn/release/downloadcmsfe/public/img/package.f3fc750b.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/JPG.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/JPG.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/JPG.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/JPG.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/JPG.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/JPG.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
共 483 条
- 1
- 2
- 3
- 4
- 5
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/089b4b984880472ebad12b8b158c5a5b_unbelievevc.jpg!1)
智慧浩海
- 粉丝: 1w+
- 资源: 5197
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
- 数据库管理工具:dbeaver-ce-23.1.5-stable.x86-64.rpm
- 以下是一些适用于英语六级作文的万能句型模板,涵盖了引言、正文和结论部分的各类表达方式.docx
- MATLAB中的非线性规划
- 进行C语言面试资格确认是招聘过程中一个重要的步骤,目的是确保候选人具备足够的C语言编程能力和知识.docx
- Java 轻量级的集群负载均衡设计
- 纹身师个人网站模板.jpg
- 在C语言中,连接两个字符串(即将一个字符串附加到另一个字符串的末尾)通常可以使用标准库中的 `strcat` 函数.docx
- 数据库管理工具:dbeaver-ce-23.1.1-stable.x86-64.rpm
- 以下是几个具体竞赛题目的详细解答,包括建模思路、方法和步骤 .docx
- 一份关于全国大学生建模大赛的相关教程!!
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)