From d27c7b0d3b435808a0e05f737d9d8a4b2be09739 Mon Sep 17 00:00:00 2001
From: luofl <1442745593@qq.com>
Date: 星期四, 03 四月 2025 19:14:01 +0800
Subject: [PATCH] 1
---
cloud-server-management/src/main/webapp/WEB-INF/view/system/tHuiminCard/tHuiminCard_add.html | 18 +++--
cloud-server-activity/src/main/java/com/dsh/activity/controller/THuiminCardController.java | 1
cloud-server-management/src/main/webapp/WEB-INF/view/system/tHuiminCard/a.json | 105 +++++++++++++++++++++++++++++++++++
cloud-server-communityWorldCup/src/main/resources/sharding-jdbc.properties | 4
cloud-server-management/src/main/webapp/WEB-INF/view/system/tHuiminCard/tHuiminCard.html | 12 ++--
cloud-server-management/src/main/webapp/WEB-INF/view/system/tHuiminCard/tHuiminCard_detail.html | 16 +++--
cloud-server-management/src/main/java/com/dsh/course/feignClient/activity/model/THuiminCard.java | 4
7 files changed, 136 insertions(+), 24 deletions(-)
diff --git a/cloud-server-activity/src/main/java/com/dsh/activity/controller/THuiminCardController.java b/cloud-server-activity/src/main/java/com/dsh/activity/controller/THuiminCardController.java
index 927d2b0..b227540 100644
--- a/cloud-server-activity/src/main/java/com/dsh/activity/controller/THuiminCardController.java
+++ b/cloud-server-activity/src/main/java/com/dsh/activity/controller/THuiminCardController.java
@@ -92,6 +92,7 @@
@PostMapping("/updateById")
public R<?> updateById(@RequestBody THuiminCard tHuiminCard) {
+ String unUseTimes = tHuiminCard.getUnUseTimes();
tHuiminCardService.updateById(tHuiminCard);
return R.ok("");
}
diff --git a/cloud-server-communityWorldCup/src/main/resources/sharding-jdbc.properties b/cloud-server-communityWorldCup/src/main/resources/sharding-jdbc.properties
index f06c935..395fba3 100644
--- a/cloud-server-communityWorldCup/src/main/resources/sharding-jdbc.properties
+++ b/cloud-server-communityWorldCup/src/main/resources/sharding-jdbc.properties
@@ -14,9 +14,9 @@
datasource.names=master0
datasource.master0.type=com.alibaba.druid.pool.DruidDataSource
datasource.master0.driverClassName=com.mysql.cj.jdbc.Driver
-datasource.master0.url=jdbc:mysql://127.0.0.1:3306/playpai_community_world_cup?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai
+datasource.master0.url=jdbc:mysql://192.168.110.80:3306/playpai_community_world_cup?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai
datasource.master0.username=root
-datasource.master0.password=playpai2023!
+datasource.master0.password=123456
datasource.master0.maxActive=20
datasource.master0.maxWait=60000
datasource.master0.minIdle=5
diff --git a/cloud-server-management/src/main/java/com/dsh/course/feignClient/activity/model/THuiminCard.java b/cloud-server-management/src/main/java/com/dsh/course/feignClient/activity/model/THuiminCard.java
index a785821..68fde36 100644
--- a/cloud-server-management/src/main/java/com/dsh/course/feignClient/activity/model/THuiminCard.java
+++ b/cloud-server-management/src/main/java/com/dsh/course/feignClient/activity/model/THuiminCard.java
@@ -118,8 +118,8 @@
// /**
// *不可用时间段,yyyy-MM-dd HH:mm:ss,多个逗号分隔
// */
-// @TableField("unUseTimes")
-// private String unUseTimes;
+ @TableField("unUseTimes")
+ private String unUseTimes;
/**
diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tHuiminCard/a.json b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tHuiminCard/a.json
new file mode 100644
index 0000000..0a87c9b
--- /dev/null
+++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tHuiminCard/a.json
@@ -0,0 +1,105 @@
+{
+ "banner": "https://we-park-life.oss-cn-beijing.aliyuncs.com/img/11c35a59f3d542779c4c73f859fdc8ca.jfif,https://we-park-life.oss-cn-beijing.aliyuncs.com/img/3bb99d4259464cb2abeb5c622e044664.jfif,https://we-park-life.oss-cn-beijing.aliyuncs.com/img/909740c743044518a859b86851051364.jfif",
+ "buyCover": "https://we-park-life.oss-cn-beijing.aliyuncs.com/img/1e78721acbdf4cbb91d559e371cf79fe.jfif",
+ "buyRemark": "12512",
+ "endTime": 1747152000000,
+ "endTimeStr": "2025-05-14 00:00:00",
+ "grantCount": 152125,
+ "huiMinName": "2151",
+ "huiMinType": "1",
+ "id": 13,
+ "introduce": "<p>12512</p>",
+ "limitCount": 1251,
+ "salesMoney": 125.0000,
+ "sort": "12",
+ "startTime": 1743566400000,
+ "startTimeStr": "2025-04-02 12:00:00",
+ "status": 1,
+ "unBuyCover": "https://we-park-life.oss-cn-beijing.aliyuncs.com/img/a56dc495d479480a8cedef08d5259311.jfif",
+ "unBuyRemark": "125125",
+ "unUseTimes": "",
+ "useIds": "9948,9947,9942,9941,9919,9920,2010,1001,2024",
+ "useScope": "1",
+ "useTimes": "",
+ "useWeeks": "[{"
+ days
+ ":[{"
+ value
+ ":"
+ 1
+ ","
+ label
+ ":"
+ 星期一
+ ","
+ checked
+ ":true},{"
+ value
+ ":"
+ 2
+ ","
+ label
+ ":"
+ 星期二
+ ","
+ checked
+ ":true},{"
+ value
+ ":"
+ 3
+ ","
+ label
+ ":"
+ 星期三
+ ","
+ checked
+ ":true},{"
+ value
+ ":"
+ 4
+ ","
+ label
+ ":"
+ 星期四
+ ","
+ checked
+ ":false},{"
+ value
+ ":"
+ 5
+ ","
+ label
+ ":"
+ 星期五
+ ","
+ checked
+ ":false},{"
+ value
+ ":"
+ 6
+ ","
+ label
+ ":"
+ 星期六
+ ","
+ checked
+ ":false},{"
+ value
+ ":"
+ 7
+ ","
+ label
+ ":"
+ 星期日
+ ","
+ checked
+ ":false}],"
+ startTime
+ ":"
+ 01: 00
+ ","
+ endTime
+ ":"
+ 04: 00
+ "}]"
+}
\ No newline at end of file
diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tHuiminCard/tHuiminCard.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tHuiminCard/tHuiminCard.html
index bda1fca..7a6b43f 100644
--- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tHuiminCard/tHuiminCard.html
+++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tHuiminCard/tHuiminCard.html
@@ -91,17 +91,17 @@
<el-table-column prop="sort" label="排序"></el-table-column>
<el-table-column prop="flag" label="活动状态" >
<template slot-scope="scope">
- <span v-if="scope.row.flag === '1'">未开始</span>
- <span v-else-if="scope.row.flag === '2'">已开始</span>
- <span v-else-if="scope.row.flag === '3'">已结束</span>
+ <span v-if="scope.row.flag === 1">未开始</span>
+ <span v-else-if="scope.row.flag === 2">已开始</span>
+ <span v-else-if="scope.row.flag === 3">已结束</span>
<span v-else>未知类型</span>
</template>
</el-table-column>
<el-table-column prop="status" label="可售状态">
<template slot-scope="scope">
- <span v-if="scope.row.status === '1'">已上架</span>
- <span v-else-if="scope.row.status === '2'">已下架</span>
- <span v-else-if="scope.row.status === '3'">已删除</span>
+ <span v-if="scope.row.status === 1">已上架</span>
+ <span v-else-if="scope.row.status === 2">已下架</span>
+ <span v-else-if="scope.row.status === 3">已删除</span>
<span v-else>未知类型</span>
</template>
</el-table-column>
diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tHuiminCard/tHuiminCard_add.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tHuiminCard/tHuiminCard_add.html
index f4dd384..39eaf75 100644
--- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tHuiminCard/tHuiminCard_add.html
+++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tHuiminCard/tHuiminCard_add.html
@@ -203,7 +203,7 @@
<!-- 不可用时间 -->
<el-form-item label="不可用时间" prop="unUseTimes">
<el-button type="text" v-on:click="addUnUseTime()">添加</el-button>
- <div v-for="(item, dayIndex) in huiminCard.unUseTimes"
+ <div v-for="(item, dayIndex) in unUseTimes"
:key="dayIndex"
class="date-picker-item mb-2">
<el-date-picker
@@ -647,6 +647,9 @@
introduces: null,
multipleSelection1: [],
multipleSelection2: [],
+ unUseTimes: [
+ {}
+ ],
huiminCard: {
id: null,
huiMinName: null,
@@ -663,9 +666,6 @@
useWeeks: null,
useTimes: null,
introduce: null,
- unUseTimes: [
- {}
- ],
useScope: '1',
useIds: null,
sort: null,
@@ -853,10 +853,10 @@
console.log(this.weeks)
},
addUnUseTime() {
- this.huiminCard.unUseTimes.push({});
+ this.unUseTimes.push({});
},
removeUnUseTime(index) {
- this.huiminCard.unUseTimes.splice(index, 1);
+ this.unUseTimes.splice(index, 1);
},
storeList() {
this.tableStoreLoading = true;
@@ -963,8 +963,10 @@
data.startTime = this.periodOfValidity[0];
data.endTime = this.periodOfValidity[1];
}
- console.log(data.startTime)
- console.log(data.endTime)
+
+ if (this.unUseTimes){
+ data.unUseTimes = JSON.stringify(this.unUseTimes)
+ }
let vm = this;
let ajax = new $ax(Feng.ctxPath + "/tHuiminCard/add",
diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tHuiminCard/tHuiminCard_detail.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tHuiminCard/tHuiminCard_detail.html
index c8ef0ef..55ca096 100644
--- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tHuiminCard/tHuiminCard_detail.html
+++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tHuiminCard/tHuiminCard_detail.html
@@ -207,7 +207,7 @@
<!-- 不可用时间 -->
<el-form-item label="不可用时间" prop="unUseTimes">
<el-button type="text" v-on:click="addUnUseTime()">添加</el-button>
- <div v-for="(item, dayIndex) in huiminCard.unUseTimes"
+ <div v-for="(item, dayIndex) in unUseTimes"
:key="dayIndex"
class="date-picker-item mb-2">
<el-date-picker
@@ -663,6 +663,9 @@
introduces: null,
multipleSelection1: [],
multipleSelection2: [],
+ unUseTimes: [
+ {}
+ ],
huiminCard: {
id: null,
huiMinName: null,
@@ -679,9 +682,6 @@
useWeeks: null,
useTimes: null,
introduce: null,
- unUseTimes: [
- {}
- ],
useScope: '1',
useIds: null,
sort: null,
@@ -869,10 +869,10 @@
console.log(this.weeks)
},
addUnUseTime() {
- this.huiminCard.unUseTimes.push({});
+ this.unUseTimes.push({});
},
removeUnUseTime(index) {
- this.huiminCard.unUseTimes.splice(index, 1);
+ this.unUseTimes.splice(index, 1);
},
storeList() {
this.tableStoreLoading = true;
@@ -973,6 +973,9 @@
let data = this.huiminCard;
let weeks = this.weeks;
data.useWeeks = JSON.stringify(weeks)
+ if (this.unUseTimes){
+ data.unUseTimes = JSON.stringify(this.unUseTimes)
+ }
data.introduce = UE.getEditor('editor_1').getContent();
//data
if (this.periodOfValidity) {
@@ -1022,6 +1025,7 @@
this.huiminCard = {
...data,
+ unUseTimes: data.unUseTimes == null? {}: JSON.parse(data.unUseTimes),
huiMinType: Number(data.huiMinType),
startTime: data.startTimeStr,
endTime: data.endTimeStr,
--
Gitblit v1.7.1