|
|
|
@ -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 |
|
|
|
|