zoukankan      html  css  js  c++  java
  • tp关联查询

    /*
    * -1 奖项公布,包括手动结束
    * 1 投稿结束,奖项还没公布 ,时间判断
    * 2 未结束=投稿开始了,投稿还没结束
    * 3 未开始
    * */
    $map_end = array();
    if (!empty($_GET['is_end'])){
    $is_end = $_GET['is_end'];
    if($is_end == '-1'){
    $map_end = array(
    'is_end'=>1,
    'publish_time'=>array('lt',time()),
    '_logic'=>'or'
    );
    }elseif($is_end == '1'){
    $map_end = array(
    'is_end'=>0,
    'publish_time'=>array('gt',time()),
    'endtime'=>array('lt',time()),
    '_logic'=>'and'
    );
    }elseif($is_end == '2'){
    $map_end = array(
    'is_end'=>0,
    'endtime'=>array('gt',time()),
    'starttime'=>array('lt',time()),
    '_logic'=>'and'
    );
    }else{
    $map_end = array(
    'is_end'=>0,
    'starttime'=>array('gt',time()),
    '_logic'=>'and'
    );
    }
    $this->assign('is_end',$is_end);
    }

    if (!empty($_GET['is_rec']) || ($_GET['is_rec'] == '0')){
    $is_rec = $_GET['is_rec'];
    if (count($map_end) == 0){
    $map_rec['is_rec'] = $is_rec;
    }else{
    $map_rec = array(
    'is_rec' => $is_rec,
    '_complex' => $map_end,
    '_logic' => 'and'
    );
    }
    $this->assign('is_rec',$is_rec);
    }else{
    $map_rec = $map_end;
    }

    if (!empty($_GET['status']) ||($_GET['status'] == '0')){
    $status = $_GET['status'];
    if (count($map_rec) == 0){
    $map_st['status'] = $status;
    }else{
    $map_st = array(
    'status' => $status,
    '_complex' => $map_rec,
    '_logic' => 'and'
    );
    }
    $this->assign('status',$status);
    }else{
    $map_st = $map_rec;
    }
  • 相关阅读:
    3、SpringBoot执行原理
    10、@Controller跟@RestController注解的使用
    2、Spring项目的创建【官网跟IDEA】
    1、了解SpringBoot
    PHP算法之IP 地址无效化
    PHP算法之宝石与石头
    MYSQL查询查找重复的电子邮箱
    PHP算法之猜数字
    PHP算法之盛最多水的容器
    PHP算法之回文数
  • 原文地址:https://www.cnblogs.com/pansidong/p/9238061.html
Copyright © 2011-2022 走看看