Jelajahi Sumber

修成工序核算工单信息获取

qiuenguang 1 tahun lalu
induk
melakukan
938b60b53e
1 mengubah file dengan 23 tambahan dan 8 penghapusan
  1. 23 8
      application/api/controller/WorkOrder.php

+ 23 - 8
application/api/controller/WorkOrder.php

@@ -886,10 +886,6 @@ class WorkOrder extends Api
         if (empty($workOrder)){
             $this->error('参数错误');
         }
-        $orderList = \db('工单_基本资料')
-            ->field('rtrim(Gd_cpdh) as 印件代号,rtrim(Gd_cpmc) as 印件名称,rtrim(成品代号) as 产品代号,rtrim(成品名称) as 产品名称')
-            ->where('Gd_gdbh',$workOrder)
-            ->find();
         $field = 'rtrim(Gy0_方案) as 方案,rtrim(Gy0_yjno) as yjno,rtrim(Gy0_gxh) as gxh,rtrim(Gy0_gxmc) as gxmc,rtrim(Add_gxmc) as add_gxmc,
         rtrim(Gy0_sbbh) as 参照设备,rtrim(工价系数) as 难度系数,rtrim(Gy0_shdh) as 损耗代号,rtrim(Gy0_Rate0) as 基础损耗,rtrim(Gy0_Rate1) as 损耗率,
         rtrim(印刷方式) as 印刷方式,rtrim(版距) as 版距,rtrim(Gy0_ms) as 计损色数,rtrim(损耗系数) as 损耗系数,rtrim(UniqId) as UniqId';
@@ -907,10 +903,6 @@ class WorkOrder extends Api
             $list[$key]['印件号及工序名称'] = $value['yjno'].'-'.$value['gxh'].$value['gxmc'].'('.$value['add_gxmc'].')';
             unset($list[$key]['yjno'],$list[$key]['gxmc'],$list[$key]['add_gxmc']);
         }
-        $list['产品名称'] = $orderList['产品名称'];
-        $list['产品代号'] = $orderList['产品代号'];
-        $list['印件代号'] = $orderList['印件代号'];
-        $list['印件名称'] = $orderList['印件名称'];
         $this->success('成功',$list);
     }
 
@@ -2318,4 +2310,27 @@ class WorkOrder extends Api
             $this->error('删除失败');
         }
     }
+
+    /**
+     * 修正核算参数-》工单产品信息获取
+     * @return void
+     * @throws \think\db\exception\DataNotFoundException
+     * @throws \think\db\exception\ModelNotFoundException
+     * @throws \think\exception\DbException
+     */
+    public function ProductNameData()
+    {
+        if ($this->request->isGet() === false){
+            $this->error('请求错误');
+        }
+        $workOrder = input('workOrder');
+        if (empty($workOrder)){
+            $this->error('参数错误');
+        }
+        $orderList = \db('工单_基本资料')
+            ->field('rtrim(Gd_cpdh) as 印件代号,rtrim(Gd_cpmc) as 印件名称,rtrim(成品代号) as 产品代号,rtrim(成品名称) as 产品名称')
+            ->where('Gd_gdbh',$workOrder)
+            ->find();
+        $this->success('成功',$orderList);
+    }
 }