qifengquan 1 year ago
parent
commit
eceba0da75
2 changed files with 84 additions and 106 deletions
  1. 10 9
      application/api/controller/Pricing.php
  2. 74 97
      public/api.html

+ 10 - 9
application/api/controller/Pricing.php

@@ -25,10 +25,10 @@ class Pricing extends Api
      *
      * @ApiTitle    (定价产品列表)
      * @ApiMethod   (POST)
-     * @ApiParams (name="name",description="商品名称")
-     * @ApiParams (name="price",description="价格")
-     * @ApiParams (name="retail",description="划线价格")
-     * @ApiParams (name="image",description="商品图片")
+     * @ApiReturnParams (name="name",description="商品名称")
+     * @ApiReturnParams (name="price",description="价格")
+     * @ApiReturnParams (name="retail",description="划线价格")
+     * @ApiReturnParams (name="image",description="商品图片")
      */
     public function goodslist(){
         $list = Goods::field('id,name,price,retail,image')->where('id','in','1,2,3')->select();
@@ -38,11 +38,12 @@ class Pricing extends Api
      *
      * @ApiTitle    (定价产品详情)
      * @ApiMethod   (POST)
-     * @ApiParams (name="name",description="商品名称")
-     * @ApiParams (name="price",description="价格")
-     * @ApiParams (name="retail",description="划线价格")
-     * @ApiParams (name="image",description="商品图片")
-     * @ApiParams (name="after_sale",description="售后服务")
+     * @ApiParams  (name="id",description="产品id")
+     * @ApiReturnParams (name="name",description="商品名称")
+     * @ApiReturnParams (name="price",description="价格")
+     * @ApiReturnParams (name="retail",description="划线价格")
+     * @ApiReturnParams (name="image",description="商品图片")
+     * @ApiReturnParams  (name="after_sale",description="售后服务")
      */
     public function gooddetail(){
         $gooddetail = Goods::where('id',input('id'))->field('id,name,price,retail,image,after_sale,after_sale')->find();

+ 74 - 97
public/api.html

@@ -4019,42 +4019,7 @@
                                     <div class="panel panel-default">
                                         <div class="panel-heading"><strong>参数</strong></div>
                                         <div class="panel-body">
-                                                                                        <table class="table table-hover">
-                                                <thead>
-                                                    <tr>
-                                                        <th>名称</th>
-                                                        <th>类型</th>
-                                                        <th>必选</th>
-                                                        <th>描述</th>
-                                                    </tr>
-                                                </thead>
-                                                <tbody>
-                                                                                                        <tr>
-                                                        <td>name</td>
-                                                        <td>string</td>
-                                                        <td>是</td>
-                                                        <td>商品名称</td>
-                                                    </tr>
-                                                                                                        <tr>
-                                                        <td>price</td>
-                                                        <td>string</td>
-                                                        <td>是</td>
-                                                        <td>价格</td>
-                                                    </tr>
-                                                                                                        <tr>
-                                                        <td>retail</td>
-                                                        <td>string</td>
-                                                        <td>是</td>
-                                                        <td>划线价格</td>
-                                                    </tr>
-                                                                                                        <tr>
-                                                        <td>image</td>
-                                                        <td>string</td>
-                                                        <td>是</td>
-                                                        <td>商品图片</td>
-                                                    </tr>
-                                                                                                    </tbody>
-                                            </table>
+                                                                                        无
                                                                                     </div>
                                     </div>
                                     <div class="panel panel-default">
@@ -4076,20 +4041,7 @@
                                                 <div class="panel-body">
                                                     <form enctype="application/x-www-form-urlencoded" role="form" action="/api/pricing/goodslist" method="POST" name="form27" id="form27">
                                                                                                                 <div class="form-group">
-                                                            <label class="control-label" for="name">name</label>
-                                                            <input type="string" class="form-control input-sm" id="name" required placeholder="商品名称" name="name">
-                                                        </div>
-                                                                                                                <div class="form-group">
-                                                            <label class="control-label" for="price">price</label>
-                                                            <input type="string" class="form-control input-sm" id="price" required placeholder="价格" name="price">
-                                                        </div>
-                                                                                                                <div class="form-group">
-                                                            <label class="control-label" for="retail">retail</label>
-                                                            <input type="string" class="form-control input-sm" id="retail" required placeholder="划线价格" name="retail">
-                                                        </div>
-                                                                                                                <div class="form-group">
-                                                            <label class="control-label" for="image">image</label>
-                                                            <input type="string" class="form-control input-sm" id="image" required placeholder="商品图片" name="image">
+                                                            无
                                                         </div>
                                                                                                                 <div class="form-group form-group-submit">
                                                             <button type="submit" class="btn btn-success send" rel="27">提交</button>
@@ -4112,7 +4064,37 @@
                                             <div class="panel panel-default">
                                                 <div class="panel-heading"><strong>返回参数</strong></div>
                                                 <div class="panel-body">
-                                                                                                        无
+                                                                                                        <table class="table table-hover">
+                                                        <thead>
+                                                            <tr>
+                                                                <th>名称</th>
+                                                                <th>类型</th>
+                                                                <th>描述</th>
+                                                            </tr>
+                                                        </thead>
+                                                        <tbody>
+                                                                                                                        <tr>
+                                                                <td>name</td>
+                                                                <td>string</td>
+                                                                <td>商品名称</td>
+                                                            </tr>
+                                                                                                                        <tr>
+                                                                <td>price</td>
+                                                                <td>string</td>
+                                                                <td>价格</td>
+                                                            </tr>
+                                                                                                                        <tr>
+                                                                <td>retail</td>
+                                                                <td>string</td>
+                                                                <td>划线价格</td>
+                                                            </tr>
+                                                                                                                        <tr>
+                                                                <td>image</td>
+                                                                <td>string</td>
+                                                                <td>商品图片</td>
+                                                            </tr>
+                                                                                                                    </tbody>
+                                                    </table>
                                                                                                     </div>
                                             </div>
                                         </div>
@@ -4191,34 +4173,10 @@
                                                 </thead>
                                                 <tbody>
                                                                                                         <tr>
-                                                        <td>name</td>
-                                                        <td>string</td>
-                                                        <td>是</td>
-                                                        <td>商品名称</td>
-                                                    </tr>
-                                                                                                        <tr>
-                                                        <td>price</td>
-                                                        <td>string</td>
-                                                        <td>是</td>
-                                                        <td>价格</td>
-                                                    </tr>
-                                                                                                        <tr>
-                                                        <td>retail</td>
-                                                        <td>string</td>
-                                                        <td>是</td>
-                                                        <td>划线价格</td>
-                                                    </tr>
-                                                                                                        <tr>
-                                                        <td>image</td>
-                                                        <td>string</td>
-                                                        <td>是</td>
-                                                        <td>商品图片</td>
-                                                    </tr>
-                                                                                                        <tr>
-                                                        <td>after_sale</td>
+                                                        <td>id</td>
                                                         <td>string</td>
                                                         <td>是</td>
-                                                        <td>售后服务</td>
+                                                        <td>产品id</td>
                                                     </tr>
                                                                                                     </tbody>
                                             </table>
@@ -4243,24 +4201,8 @@
                                                 <div class="panel-body">
                                                     <form enctype="application/x-www-form-urlencoded" role="form" action="/api/pricing/gooddetail" method="POST" name="form28" id="form28">
                                                                                                                 <div class="form-group">
-                                                            <label class="control-label" for="name">name</label>
-                                                            <input type="string" class="form-control input-sm" id="name" required placeholder="商品名称" name="name">
-                                                        </div>
-                                                                                                                <div class="form-group">
-                                                            <label class="control-label" for="price">price</label>
-                                                            <input type="string" class="form-control input-sm" id="price" required placeholder="价格" name="price">
-                                                        </div>
-                                                                                                                <div class="form-group">
-                                                            <label class="control-label" for="retail">retail</label>
-                                                            <input type="string" class="form-control input-sm" id="retail" required placeholder="划线价格" name="retail">
-                                                        </div>
-                                                                                                                <div class="form-group">
-                                                            <label class="control-label" for="image">image</label>
-                                                            <input type="string" class="form-control input-sm" id="image" required placeholder="商品图片" name="image">
-                                                        </div>
-                                                                                                                <div class="form-group">
-                                                            <label class="control-label" for="after_sale">after_sale</label>
-                                                            <input type="string" class="form-control input-sm" id="after_sale" required placeholder="售后服务" name="after_sale">
+                                                            <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 form-group-submit">
                                                             <button type="submit" class="btn btn-success send" rel="28">提交</button>
@@ -4283,7 +4225,42 @@
                                             <div class="panel panel-default">
                                                 <div class="panel-heading"><strong>返回参数</strong></div>
                                                 <div class="panel-body">
-                                                                                                        无
+                                                                                                        <table class="table table-hover">
+                                                        <thead>
+                                                            <tr>
+                                                                <th>名称</th>
+                                                                <th>类型</th>
+                                                                <th>描述</th>
+                                                            </tr>
+                                                        </thead>
+                                                        <tbody>
+                                                                                                                        <tr>
+                                                                <td>name</td>
+                                                                <td>string</td>
+                                                                <td>商品名称</td>
+                                                            </tr>
+                                                                                                                        <tr>
+                                                                <td>price</td>
+                                                                <td>string</td>
+                                                                <td>价格</td>
+                                                            </tr>
+                                                                                                                        <tr>
+                                                                <td>retail</td>
+                                                                <td>string</td>
+                                                                <td>划线价格</td>
+                                                            </tr>
+                                                                                                                        <tr>
+                                                                <td>image</td>
+                                                                <td>string</td>
+                                                                <td>商品图片</td>
+                                                            </tr>
+                                                                                                                        <tr>
+                                                                <td>after_sale</td>
+                                                                <td>string</td>
+                                                                <td>售后服务</td>
+                                                            </tr>
+                                                                                                                    </tbody>
+                                                    </table>
                                                                                                     </div>
                                             </div>
                                         </div>
@@ -10028,7 +10005,7 @@
 
                 </div>
                 <div class="col-md-6" align="right">
-                    Generated on 2023-05-19 13:42:33 <a href="./" target="_blank">宙斯维创</a>
+                    Generated on 2023-05-19 14:07:03 <a href="./" target="_blank">宙斯维创</a>
                 </div>
             </div>