| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- <?php
- namespace common\services;
- use Yii;
- use common\components\dict;
- use common\models\xhLuckyDrawActivity;
- class xhLuckyDrawActivityService {
- public static function add($data)
- {
- $data = xhLuckyDrawActivity::add($data, true);
- //存入缓存
- baseService::setCacheByData($data, 'xhLuckyDrawActivity', '', Yii::$app->params['oneDayExpireTime']);
- return $data;
- }
- /**
- * 通过ID获取数据
- * @param $id
- * @return bool
- */
- public static function getById($id)
- {
- $preKey = dict::getCacheKey('xhLuckyDrawActivity');
- $cacheKey = $preKey.$id;
- $cacheData = baseService::getCache($cacheKey);
- if(empty($cacheData)){
- $data = baseService::setCacheById($id, 'xhLuckyDrawActivity', $cacheKey, Yii::$app->params['oneDayExpireTime']);
- if($data === false){
- return false;
- }
- return $data;
- }
- return $cacheData;
- }
- public static function updateById($id, $data)
- {
- $data['id'] = $id;
- $re = xhLuckyDrawActivity::updateById($id, $data);
- $reData = $re['data'];
- baseService::setCacheByData($reData, 'xhLuckyDrawActivity');
- return $re;
- }
- public static function updateByCondition($condition,$data)
- {
- }
- }
|