Commit 4f45506fcb2c23d8437a0309e2be017ba1ff1a27

Authored by 程雨佳
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