|
|
@@ -142,6 +142,7 @@ SQL;
|
|
|
$edisendflag = $params["edisendflag"] ?? null;
|
|
|
$manualflag = $params["manualflag"] ?? null;
|
|
|
$checkAllSign = $params['checkAllSign'] ?? null;
|
|
|
+ $presentDelayed = $params['presentDelayed'] ?? null;
|
|
|
if ($params["query"] ?? false){
|
|
|
$sql .= $params["query"];
|
|
|
}
|
|
|
@@ -153,6 +154,15 @@ SQL;
|
|
|
$c_tel2 = str_replace("'", '"', $c_tel2);
|
|
|
$sql .= " AND (c_tel2 like '" . $c_tel2 . "' OR c_tel1 like '" . $c_tel2 . "')";
|
|
|
}
|
|
|
+ if ($presentDelayed){
|
|
|
+ $dateTime = date("Y-m-d H:i:s");
|
|
|
+ $sql .= <<<SQL
|
|
|
+ AND TO_DATE('{$dateTime}','yyyy-mm-dd,hh24:mi:ss') > TO_DATE(NVL(H_EDI_20,H_EDI_03),'yyyy-mm-dd,hh24:mi:ss')+({$presentDelayed}/24)
|
|
|
+ AND NVL(H_EDI_20,H_EDI_03) IS NOT NULL AND NVL(DOC_ORDER_HEADER.H_EDI_20,DOC_ORDER_HEADER.H_EDI_03) <> 'ERP订单取消' AND SOSTATUS < 63
|
|
|
+ AND ADDTIME > TO_DATE('{$dateTime}','yyyy-mm-dd,hh24:mi:ss')-(({$presentDelayed}/24)+7)
|
|
|
+SQL;
|
|
|
+ $orderdate_start = null;$addtime = null;
|
|
|
+ }
|
|
|
if ($c_province) {
|
|
|
$c_province = str_replace("'", '"', $c_province);
|
|
|
if ($c_province == '空') $sql .= " AND c_province is null";
|