فهرست منبع

报工数据字段优化

unknown 2 هفته پیش
والد
کامیت
623b244793
1فایلهای تغییر یافته به همراه13 افزوده شده و 3 حذف شده
  1. 13 3
      application/api/controller/ReportingWork.php

+ 13 - 3
application/api/controller/ReportingWork.php

@@ -373,7 +373,9 @@ class ReportingWork extends Api
             ->where('del_rq', null)
             ->where('del_rq', null)
             ->where('date', $params['date'])
             ->where('date', $params['date'])
             ->where('machine', $params['machine'])
             ->where('machine', $params['machine'])
-            ->field('id,work_order,majorprocess,part_code,process_code,process_name,staff_no,staff_name,standard_hour,standard_score,coefficient,number,production_hour,production_score,machine,sys_id,sys_rq')
+            ->field('id,work_order,majorprocess,part_code,process_code,process_name,staff_no,staff_name,standard_hour,
+            standard_score,standard_minutes,money,coefficient,number,production_hour,production_score,production_minutes,
+            salary,machine,sys_id,sys_rq')
             ->order('process_code asc,staff_no asc')
             ->order('process_code asc,staff_no asc')
             ->select();
             ->select();
 
 
@@ -398,10 +400,14 @@ class ReportingWork extends Api
                 'staff_name' => $row['staff_name'],
                 'staff_name' => $row['staff_name'],
                 'standard_hour' => $row['standard_hour'],
                 'standard_hour' => $row['standard_hour'],
                 'standard_score' => $row['standard_score'],
                 'standard_score' => $row['standard_score'],
+                'standard_minutes' => $row['standard_minutes'],
+                'money' => $row['money'],
                 'coefficient' => $row['coefficient'],
                 'coefficient' => $row['coefficient'],
                 'number' => $row['number'],
                 'number' => $row['number'],
                 'production_hour' => $row['production_hour'],
                 'production_hour' => $row['production_hour'],
                 'production_score' => $row['production_score'],
                 'production_score' => $row['production_score'],
+                'production_minutes' => $row['production_minutes'],
+                'salary' => $row['salary'],
                 'sys_id' => $row['sys_id'],
                 'sys_id' => $row['sys_id'],
                 'sys_rq' => $row['sys_rq'],
                 'sys_rq' => $row['sys_rq'],
                 'id' => $row['id'],
                 'id' => $row['id'],
@@ -439,7 +445,9 @@ class ReportingWork extends Api
             'number' => $params['number'],
             'number' => $params['number'],
             'production_hour' => $params['production_hour'],
             'production_hour' => $params['production_hour'],
             'production_score' => $params['production_score'],
             'production_score' => $params['production_score'],
-            'salary' => $params['production_score'] * 0.5,
+            'production_minutes' => $params['production_minutes'],
+            'money' => $params['money'],
+            'salary' => $params['money'] * $params['number'],
         ];
         ];
         $result = db('设备_工分计酬')
         $result = db('设备_工分计酬')
             ->where('id', $params['id'])
             ->where('id', $params['id'])
@@ -507,7 +515,9 @@ class ReportingWork extends Api
             ->where('del_rq', null)
             ->where('del_rq', null)
             ->where('date', 'like', $params['date'] . '%')
             ->where('date', 'like', $params['date'] . '%')
             ->where('machine', $params['machine'])
             ->where('machine', $params['machine'])
-            ->field('work_order,majorprocess,part_code,process_code,process_name,staff_no,staff_name,standard_hour,standard_score,coefficient,number,production_hour,production_score,machine,sys_id,sys_rq')
+            ->field('work_order,majorprocess,part_code,process_code,process_name,staff_no,staff_name,
+            standard_hour,standard_score,standard_minutes,money,coefficient,number,production_hour,
+            production_score,production_minutes,salary,machine,sys_id,sys_rq,id')
             ->order('process_code asc,staff_no asc')
             ->order('process_code asc,staff_no asc')
             ->select();
             ->select();
         $this->success('成功', $rows);
         $this->success('成功', $rows);