Bladeren bron

服务订单

wufeng 2 jaren geleden
bovenliggende
commit
e55637c09b
2 gewijzigde bestanden met toevoegingen van 18 en 19 verwijderingen
  1. 6 5
      app/mobile/controller/Service.php
  2. 12 14
      app/mobile/logic/ServiceLogic.php

+ 6 - 5
app/mobile/controller/Service.php

@@ -5,7 +5,6 @@ namespace app\mobile\controller;
 use app\BaseController;
 use app\mobile\logic\ServiceLogic;
 
-
 //服务
 class Service extends BaseController
 {
@@ -15,7 +14,7 @@ class Service extends BaseController
         $param = $this->request->only(['page' => 1, 'size' => 10], 'post');
         return ServiceLogic::list($param);
     }
-    
+
     //服务详情
     public function read()
     {
@@ -24,13 +23,15 @@ class Service extends BaseController
     }
 
     //服务订单列表
-    public function orderList(){
-        $param = $this->request->only(['page' => 1, 'size' => 10,'status'=>''], 'post');
+    public function orderList()
+    {
+        $param = $this->request->only(['page' => 1, 'size' => 10, 'status' => ''], 'post');
         return ServiceLogic::orderList($param);
     }
 
     //服务订单详情
-    public function orderInfo(){
+    public function orderInfo()
+    {
         $id = $this->request->post('id/d', 0);
         return ServiceLogic::orderInfo($id);
     }

+ 12 - 14
app/mobile/logic/ServiceLogic.php

@@ -5,6 +5,7 @@ namespace app\mobile\logic;
 use app\model\AccountModel;
 use app\model\AccountTokenModel;
 use app\model\CommonModel;
+use app\model\OrderServiceModel;
 use app\model\ServiceModel;
 use app\model\VideoModel;
 use think\Exception;
@@ -49,33 +50,33 @@ class ServiceLogic extends BaseLogic
 
 
     //订单列表
-    public static function list(array $data = []): Json
+    public static function orderList(array $data = []): Json
     {
-        $db = OrderModel::alias('a')
-            ->leftJoin('good b', 'b.id=a.good_id AND b.is_del=' . CommonModel::$del_normal)
-            ->where(['a.is_del'=>CommonModel::$del_normal, 'a.uid' => self::$aid]);
+        $db = OrderServiceModel::alias('a')
+            ->leftJoin('service b', 'b.id=a.service_id AND b.is_del=' . CommonModel::$del_normal)
+            ->where(['a.is_del' => CommonModel::$del_normal, 'a.uid' => self::$aid]);
 
         if ($data['status'] != '') $db->where('a.status', $data['status']);
 
         $count = $db->count('a.id');
 
         $list = $db
-            ->field('a.id,a.orderCode,b.good_name,a.num,a.status,a.addtime,a.type,a.price,a.total_price')
+            ->field('a.id,a.orderCode,b.title,a.num,a.status,a.addtime,a.type,a.price,a.total_price')
             ->page($data['page'], $data['size'])
             ->order('a.id', 'desc')
             ->select()
             ->toArray();
 
-        return json_show(CommonModel::$success, '获取订单列表成功', ['count' => $count, 'list' => $list]);
+        return json_show(CommonModel::$success, '获取服务订单列表成功', ['count' => $count, 'list' => $list]);
 
     }
 
     //订单详情
-    public static function info(int $id = 0): Json
+    public static function orderInfo(int $id = 0): Json
     {
-        $rs = OrderModel::alias('a')
-            ->field('a.id,a.orderCode,a.status,a.addtime,a.type,b.good_name,a.num,c.contactor,c.mobile,c.addr,c.addr_code,a.price,a.total_price,a.post_name,a.post_code,a.remark,"支付流水号" p')
-            ->leftJoin('good b', 'b.id=a.good_id AND b.is_del=' . CommonModel::$del_normal)
+        $rs = OrderServiceModel::alias('a')
+            ->field('a.id,a.orderCode,a.status,a.addtime,a.type,b.title,a.num,c.contactor,c.mobile,c.addr,c.addr_code,a.price,a.total_price,a.post_name,a.post_code,a.remark,"支付流水号" p')
+            ->leftJoin('service b', 'b.id=a.service_id AND b.is_del=' . CommonModel::$del_normal)
             ->leftJoin('addr c', 'c.id=a.addr_id AND c.is_del=' . CommonModel::$del_normal)
             ->leftJoin('pay_info d', 'd.id=a.pay_info_id')
             ->where(['a.is_del' => CommonModel::$del_normal, 'a.id' => $id, 'a.uid' => self::$aid])
@@ -85,12 +86,9 @@ class ServiceLogic extends BaseLogic
             ->findOrEmpty()
             ->toArray();
 
-        return $rs ? json_show(CommonModel::$success, '获取订单详情成功', $rs) : json_show(CommonModel::$error_param, '该订单不存在');
+        return $rs ? json_show(CommonModel::$success, '获取服务订单详情成功', $rs) : json_show(CommonModel::$error_param, '该服务订单不存在');
 
     }
 
 
-
-
-
 }