xieruidong 2 年之前
父节点
当前提交
a3ed2494ea
共有 2 个文件被更改,包括 13 次插入23 次删除
  1. 8 8
      application/api/controller/Programme.php
  2. 5 15
      public/api.html

+ 8 - 8
application/api/controller/Programme.php

@@ -215,16 +215,16 @@ class Programme extends Api
     }
     /**
      * 删除方案商品
-     *@ApiParams (name=id,description=方案id)
-     * @ApiParams (name=goods_ids,description=商品id,删除多个商品用逗号分割)
+     * @ApiParams (name=ids,description=方案详情id)
      */
     public function deleteGoods(){
-        $id = input('id');
-        $goodsId = input('goods_ids');
-        Db('ProgrammeGoods')->where('programme_id',$id)->where('goods_id','in',$goodsId)->delete();
-        if(!Db('ProgrammeGoods')->where('programme_id',$id)->find()){
-            Db('Programme')->where('id',$id)->delete();
-        }
+        $id = input('ids');
+        $user=$this->auth->getUser();
+        ProgrammeGoods::whereIn('id',$id)
+            ->whereExists(
+                \app\common\model\Programme::where('user_id',$user->id)->where('id',Db::raw((new ProgrammeGoods)->getTable().'.programme_id'))
+            )
+            ->delete();
         $this->success('删除成功');
     }
 

+ 5 - 15
public/api.html

@@ -7387,16 +7387,10 @@
                                                 </thead>
                                                 <tbody>
                                                                                                         <tr>
-                                                        <td>id</td>
+                                                        <td>ids</td>
                                                         <td>string</td>
                                                         <td>是</td>
-                                                        <td>方案id</td>
-                                                    </tr>
-                                                                                                        <tr>
-                                                        <td>goods_ids</td>
-                                                        <td>string</td>
-                                                        <td>是</td>
-                                                        <td>商品id</td>
+                                                        <td>方案详情id</td>
                                                     </tr>
                                                                                                     </tbody>
                                             </table>
@@ -7421,12 +7415,8 @@
                                                 <div class="panel-body">
                                                     <form enctype="application/x-www-form-urlencoded" role="form" action="/api/programme/deleteGoods" method="get" name="form69" id="form69">
                                                                                                                 <div class="form-group">
-                                                            <label class="control-label" for="id">id</label>
-                                                            <input type="string" class="form-control input-sm" id="id" required placeholder="方案id" name="id">
-                                                        </div>
-                                                                                                                <div class="form-group">
-                                                            <label class="control-label" for="goods_ids">goods_ids</label>
-                                                            <input type="string" class="form-control input-sm" id="goods_ids" required placeholder="商品id" name="goods_ids">
+                                                            <label class="control-label" for="ids">ids</label>
+                                                            <input type="string" class="form-control input-sm" id="ids" required placeholder="方案详情id" name="ids">
                                                         </div>
                                                                                                                 <div class="form-group form-group-submit">
                                                             <button type="submit" class="btn btn-success send" rel="69">提交</button>
@@ -18442,7 +18432,7 @@
 
                 </div>
                 <div class="col-md-6" align="right">
-                    Generated on 2022-11-28 18:40:40 <a href="./" target="_blank">苏州屏酷有限公司</a>
+                    Generated on 2022-12-05 09:45:04 <a href="./" target="_blank">苏州屏酷有限公司</a>
                 </div>
             </div>