Example #1
0
 private function loadPrizeNote($data)
 {
     $array = array();
     $list = $this->sPrize->getRecordListByStuAndPub(-1, 0, 1, 10);
     if ($list && count($list) > 0) {
         $prizeIds = Blue_Array::getIds($list, 'prize_id');
         $prizes = $this->sPrize->gets($prizeIds);
         //select * from prize where prize_id in ()
         foreach ($list as $user) {
             //获取奖品信息
             //$prize = $this->sPrize->getPrizeInfoByCondition(array('pid'=>$user['prize_id']));
             $prize = $prizes[$user['prize_id']];
             //获取手机号码并处理
             if (!empty($user['prize_user_mobile']) && strlen($user['prize_user_mobile']) == 11) {
                 $mobile = substr($user['prize_user_mobile'], 0, 3) . "****" . substr($user['prize_user_mobile'], 7, 4);
                 $user['user_mobile'] = $mobile;
             }
             $user['user_province'] = $user['prize_user_province'];
             $user['user_city'] = $user['prize_user_city'];
             $user['user_name'] = $user['prize_user_name'];
             $user['encty_id'] = $this->sEncty->encrypt($user['prize_id'], true);
             $user['prize_title'] = $prize['prize_title'];
             $user['prize_phase'] = $prize['prize_phase'];
             $array[] = $user;
         }
     }
     return array('note_list' => $array);
 }
Example #2
0
 public function gets($ids)
 {
     $ret = $this->dPrize->gets($ids);
     $ret = Blue_Array::changeIndex($ret, 'id');
     return $ret;
 }