* Process cases where the argument type of the calling function is int.

This commit is contained in:
tianshujie
2024-03-01 09:50:13 +08:00
parent f2dcf97159
commit c16d2a0656
2 changed files with 6 additions and 1 deletions
+4
View File
@@ -29,3 +29,7 @@ $config->transfer->actionModule = array('task');
$config->transfer->lazyLoading = false;
$config->transfer->showImportCount = 20;
$config->transfer->convertInt['branch']['getPairs']['productID'] = true;
$config->transfer->convertInt['tree']['getOptionMenu']['rootID'] = true;
$config->transfer->convertInt['productplan']['getPairs']['productID'] = true;
+2 -1
View File
@@ -40,7 +40,8 @@ class transferTao extends transferModel
if(!is_string($value)) continue;
if(strpos($value, '$') === false) continue;
$params[$param] = isset($getParams[ltrim($value, '$')]) ? $getParams[ltrim($value, '$')] : '';
if(is_numeric($params[$param]) && strpos($params[$param], ".") ===false) $params[$param] = (int)$params[$param];
if(isset($this->config->transfer->convertInt[$callModule][$method][ltrim($value, '$')])) $params[$param] = (int)$params[$param];
if(isset($this->config->transfer->convertInt[$callModule][$method][$param])) $params[$param] = (int)$params[$param];
}
/* 调用模块的方法。 */