Пример #1
0
 /**
  * 采购员-供应商下单月度搜索
  * Enter description here ...
  */
 public function mothIndex()
 {
     $cguser = isset($_POST['cguser']) ? $_POST['cguser'] : '';
     $parnter = isset($_POST['parnter']) ? $_POST['parnter'] : '';
     $startTime = isset($_POST['startTime']) ? $_POST['startTime'] : '';
     $endTime = isset($_POST['endTime']) ? $_POST['endTime'] : '';
     $loginname = $_SESSION['userCnName'];
     $condition = '';
     if (empty($cguser) || empty($parnter) || empty($startTime) || empty($endTime)) {
         $result['code'] = '202';
         $result['msg'] = '参数有误';
         return json_encode($result);
         exit;
     }
     if (!empty($cguser)) {
         $condition .= " AND cguser = '******'";
     }
     if (!empty($parnter)) {
         $condition .= " AND parnter = '{$parnter}'";
     }
     if (!empty($startTime) && $endTime >= $startTime) {
         $serstart = strpos($startTime, ':') !== false ? strtotime($startTime) : strtotime($startTime . " 00:00:00");
         $serend = strpos($endTime, ':') !== false ? strtotime($endTime) : strtotime($endTime . " 23:59:59");
         $condition .= " AND purtime BETWEEN '{$serstart}' AND '{$serend}'";
     }
     if (strtotime($startTime) > strtotime($endTime)) {
         $result['code'] = '405';
         $result['msg'] = '时间范围有误,请选择正确的时间范围';
         return json_encode($result);
     }
     $rtn = PurToWhModel::getReceiptMothInfo($condition);
     if ($rtn) {
         $result['code'] = '200';
         $result['msg'] = '获取数据成功';
         $result['data'] = $rtn;
         return json_encode($result);
     } else {
         $result['code'] = '404';
         $result['msg'] = '没有结款订单数据';
         return json_encode($result);
     }
 }