fm453 314745edf8 优化ctms-api语法、修复已知BUG;
主要修复ctms-api、dacms对PHP新版本的支持问题
2025-04-10 23:19:15 +08:00

46 lines
1.3 KiB
PHP
Executable File

<?php
//取order表sn
$suffix = 'order';
$tableName = $tablePre . '_' . $table . '_' . $suffix;
$condition = "";
$params = array();
$column = "sn";
$condition .= "`f_sn` = :f_sn";
$params[':f_sn'] = $f_sn;
$condition .= " AND ";
$condition .= "`s_sn` = :s_sn";
$params[':s_sn'] = $s_sn;
$condition .= " AND ";
$condition .= "`siteid` = :siteid";
$params[':siteid'] = $siteId;
$condition .= " AND ";
$condition .= "`platid` = :platid";
$params[':platid'] = $platid;
$condition .= " AND ";
$condition .= "`uniacid` = :uniacid";
$params[':uniacid'] = $uniacid;
$condition .= " AND ";
$condition .= "`shopid` = :shopid";
$params[':shopid'] = $shopid;
$o_sn = fmFunc_pdo_yii_fetchcolumn($connection, $tableName, $column, $condition, $params);
if (!$o_sn) {
$initdata = $dbmodel->data_format($data, $suffix);
$initdata['title'] = $o_sn_title;
$initdata['value'] = '';
$initdata['createtime'] = $_FM['timestamp'];
$initdata['updatetime'] = $_FM['timestamp'];
$initdata['deleted'] = 0;
$initdata['status'] = 1;
$initdata['sn'] = getMillisecond() * 10;
$initdata['sn'] = intval($initdata['sn']);
$initdata['s_sn'] = $s_sn;
$initdata['f_sn'] = $f_sn;
fmFunc_pdo_yii_insert($connection, $tableName, $initdata);
$o_sn = $initdata['sn'];
}