FaceSheetSettingController.php 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <?php
  2. namespace app\adminapi\controller\express_assistant;
  3. use app\adminapi\controller\BaseAdminController;
  4. use app\adminapi\logic\express_assistant\FaceSheetSettingLogic;
  5. use app\adminapi\validate\express_assistant\FaceSheetSettingValidate;
  6. use app\common\service\JsonService;
  7. /**
  8. * 电子面单设置
  9. */
  10. class FaceSheetSettingController extends BaseAdminController {
  11. /**
  12. * @notes 获取面单类型
  13. * @return \think\response\Json
  14. * @author Tab
  15. * @date 2021/11/22 11:43
  16. */
  17. public function getFaceSheetType()
  18. {
  19. $result = FaceSheetSettingLogic::getFaceSheetType();
  20. return JsonService::data($result);
  21. }
  22. /**
  23. * @notes 获取电子面单设置
  24. * @author Tab
  25. * @date 2021/11/22 11:11
  26. */
  27. public function getConfig()
  28. {
  29. $result = FaceSheetSettingLogic::getConfig();
  30. return JsonService::data($result);
  31. }
  32. /**
  33. * @notes 电子面单设置
  34. * @return \think\response\Json
  35. * @author Tab
  36. * @date 2021/11/22 11:56
  37. */
  38. public function setConfig()
  39. {
  40. $params = (new FaceSheetSettingValidate())->post()->goCheck();
  41. $result = FaceSheetSettingLogic::setConfig($params);
  42. if ($result) {
  43. return JsonService::success('设置成功', [], 1, 1);
  44. }
  45. return JsonService::fail(FaceSheetSettingLogic::getError());
  46. }
  47. }