DoSetisOpenUpgrade([FromBody] FMUpdateBoolDataByIntId entity)
+ {
+ var jm = new AdminUiCallBack();
+
+ var oldModel = await _coreCmsUserGradeServices.QueryByIdAsync(entity.id, false);
+ if (oldModel == null)
+ {
+ jm.msg = "不存在此信息";
+ return jm;
+ }
+ oldModel.isOpenUpgrade = (bool)entity.data;
+
+ var bl = await _coreCmsUserGradeServices.UpdateAsync(p => new CoreCmsUserGrade() { isOpenUpgrade = oldModel.isOpenUpgrade }, p => p.id == oldModel.id);
+ jm.code = bl ? 0 : 1;
+ jm.msg = bl ? GlobalConstVars.EditSuccess : GlobalConstVars.EditFailure;
+
+ return jm;
+ }
+ #endregion
+
}
}
\ No newline at end of file
diff --git a/CoreCms.Net.Web.Admin/wwwroot/views/user/usergrade/create.html b/CoreCms.Net.Web.Admin/wwwroot/views/user/usergrade/create.html
index a6ea0972..0f59438c 100644
--- a/CoreCms.Net.Web.Admin/wwwroot/views/user/usergrade/create.html
+++ b/CoreCms.Net.Web.Admin/wwwroot/views/user/usergrade/create.html
@@ -18,6 +18,47 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/CoreCms.Net.Web.Admin/wwwroot/views/user/usergrade/details.html b/CoreCms.Net.Web.Admin/wwwroot/views/user/usergrade/details.html
index cee05b6a..6010ef73 100644
--- a/CoreCms.Net.Web.Admin/wwwroot/views/user/usergrade/details.html
+++ b/CoreCms.Net.Web.Admin/wwwroot/views/user/usergrade/details.html
@@ -1,11 +1,20 @@
@@ -268,4 +285,10 @@
\ No newline at end of file
+
+
+
+
+
diff --git a/数据库/MySql/20220508/coreshop20220508带商品完整脚本navicat导出.rar b/数据库/MySql/20220508/coreshop20220508带商品完整脚本navicat导出.rar
new file mode 100644
index 00000000..68266026
Binary files /dev/null and b/数据库/MySql/20220508/coreshop20220508带商品完整脚本navicat导出.rar differ
diff --git a/数据库/MySql/20220508/coreshop20220508带商品完整脚本阿里云dms导出.rar b/数据库/MySql/20220508/coreshop20220508带商品完整脚本阿里云dms导出.rar
new file mode 100644
index 00000000..804b4756
Binary files /dev/null and b/数据库/MySql/20220508/coreshop20220508带商品完整脚本阿里云dms导出.rar differ
diff --git a/数据库/MySql/20220508/升级脚本.sql b/数据库/MySql/20220508/升级脚本.sql
new file mode 100644
index 00000000..2d2fb02d
--- /dev/null
+++ b/数据库/MySql/20220508/升级脚本.sql
@@ -0,0 +1,5 @@
+ALTER TABLE CoreCmsUserGrade ADD COLUMN prioritySortId int DEFAULT 0 NOT NULL COMMENT '权重优先级' AFTER isDefault;
+ALTER TABLE CoreCmsUserGrade ADD COLUMN rechargeAmount int DEFAULT 0 NOT NULL COMMENT '充值总金额' AFTER isDefault;
+ALTER TABLE CoreCmsUserGrade ADD COLUMN expenditureMoney int DEFAULT 0 NOT NULL COMMENT '订单消费金额' AFTER isDefault;
+ALTER TABLE CoreCmsUserGrade ADD COLUMN developNum int DEFAULT 0 NOT NULL COMMENT '发展用户数量' AFTER isDefault;
+ALTER TABLE CoreCmsUserGrade ADD COLUMN isOpenUpgrade bit DEFAULT 0 NOT NULL COMMENT '开启自动升级' AFTER isDefault;
\ No newline at end of file
diff --git a/数据库/MySql/数据库更新日志.txt b/数据库/MySql/数据库更新日志.txt
index 35375b68..09d7da39 100644
--- a/数据库/MySql/数据库更新日志.txt
+++ b/数据库/MySql/数据库更新日志.txt
@@ -1,3 +1,6 @@
+2022-05-08
+【新增】表【CoreCmsUserGrade】新增【isOpenUpgrade】【developNum】【expenditureMoney】【rechargeAmount】【prioritySortId】字段。实现用户升级队列处理逻辑
+
2022-04-10
【新增】表【SysUserOperationLog】用户操作日志记录
diff --git a/数据库/SqlServer/20220508/20220508完整数据库带演示商品.rar b/数据库/SqlServer/20220508/20220508完整数据库带演示商品.rar
new file mode 100644
index 00000000..9caeb017
Binary files /dev/null and b/数据库/SqlServer/20220508/20220508完整数据库带演示商品.rar differ
diff --git a/数据库/SqlServer/20220508/升级脚本.sql b/数据库/SqlServer/20220508/升级脚本.sql
new file mode 100644
index 00000000..f3139889
--- /dev/null
+++ b/数据库/SqlServer/20220508/升级脚本.sql
@@ -0,0 +1,18 @@
+
+ALTER TABLE [dbo].[CoreCmsUserGrade]
+ ADD [isOpenUpgrade] BIT DEFAULT 0 NOT NULL,
+ [developNum] INT DEFAULT 0 NOT NULL,
+ [expenditureMoney] INT DEFAULT 0 NOT NULL,
+ [rechargeAmount] INT DEFAULT 0 NOT NULL,
+ [prioritySortId] INT DEFAULT 0 NOT NULL;
+
+
+EXECUTE sp_addextendedproperty @name = N'MS_Description', @value = N'发展用户数量', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'CoreCmsUserGrade', @level2type = N'COLUMN', @level2name = N'developNum';
+
+EXECUTE sp_addextendedproperty @name = N'MS_Description', @value = N'订单消费金额', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'CoreCmsUserGrade', @level2type = N'COLUMN', @level2name = N'expenditureMoney';
+
+EXECUTE sp_addextendedproperty @name = N'MS_Description', @value = N'开启自动升级', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'CoreCmsUserGrade', @level2type = N'COLUMN', @level2name = N'isOpenUpgrade';
+
+EXECUTE sp_addextendedproperty @name = N'MS_Description', @value = N'充值总金额', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'CoreCmsUserGrade', @level2type = N'COLUMN', @level2name = N'rechargeAmount';
+
+EXECUTE sp_addextendedproperty @name = N'MS_Description', @value = N'权重优先级', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'CoreCmsUserGrade', @level2type = N'COLUMN', @level2name = N'prioritySortId';
diff --git a/数据库/SqlServer/数据库更新日志.txt b/数据库/SqlServer/数据库更新日志.txt
index 605569c5..447e96f2 100644
--- a/数据库/SqlServer/数据库更新日志.txt
+++ b/数据库/SqlServer/数据库更新日志.txt
@@ -1,3 +1,6 @@
+2022-05-08
+【新增】表【CoreCmsUserGrade】新增【isOpenUpgrade】【developNum】【expenditureMoney】【rechargeAmount】【prioritySortId】字段。实现用户升级队列处理逻辑
+
2022-04-10
【新增】表【SysUserOperationLog】用户操作日志记录