diff --git a/app/logic/Zone.php b/app/logic/Zone.php index c0ca5be..04b9cc5 100644 --- a/app/logic/Zone.php +++ b/app/logic/Zone.php @@ -92,7 +92,6 @@ class Zone # 解密 $data = unserialize($query['text_data']); - $returnData = []; # 解析是否中奖 $awards_amount = 0; foreach ($data as $key => $goodsParam) { @@ -103,10 +102,9 @@ class Zone $data[$key][$k]['is_awards'] = 1; $awards_amount += $item['amount']; } - $returnData[$key][$k] = $data[$key][$k]; - unset($returnData[$key][$k]['id']); } } + $returnData = self::handleTextData($data); $ConsumptionRecords->awardsData($data,$c_r_id); # 开启事务 @@ -136,6 +134,23 @@ class Zone } } + /** + * 处理刮奖信息数据 + * @param $data + * @return mixed + */ + protected static function handleTextData($data) + { + foreach ($data as $key => $value) { + + foreach ($value as $k => $v) { + + unset($data[$key][$k]['id']); + } + } + return $data; + } + /** * 获取刮刮乐信息(概率算法) * @return array