Commit 4f45506fcb2c23d8437a0309e2be017ba1ff1a27
1 parent
887da185
修改接收方式
Showing
1 changed file
with
4 additions
and
7 deletions
phpapi/apicp.ItemVote.php
@@ -31,24 +31,21 @@ header("Access-Control-Allow-Methods:GET,POST"); | @@ -31,24 +31,21 @@ header("Access-Control-Allow-Methods:GET,POST"); | ||
31 | JsonResponse::error('请选择投票节目Id'); | 31 | JsonResponse::error('请选择投票节目Id'); |
32 | } | 32 | } |
33 | 33 | ||
34 | - if(!is_array($_POST['item_ids'])){ | ||
35 | - JsonResponse::error('投票节目Id类型有误'); | ||
36 | - } | 34 | + $item_ids = explode(',',$_POST['item_ids']); |
37 | 35 | ||
38 | - if(count($_POST['item_ids']) > 5){ | 36 | + if(count($item_ids) > 5){ |
39 | JsonResponse::error('最多可以票选5个优秀节目'); | 37 | JsonResponse::error('最多可以票选5个优秀节目'); |
40 | } | 38 | } |
41 | 39 | ||
42 | $user_id = $_POST['user_id']; | 40 | $user_id = $_POST['user_id']; |
43 | - | ||
44 | - | 41 | + |
45 | // 查询用户是否投过票了 | 42 | // 查询用户是否投过票了 |
46 | $userItemVoteInfo = $mysql->fetch("SELECT id FROM item_vote WHERE user_id = ?", [ $user_id ]); | 43 | $userItemVoteInfo = $mysql->fetch("SELECT id FROM item_vote WHERE user_id = ?", [ $user_id ]); |
47 | if(!empty($userItemVoteInfo)){ | 44 | if(!empty($userItemVoteInfo)){ |
48 | JsonResponse::error('您已经投过票了不可再重复操作'); | 45 | JsonResponse::error('您已经投过票了不可再重复操作'); |
49 | } | 46 | } |
50 | 47 | ||
51 | - foreach ($_POST['item_ids'] as $item_id){ | 48 | + foreach ($item_ids as $item_id){ |
52 | $mysql->insert('item_vote',['item_id' => $item_id, 'user_id' => $user_id ]); | 49 | $mysql->insert('item_vote',['item_id' => $item_id, 'user_id' => $user_id ]); |
53 | } | 50 | } |
54 | 51 |