Browse Source

当日上报产量接口优化

曹鹤洋 1 year ago
parent
commit
8dd50dd8eb
1 changed files with 18 additions and 2 deletions
  1. 18 2
      application/api/controller/Facility.php

+ 18 - 2
application/api/controller/Facility.php

@@ -99,8 +99,16 @@ class Facility extends Api
         $machineDetail = \db('设备_基本资料')->where('设备编号',$machine)->field('rtrim(千件工价) as 千件工价,rtrim(日定额) as 日定额')->find();
         //组员信息
         $list = \db('设备_产量计酬')->where($where)->field($field)->select();
-        $totalA = \db('设备_产量计酬')->where($where)->where('sczl_bzdh','like','A%')->field('SUM(sczl_cl) as 产量')->select();
-        $totalB = \db('设备_产量计酬')->where($where)->where('sczl_bzdh','like','B%')->field('SUM(sczl_cl) as 产量')->select();
+        $totalA = \db('设备_产量计酬')
+            ->where($where)
+            ->where('sczl_bzdh','like','A%')
+            ->field('SUM(sczl_cl) as 产量, SUM(sczl_zcfp) as 制程废品, SUM(sczl_zccp) as 制程次品, SUM(sczl_来料少数) as 来料异常, SUM(sczl_装版工时) as 装版工时')
+            ->select();
+        $totalB = \db('设备_产量计酬')
+            ->where($where)
+            ->where('sczl_bzdh','like','B%')
+            ->field('SUM(sczl_cl) as 产量, SUM(sczl_zcfp) as 制程废品, SUM(sczl_zccp) as 制程次品, SUM(sczl_来料少数) as 来料异常, SUM(sczl_装版工时) as 装版工时')
+            ->select();
         if (empty($list)){
             $this->success('',[]);
         }
@@ -157,6 +165,14 @@ class Facility extends Api
         }
         $list['totalA'] = $totalA[0]['产量'];
         $list['totalB'] = $totalB[0]['产量'];
+        $list['制程废品A'] = $totalA[0]['制程废品'];
+        $list['制程废品B'] = $totalB[0]['制程废品'];
+        $list['制程次品A'] = $totalA[0]['制程次品'];
+        $list['制程次品B'] = $totalB[0]['制程次品'];
+        $list['来料异常A'] = $totalA[0]['来料异常'];
+        $list['来料异常B'] = $totalB[0]['来料异常'];
+        $list['装版工时A'] = $totalA[0]['装版工时'];
+        $list['装版工时B'] = $totalB[0]['装版工时'];
         $this->success('成功',$list);
     }