| 123456789101112131415161718192021222324252627282930313233343536373839 |
- <?php
- namespace app\controller\api\cutter;
- use app\extra\basic\Base;
- use app\extra\service\cutter\CutterLabelService;
- use DI\Attribute\Inject;
- use LinFly\Annotation\Route\Controller;
- use LinFly\Annotation\Route\Route;
- use Shopwwi\WebmanAuth\Auth;
- use support\Request;
- use support\Response;
- #[Controller(prefix: "/api/cutter/label")]
- class CutterLabelController extends Base
- {
- #[Inject]
- protected CutterLabelService $service;
- /**
- * @param Request $request
- * @return Response
- */
- #[Route(path: "lst/{type}",methods: "get")]
- public function cutter_apply(Request $request,$type): Response
- {
- try {
- $label = $this->service->selectWhere(['is_del'=>0,'type'=>$type],'id,label_name');
- return successTrans("success.data",$label?$label->toArray():[]);
- } catch (\Throwable $throwable) {
- return error($throwable->getMessage());
- }
- }
- }
|