Exemple #1
0
 private function calNru($distance = false)
 {
     $data_obj = new \HaiQuan\Backend\Models\CtgData();
     $character_obj = new \HaiQuan\Backend\Models\Character();
     $nru = 0;
     if (!empty($distance)) {
         $key = $distance . "_NRU";
         if ($distance == 7) {
             $nru_array = $character_obj->distanceNru($this->_7_day, $this->_yesterday)->toArray();
         } else {
             $nru_array = $character_obj->distanceNru($this->_30_day, $this->_yesterday)->toArray();
         }
         $nru = $this->calAvarage($nru_array);
     } else {
         $key = "D_NRU";
         $nru_array = $character_obj->dateNru($this->_yesterday)->toArray();
         $nru = $nru_array["value"];
     }
     $data_obj->replaceKey($this->_yesterday, $key, $nru);
     return $nru;
 }
Exemple #2
0
 public function sttRegistPartnerHourAction()
 {
     $response = array("status" => 0, "result" => array());
     $pkey = $this->request->getQuery("pkey", null, false);
     $date = $this->request->getQuery("date", null, false);
     $payment_obj = new \HaiQuan\Backend\Models\Character();
     $payment = $payment_obj->hourNruByPID($date, $pkey)->toArray();
     $response["status"] = 1;
     $response["result"] = $payment;
     echo json_encode($response);
     exit;
 }