123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118 |
- <?php
- namespace app\api\controller;
- use app\api\logic\MealLogic;
- use app\api\logic\PayLogic;
- /**
- * 套餐配送
- *
- * @author wj
- * @date 2022-12-03
- */
- class Meal
- {
- /**
- * 获取套餐中心列表
- *
- * @return void
- * @author wj
- * @date 2022-12-03
- */
- public function getcenterlist()
- {
- $post = request()->post();
- $l_m = new MealLogic();
- $result = $l_m->getcenterlist($post);
- if (empty($result['status'])) {
- return backjson2(0, $result['msg']);
- }
- return backjson2(200, $result['msg'], $result['data']);
- }
- /**
- * 获取套餐
- *
- * @return void
- * @author wj
- * @date 2022-12-03
- */
- public function getmeals()
- {
- $post = request()->post();
- $l_m = new MealLogic();
- $result = $l_m->getmeals($post);
- if (empty($result['status'])) {
- return backjson2(0, $result['msg']);
- }
- return backjson2(200, $result['msg'], $result['data']);
- }
- /**
- * 创建订单
- *
- * @return void
- * @author wj
- * @date 2022-12-05
- */
- public function createOrder()
- {
- $post = request()->post();
- $l_m = new MealLogic();
- $result = $l_m->createOrder($post);
- if (empty($result['status'])) {
- return backjson2(0, $result['msg']);
- }
- return backjson2(200, $result['msg'], $result['data']);
- }
- /**
- * 创建支付单
- *
- * @return void
- * @author wj
- * @date 2022-12-05
- */
- public function paymealorder()
- {
- $post = request()->post();
- $l_p = new PayLogic();
- $result = $l_p->createmealorder($post, 'APP');
- if (empty($result['status'])) {
- return backjson2(0, $result['msg']);
- }
- return backjson2(200, $result['msg'], $result['data']);
- }
- /**
- * 套餐订购回调
- *
- * @return void
- * @author wj
- * @date 2022-12-05
- */
- public function paycallback_mealorder()
- {
- $data = file_get_contents('php://input');
- $data = xmltoarr($data);
- $l_p = new PayLogic();
- $result = $l_p->paycallback_mealorder($data);
- if (empty($result['status'])) {
- return backjson2(0, $result['msg']);
- }
- return backjson2(200, $result['msg'], $result['data']);
- }
- /**
- * 获取订单列表
- *
- * @return void
- * @author wj
- * @date 2022-12-05
- */
- public function getorderlist()
- {
- $post = request()->post();
- $l_m = new MealLogic();
- $result = $l_m->getorderlist($post);
- if (empty($result['status'])) {
- return backjson2(0, $result['msg']);
- }
- return backjson2(200, $result['msg'], $result['data']);
- }
- }
|