12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- <?php
- namespace Cas\Dao;
- use KIF\Dao\DBAgileDev;
- use KIF\Core\Request;
- class LotteryEventsUserLetters extends DBAgileDev {
- protected $tableName = 'lottery_events_user_letters';
-
-
- protected $other_field = array(
- 'events_id',
- 'uid',
-
- );
-
-
-
- public function getOneUserData($events_id,$uid){
- $condition = array(
- 'events_id' => $events_id,
- 'uid' => $uid,
- );
- $ids = $this-> findIdsBy($condition);
- $data = $this-> gets($ids);
- return array_shift($data);
- }
-
-
-
-
- public function addLetters($info){
- $condition = array(
- 'events_id' => $info['events_id'],
- 'uid' => $info['uid'],
- );
- $ids = $this-> findIdsBy($condition);
- $data = $this-> gets($ids);
- $data = array_shift($data);
- if(empty($data)){
- $ABC_data = $info['ABC_data'];
- $info['ABC_data'] = array($ABC_data => $ABC_data);
- return $this->add($info);
- }else{
- $data['ABC_data'][$info['ABC_data']] = $info['ABC_data'];
- $new_info = array(
- 'ABC_data' => $data['ABC_data'],
- );
- return $this->modify($new_info,array('id' => $data['id']));
- }
- }
-
-
-
-
- }
|