12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- <?php
- /**
- * Created by PhpStorm.
- * User: hp
- * Date: 2017/11/20
- * Time: 16:17
- */
- namespace App\Http\Controllers\Manage\SendOrder;
- use App\Http\Controllers\Controller;
- use App\Http\Controllers\Manage\SendOrder\Transformers\DocumentCoverTransformer;
- use App\Modules\Promotion\Services\PromotionService;
- use DB;
- use Illuminate\Http\Request;
- class DocumentCoverController extends Controller
- {
- /**
- * @api {post} document_covers/delCover 删除标题
- * @apiParam {Number} [id] 标题id(可不传,多个之间用逗号隔开)
- * @apiSuccessExample {json} Success-Response:
- *
- * {
- * "code": 0,
- * "msg": "",
- * "data":[]
- * }
- */
- function delCover(Request $request)
- {
- $id = $request->has('id') ? $request->input('id') : '';
- if (empty($id)) {
- return response()->error("PARAM_EMPTY");
- }
- $ids = explode(',', $id);
- $result = PromotionService::delCover($ids);
- if ($result) {
- return response()->success();
- }
- }
- function index(Request $request)
- {
- $type = $request->has('type') ? $request->input('type') : '';
- $param = [];
- if ($type) {
- $param['type'] = $type;
- }
- $result = PromotionService::getCovers($param);
- return response()->pagination(new DocumentCoverTransformer(), $result);
- }
- }
|