|
@@ -1048,6 +1048,7 @@ class Transfer extends Start_Controller {
|
|
echo json_encode(array('msg'=>'已有出库记录,不可连续重复录入!','success'=>false));exit;
|
|
echo json_encode(array('msg'=>'已有出库记录,不可连续重复录入!','success'=>false));exit;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ $this->_doCancelWlz($lb['id']);
|
|
$cztime = 'ctime'.$transfer;
|
|
$cztime = 'ctime'.$transfer;
|
|
$this->logic_ding->sendToDing("检测货物流转打印情况".$transfer."|".$cz."|".$lb['number']."|".$lb['id']);
|
|
$this->logic_ding->sendToDing("检测货物流转打印情况".$transfer."|".$cz."|".$lb['number']."|".$lb['id']);
|
|
if(($transfer == 3 && $lb['dbapi'] < 99 && $cz == 2) || ($transfer == 13 && $lb['dbapi'] < 99 && $cz == 1))//出入库用这个
|
|
if(($transfer == 3 && $lb['dbapi'] < 99 && $cz == 2) || ($transfer == 13 && $lb['dbapi'] < 99 && $cz == 1))//出入库用这个
|
|
@@ -1225,6 +1226,29 @@ class Transfer extends Start_Controller {
|
|
}
|
|
}
|
|
$this->systemtransfer_cr->save(['orver_flag'=>3],$list[0]['id']);
|
|
$this->systemtransfer_cr->save(['orver_flag'=>3],$list[0]['id']);
|
|
|
|
|
|
|
|
+ }
|
|
|
|
+ //检测是否可以取消长期未流转
|
|
|
|
+ private function _doCancelWlz($fid){
|
|
|
|
+
|
|
|
|
+ $info = $this->systemtransfer->read($fid);
|
|
|
|
+
|
|
|
|
+ $list = $this->systemtransfer_cr->find_all("fid = ".$fid,'*','id desc');
|
|
|
|
+ if(empty($list)){
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ $id = $list[0]['id'];
|
|
|
|
+ $scan_time = $list[0]['time'];
|
|
|
|
+
|
|
|
|
+ if(time() - $scan_time < 3600 * 24 * 3){
|
|
|
|
+ $this->systemtransfer_cr->save([
|
|
|
|
+ 'extra_status'=>0,
|
|
|
|
+ ],$id);
|
|
|
|
+ }else{
|
|
|
|
+ $this->systemtransfer_cr->save([
|
|
|
|
+ 'extra_status'=>2,
|
|
|
|
+ ],$id);
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|
|
//检测是否超时 车间流转环节
|
|
//检测是否超时 车间流转环节
|