功能升级

2026-4-22 新增微信小程序虚拟支付/自定义充值金额/自动刷新设置

2026-4-22 新增微信小程序虚拟支付及自定义充值金额

包含自动上传道具到微信小程序。

一,新增 自定义充值金额功能
1. 创建数据库表 sijicms_payset

CREATE TABLE IF NOT EXISTS `sijicms_payset` (

  `id` int(11) NOT NULL AUTO_INCREMENT,

  `price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '充值金额',

  `song` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '赠送金额',

  `biaoyu` varchar(255) NOT NULL DEFAULT '' COMMENT '标语/描述',

  `apple_pay_id` varchar(100) NOT NULL DEFAULT '' COMMENT '苹果支付产品ID',

  `order` int(11) NOT NULL DEFAULT '0' COMMENT '排序',

  PRIMARY KEY (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='充值费用设置表';
2. 增加文件
/admin/payset.php
/admin/list_payset.htm
/admin/add_payset.htm

二,增加 设置自动刷新功能
1. 创建数据库表 sijicms_refer

CREATE TABLE `sijicms_refer` (

  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID',

  `days` int(11) NOT NULL DEFAULT '0' COMMENT '天数',

  `money` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '金额(单价*天数)',

  `zhekou` decimal(5,2) NOT NULL DEFAULT '100.00' COMMENT '折扣比例(百分比)',

  `endmoney` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '实付金额(金额*折扣比例)',

  `order` int(11) NOT NULL DEFAULT '0' COMMENT '排序',

  `apple_pay_id` varchar(100) DEFAULT '' COMMENT '苹果支付产品ID',

  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',

  PRIMARY KEY (`id`),

  KEY `order` (`order`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='自动刷新设置表';
2. 增加文件

/admin/payset.php
/admin/list_payset.htm
/admin/add_payset.htm

三,数据库sijicms_payment增加env字段

ALTER TABLE `sijicms_payment` ADD COLUMN `env` tinyint(1) NOT NULL DEFAULT 0 COMMENT '环境:0正式1沙箱' AFTER `enable`;

四,数据库sijicms_payment增加虚拟支付数据

INSERT INTO `sijicms_payment` (`id`, `type`, `pingtai`, `appid`, `appkey`, `paycenter`, `name`, `logo`, `sendurl`, `receiveurl`, `partnerid`, `keycode`, `percent`, `email`, `enable`, `env`, `beizhu`) VALUES (15, 'xcx', 'weixin', 'wx0ab508a1d87aa6ff', 'd90ce142d035c5345435', 'wxxcx_xuni', '微信虚拟支付', 'templates/default/images/wxpay.png', '', 'https://www.***.com/include/payonline/wxxcx_xuni/notify.php', '1450517069', 'jffadjfff5f5435f4as654g6dfg44', 0, '', 1, 0, '微信小程序虚拟支付(道具内购)');

五,文件修改:
1,修改/admin/templates/payonline_setting.htm页面,增加了微信小程序虚拟支付数据

2,修改/api/member.php 接口文件

六,增加 /include/payonline/wxxcx_xuni 文件夹及文件(微信小程序虚拟支付接口文件)

七,修改前端文件(旗舰版用户)
         /pages/user/pay.vue
         /pages/user/infoup.vue
         /pages/user/levelup.vue
         /pages/user/refer.vue

八,增加批量上传道具到微信:
        1,/admin/upload_daoju.php
        2,/admin/templates/list_payset.htm
        3,/admin/templates/list_settop.htm
        4,/admin/templates/list_member_level.htm


微信虚拟支付配置教程 
https://www.sijicms.com/help/49.html