ADD:添加后台管理端接口;

DEL:删除不必要的头部注释;
FIX:修正若干已知错误;
This commit is contained in:
2025-07-13 19:40:10 +08:00
parent 0a45e55cca
commit 270b881437
66 changed files with 8618 additions and 8129 deletions
+63
View File
@@ -0,0 +1,63 @@
<?php
namespace addons\functions;
class FmFunc
{
//自定义函数类
}
// 自定义函数汇集,方便他处调用
//是否手机号
function isMobile($phone){
// 定义正则表达式
$pattern = '/^1[3-9]\d{9}$/';
// 使用preg_match函数进行匹配
if (preg_match($pattern, $phone)) {
return true; // 手机号有效
} else {
return false; // 手机号无效
}
}
function strLen($str){
if (function_exists('mb_strlen')) {
return mb_strlen($str, 'utf-8');
} else {
return strlen($str);
}
}
function getMillisecond(){
//获取毫秒级时间
list($t1,$t2) = explode(' ',microtime());
return (float)sprintf('%.f',(floatval($t1) + floatval($t2))*1000);
}
//手机号掩码
function mobile_mask($mobile) {
return substr($mobile, 0, 3) . '****' . substr($mobile, 7);
}
//银行卡号加空格隔断
function bankcard_space($cardnumber){
$card ='';
for($i=0; $i<5; $i++){
$card = $card. substr($cardnumber,4*$i,4). ' ';
}
return $card;
}
//生成不重复的随机字符串
function randchars($len)
{
$chars='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz';
$string=time();
for(;$len>=1;$len--)
{
$position=rand()%strlen($chars);
$position2=rand()%strlen($string);
$string=substr_replace($string,substr($chars,$position,1),$position2,0);
}
return $string;
}
+5
View File
@@ -28,6 +28,7 @@ CREATE TABLE `ac_car` (
`pid` int(11) NOT NULL COMMENT '平台ID',
`mid` int(11) NOT NULL COMMENT '关联会员ID',
`owner_id` int(11) NOT NULL COMMENT '对应车主ID',
`car_no` char(50) NOT NULL COMMENT '车牌号外显',
`num_frame` char(50) CHARACTER SET utf8 COLLATE utf8_general_ci COMMENT '车架号',
`num_p` char(4) CHARACTER SET utf8 COLLATE utf8_general_ci COMMENT '车牌_省',
`num_area` char(2) CHARACTER SET utf8 COLLATE utf8_general_ci COMMENT '车牌_区域标识字母',
@@ -51,6 +52,8 @@ CREATE TABLE `ac_car` (
-- ADD COLUMN `brand_id` int(11) NOT NULL DEFAULT 0 COMMENT '品牌ID',
-- ADD COLUMN `series_id` int(11) NOT NULL DEFAULT 0 COMMENT '车型ID',
-- ADD COLUMN `title` char(50) CHARACTER SET utf8 COLLATE utf8_general_ci COMMENT '车型名称';
-- ALTER TABLE `ac_car`
-- ADD COLUMN `car_no` char(50) NOT NULL COMMENT '车牌号外显' AFTER `owner_id`;
CREATE TABLE `ac_car_brand` (
`id` int(11) NOT NULL AUTO_INCREMENT,
@@ -666,6 +669,8 @@ CREATE TABLE `ac_albums` (
INDEX `car_num`(`car_num`) USING BTREE COMMENT '车牌/车架号'
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '车辆验视照图库' ROW_FORMAT = COMPRESSED;
-- ALTER TABLE `ctms`.`ac_albums`
-- ADD COLUMN `order_sn` varchar(32) NULL COMMENT '运单SN' AFTER `deleted`;
/*
v0 商品车验车
v1 首发网点验车
@@ -649,6 +649,7 @@ CREATE TABLE `ac_weituoren` (
CREATE TABLE `ac_albums` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`pid` int(11) NOT NULL COMMENT '平台ID',
`order_sn` varchar(32) NULL COMMENT '运单SN',
`mid` int(11) NOT NULL COMMENT '关联会员ID',
`uid` int(11) NOT NULL COMMENT '关联管理员ID',
`car_num` char(50) CHARACTER SET utf8 COLLATE utf8_general_ci COMMENT '车架号/车牌',
@@ -670,6 +671,8 @@ CREATE TABLE `ac_albums` (
INDEX `car_num`(`car_num`) USING BTREE COMMENT '车牌/车架号'
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '车辆验视照图库' ROW_FORMAT = COMPRESSED;
-- ALTER TABLE `ctms`.`ac_albums`
-- ADD COLUMN `order_sn` varchar(32) NULL COMMENT '运单SN' AFTER `deleted`;
/*
v0 商品车验车
v1 首发网点验车