|
@@ -81,8 +81,48 @@ class StatisticsProc {
|
|
|
gMem()->hset($key, req()->uid, $gateId);
|
|
|
}
|
|
|
|
|
|
- static function AAA($gateId) {
|
|
|
-
|
|
|
+ static function TargetStatistics($type,$id = 0) {
|
|
|
+ $key = "TargetStatistics-".req()->zoneid;
|
|
|
+
|
|
|
+ switch ($type) {
|
|
|
+ case Enum_TargetStatistics::registerUserNum:
|
|
|
+ $field = "registerUserNum";
|
|
|
+ break;
|
|
|
+ case Enum_TargetStatistics::comNewGuide_UserNum:
|
|
|
+ $field = "comNewGuideUserNum";
|
|
|
+ break;
|
|
|
+ case Enum_TargetStatistics::unlockbuidId:
|
|
|
+ $field = "unlockbuidId_".$id;
|
|
|
+ break;
|
|
|
+ case Enum_TargetStatistics::mainTaskId_ComUserNum:
|
|
|
+ $field = "mainTaskId_ComUserNum_".$id;
|
|
|
+ break;
|
|
|
+ case Enum_TargetStatistics::shopTaskId_ComUserNum:
|
|
|
+ $field = "shopTaskId_ComUserNum_".$id;
|
|
|
+ break;
|
|
|
+ case Enum_TargetStatistics::shopTaskId_BuyUserNum:
|
|
|
+ $field = "shopTaskId_BuyUserNum_".$id;
|
|
|
+ break;
|
|
|
+ case Enum_TargetStatistics::collegeTaskId_ComUserNum:
|
|
|
+ $field = "collegeTaskId_ComUserNum_".$id;
|
|
|
+ break;
|
|
|
+ case Enum_TargetStatistics::collegeCouseId_UnlockUserNum:
|
|
|
+ $field = "collegeCouseId_UnlockUserNum_".$id;
|
|
|
+ break;
|
|
|
+
|
|
|
+ case Enum_TargetStatistics::dailyTaskId_ComUserNum:
|
|
|
+ $field = "collegeCouseId_UnlockUserNum_".$id;
|
|
|
+ break;
|
|
|
+ default:
|
|
|
+ break;
|
|
|
+ }
|
|
|
+
|
|
|
+ $count = gMem()->hget($key,$field);
|
|
|
+ if($count == null){
|
|
|
+ $count = 0;
|
|
|
+ }
|
|
|
+ gMem()->hset($key,$field,$count+1);
|
|
|
+
|
|
|
}
|
|
|
|
|
|
}
|