123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- <?php
- namespace App\Http\Controllers\Manage\Book;
- use App\Http\Controllers\Controller;
- use App\Http\Controllers\Manage\Book\Transformers\BadBookInfoTransformer;
- use App\Modules\Book\Services\BadBookInfoService;
- use DB;
- use Hashids;
- use Illuminate\Http\Request;
- use OSS\Core\OssException;
- use OSS\OssClient;
- use Storage;
- class BadBookController extends Controller
- {
- /**
- * 添加不良书籍信息
- * @param Request $request
- * @return mixed
- */
- public function addBadBookInfo(Request $request)
- {
- $badInfo = trim($request->input('badInfo'));
- if (empty($badInfo)) {
- return response()->error('PARAM_EMPTY');
- }
- $data = BadBookInfoService::addBadInfo(compact('badInfo'));
- if ($data) {
- return response()->success();
- } else {
- return response()->error("HANDLE_FAILED");
- }
- }
- /**
- * 添加不良书籍信息
- * @param Request $request
- * @return mixed
- */
- public function editBadBookInfo(Request $request)
- {
- $id = $request->input('id');
- $badInfo = trim($request->input('badInfo'));
- if (empty($badInfo) || !$id) {
- return response()->error('PARAM_EMPTY');
- }
- $data = BadBookInfoService::editBadInfo(compact('id','badInfo'));
- if ($data) {
- return response()->success();
- } else {
- return response()->error("HANDLE_FAILED");
- }
- }
- /**获取不良书籍信息
- * @param Request $request
- * @return mixed
- */
- public function getBadBookInfos(Request $request)
- {
- $data = BadBookInfoService::getBadInfos(false);
- return response()->pagination(new BadBookInfoTransformer(), $data);
- }
- }
|