diff --git a/app/logic/Zone.php b/app/logic/Zone.php index 22304bb..6a4da6b 100644 --- a/app/logic/Zone.php +++ b/app/logic/Zone.php @@ -93,10 +93,11 @@ class Zone { # 验证 - $queryWhere = ['status' => 0, 'user_id' => $user_id, 'id' => $c_r_id]; + $queryWhere = ['user_id' => $user_id, 'id' => $c_r_id]; $ConsumptionRecords = new ConsumptionRecords(); - $query = $ConsumptionRecords->where($queryWhere)->field('text_data,zone_goods_id')->find(); - if (!$query) return ['status' => 0, 'msg' => '刮奖结果已公布']; + $query = $ConsumptionRecords->where($queryWhere)->field('text_data,zone_goods_id,status')->find(); + if (!$query) return ['status' => 0, 'msg' => '数据不存在']; + if ($query['status'] == 1) return ['status' => 0, 'msg' => '刮奖结果已公布']; # 解密 $data = unserialize($query['text_data']);