|
|
@@ -1519,7 +1519,6 @@ class Facility extends Api
|
|
|
->order('UniqId desc')
|
|
|
->find();
|
|
|
|
|
|
-
|
|
|
// 解决车间因未更换班组,导致开工时间仍为前一个班次,导致下一个班组进行上报时数据录到了前一个班次中的问题
|
|
|
if (!$startTime) {
|
|
|
$this->error('未找到对应的开工时间');
|
|
|
@@ -1527,11 +1526,11 @@ class Facility extends Api
|
|
|
/*
|
|
|
* 系统提交时间(应报工时间)和开工时间
|
|
|
*/
|
|
|
- $startTime = $startTime['开工时间'];
|
|
|
+// $startTime = $startTime['开工时间'];
|
|
|
$rqTime = isset($param[0]['rq']) ? $param[0]['rq'] : date('Y-m-d H:i:s');
|
|
|
//转换为时间戳
|
|
|
$rqTimestamp = strtotime($rqTime);
|
|
|
- $startTimestamp = strtotime($startTime);
|
|
|
+ $startTimestamp = strtotime($startTime['开工时间']);
|
|
|
// 计算时间差(秒)
|
|
|
$timeDiff = abs($rqTimestamp - $startTimestamp); // 取绝对值,防止负数
|
|
|
/*
|
|
|
@@ -1572,6 +1571,7 @@ class Facility extends Api
|
|
|
if (empty($process)){
|
|
|
$this->success('数据错误');
|
|
|
}
|
|
|
+
|
|
|
$data = [];
|
|
|
foreach ($param as $key=>$value){
|
|
|
$data[$key] = [
|
|
|
@@ -1595,7 +1595,6 @@ class Facility extends Api
|
|
|
'UniqId' => $startID + $key +1
|
|
|
];
|
|
|
}
|
|
|
-
|
|
|
$res = \db('制程检验_记录')->insertAll($data);
|
|
|
if ($res !== false){
|
|
|
$this->success('成功');
|