Meal.php 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220
  1. <?php
  2. namespace app\admin\controller;
  3. use app\admin\logic\MealLogic;
  4. /**
  5. * 套餐配送
  6. *
  7. * @author wj
  8. * @date 2022-12-03
  9. */
  10. class Meal
  11. {
  12. /**
  13. * 获取套餐中心列表
  14. *
  15. * @return void
  16. * @author wj
  17. * @date 2022-12-03
  18. */
  19. public function getcenterlist()
  20. {
  21. $post = request()->post();
  22. $l_m = new MealLogic();
  23. $result = $l_m->getcenterlist($post);
  24. if (empty($result['status'])) {
  25. return backjson2(0, $result['msg']);
  26. }
  27. return backjson2(200, $result['msg'], $result['data']);
  28. }
  29. /**
  30. * 获取套餐列表
  31. *
  32. * @return void
  33. * @author wj
  34. * @date 2022-12-07
  35. */
  36. public function getmeallist()
  37. {
  38. $post = request()->post();
  39. $l_m = new MealLogic();
  40. $result = $l_m->getmeallist($post);
  41. if (empty($result['status'])) {
  42. return backjson2(0, $result['msg']);
  43. }
  44. return backjson2(200, $result['msg'], $result['data']);
  45. }
  46. /**
  47. * 改套餐可用
  48. *
  49. * @return void
  50. * @author wj
  51. * @date 2022-12-07
  52. */
  53. public function updatemealisactive()
  54. {
  55. $post = request()->post();
  56. $l_m = new MealLogic();
  57. $result = $l_m->updatemealisactive($post);
  58. if (empty($result['status'])) {
  59. return backjson2(0, $result['msg']);
  60. }
  61. return backjson2(200, $result['msg'], $result['data']);
  62. }
  63. /**
  64. * 编辑菜单
  65. *
  66. * @return void
  67. * @author wj
  68. * @date 2022-12-07
  69. */
  70. public function editmeal()
  71. {
  72. $post = request()->post();
  73. $l_m = new MealLogic();
  74. $result = $l_m->editmeal($post);
  75. if (empty($result['status'])) {
  76. return backjson2(0, $result['msg']);
  77. }
  78. return backjson2(200, $result['msg'], $result['data']);
  79. }
  80. /**
  81. * 根据id获取菜单详细
  82. *
  83. * @return void
  84. * @author wj
  85. * @date 2022-12-07
  86. */
  87. public function getmealinfo()
  88. {
  89. $post = request()->post();
  90. $l_m = new MealLogic();
  91. $result = $l_m->getmealinfo($post);
  92. if (empty($result['status'])) {
  93. return backjson2(0, $result['msg']);
  94. }
  95. return backjson2(200, $result['msg'], $result['data']);
  96. }
  97. /**
  98. * 根据配餐中心id获取菜品列表
  99. *
  100. * @return void
  101. * @author wj
  102. * @date 2022-12-07
  103. */
  104. public function getcooks()
  105. {
  106. $post = request()->post();
  107. $l_m = new MealLogic();
  108. $result = $l_m->getcooks($post);
  109. if (empty($result['status'])) {
  110. return backjson2(0, $result['msg']);
  111. }
  112. return backjson2(200, $result['msg'], $result['data']);
  113. }
  114. /**
  115. * 保存套餐菜单
  116. *
  117. * @return void
  118. * @author wj
  119. * @date 2022-12-08
  120. */
  121. public function savemealcooks()
  122. {
  123. $post = request()->post();
  124. $l_m = new MealLogic();
  125. $result = $l_m->savemealcooks($post);
  126. if (empty($result['status'])) {
  127. return backjson2(0, $result['msg']);
  128. }
  129. return backjson2(200, $result['msg'], $result['data']);
  130. }
  131. /**
  132. * 获取菜单全部信息
  133. *
  134. * @return void
  135. * @author wj
  136. * @date 2022-12-08
  137. */
  138. public function getmealcooklist()
  139. {
  140. $post = request()->post();
  141. $l_m = new MealLogic();
  142. $result = $l_m->getmealcooklist($post);
  143. if (empty($result['status'])) {
  144. return backjson2(0, $result['msg']);
  145. }
  146. return backjson2(200, $result['msg'], $result['data']);
  147. }
  148. /**
  149. * 获取菜品列表
  150. *
  151. * @return void
  152. * @author wj
  153. * @date 2022-12-08
  154. */
  155. public function getcookslist()
  156. {
  157. $post = request()->post();
  158. $l_m = new MealLogic();
  159. $result = $l_m->getcookslist($post);
  160. if (empty($result['status'])) {
  161. return backjson2(0, $result['msg']);
  162. }
  163. return backjson2(200, $result['msg'], $result['data']);
  164. }
  165. /**
  166. * 编辑菜品信息
  167. *
  168. * @return void
  169. * @author wj
  170. * @date 2022-12-08
  171. */
  172. public function editcookinfo()
  173. {
  174. $post = request()->post();
  175. $l_m = new MealLogic();
  176. $result = $l_m->editcookinfo($post);
  177. if (empty($result['status'])) {
  178. return backjson2(0, $result['msg']);
  179. }
  180. return backjson2(200, $result['msg'], $result['data']);
  181. }
  182. /**
  183. * 修改菜品可用
  184. *
  185. * @return void
  186. * @author wj
  187. * @date 2022-12-08
  188. */
  189. public function updatecookisactive()
  190. {
  191. $post = request()->post();
  192. $l_m = new MealLogic();
  193. $result = $l_m->updatecookisactive($post);
  194. if (empty($result['status'])) {
  195. return backjson2(0, $result['msg']);
  196. }
  197. return backjson2(200, $result['msg'], $result['data']);
  198. }
  199. /**
  200. * 获取订餐订单列表
  201. *
  202. * @return void
  203. * @author wj
  204. * @date 2023-01-16
  205. */
  206. public function getorderlist()
  207. {
  208. $post = request()->post();
  209. $l_m = new MealLogic();
  210. $result = $l_m->getorderlist($post);
  211. if (empty($result['status'])) {
  212. return backjson2(0, $result['msg']);
  213. }
  214. return backjson2(200, $result['msg'], $result['data']);
  215. }
  216. }