Jelajahi Sumber

U8工单查改

qiuenguang 1 tahun lalu
induk
melakukan
d849908ac1
1 mengubah file dengan 35 tambahan dan 2 penghapusan
  1. 35 2
      application/api/controller/WorkOrder.php

+ 35 - 2
application/api/controller/WorkOrder.php

@@ -576,6 +576,33 @@ class WorkOrder extends Api
         }
     }
 
+    /**
+     * U8工单列表
+     * @ApiMethod (GET)
+     * @param  void
+     * @return void
+     * @throws \think\db\exception\DataNotFoundException
+     * @throws \think\db\exception\ModelNotFoundException
+     * @throws \think\exception\DbException
+     */
+    public function U8workOrder()
+    {
+        if ($this->request->isGet() === false){
+            $this->error('请求错误');
+        }
+        $param = $this->request->param();
+        if (empty($param)){
+            $this->error('参数错误');
+        }
+        $filed = 'rtrim(Gd_gdbh) as 工单编号,rtrim(行号) as 行号,rtrim(Gd_客户代号) as 客户代号,rtrim(Gd_客户名称) as 客户名称,
+        rtrim(成品代号) as 成品代号,rtrim(成品名称) as 成品名称,rtrim(Mod_rq) as 获取日期,rtrim(Uniqid) as 序号';
+        $list = Db::table('工单_基本资料')->where('Gd_gdbh',$param['workOrder'])->field($filed)->select();
+        if (empty($list)){
+            $this->error('未找到工单');
+        }
+        $this->success('成功',$list);
+    }
+
     /**
      * U8工单资料删除
      * @param string $workOrder  工单编号
@@ -588,11 +615,17 @@ class WorkOrder extends Api
         if($this->request->isGet() === false){
             $this->error('请求错误');
         }
-        $workOrder = input('workOrder');
+        $workOrder = input('Uniqid');
         if (empty($workOrder)){
             $this->error('参数错误');
         }
-        $res = Db::table('工单_基本资料')->where('Gd_gdbh',$workOrder)->delete();
+        $data = [];
+        if (strpos($workOrder,',')){
+            $data = explode(',',$workOrder);
+        }else{
+            $data[0] = $workOrder;
+        }
+        $res = Db::table('工单_基本资料')->where('Uniqid','in',$data)->delete();
         if ($res !== false){
             $this->success('成功');
         }else{