作者 潘浩文
1 个管道 的构建 通过 耗费 0 秒

订单渲染

... ... @@ -100,7 +100,7 @@ class IndexController extends WeChatBaseController
->column('l.row');
foreach ($row as $k=>$v){
$arr[$v]=Db::name('light')->alias('l')->join('temple_area ta','l.area_id=ta.id')->where(['l.row'=>$v,'l.area_id'=>$param['id']])->select()->each(function ($item) {
if(Db::name('light_order') ->where(['light_id'=>$item['id'],'end_time'=>['>',time()]])->find()){
if(Db::name('light_order') ->where(['light_id'=>$item['id'],'end_time'=>['>',time()],'status'=>1])->find()){
$item['can_light'] =0;
}else{
$item['can_light'] =1;
... ... @@ -143,15 +143,18 @@ class IndexController extends WeChatBaseController
{
$re=$this->checkLogin();
$param = $this->request->param();
if (Db::name('light_order')->where(['light_id'=>$param['light_id'],'status'=>1,'end_time'=>['>',time()]])){
return 3;
}
$data['avatar'] = $this->upload_wx_pic_mul($param['media']);
$data['create_time']=time();
$data['create_time']=$param['create_time'];
$data['content']=$param['content'];
$data['name']=$param['name'];
$data['order_sn']=cmf_get_order_sn();
$data['users_id']=$re['id'];
$data['light_id']=$param['light_id'];
$data['money']=$param['money'];
$data['end_time']=strtotime($param['end_time']);
$data['end_time']=strtotime('+'."$param[term]". 'year',$param['create_time']);
$re=Db::name('light_order')->insert($data);
if ($re){
return 1;
... ...
... ... @@ -30,7 +30,7 @@ class PayController extends HomeBaseController
public function index(){
$attributes = [
'trade_type' => 'JSAPI',
'body' => '百荣科技',
'body' => '十方台',
'detail' => '以客户为中心 以奋斗者文本',
'out_trade_no' => cmf_get_order_sn(),
'total_fee' => 1, // 单位:分
... ...
... ... @@ -104,14 +104,18 @@
'content':$('.bless-input').val(),
'money':"{$list.price}",
'light_id':"{$list.id}",
'end_time':"{$list.end_time}"
'term':"{$list.term}",
'create_time':"{:time()}"
},
success: function (data) {
if (data==1) {
window.location.href="{:url('portal/index/pay')}"
}else {
window.location.href="{:url('portal/pay/index')}"
}else if (data==2){
alert('预订失败');
return false
}else if (data==3){
alert('该财神灯已被点亮');
return false
}
}
})
... ...