From 02b3d183f55ed5366421fe4104b93d021da86ee9 Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期四, 03 四月 2025 19:39:12 +0800 Subject: [PATCH] Merge branch '2.0' of http://120.76.84.145:10101/gitblit/r/java/PlayPai into 2.0 --- 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 | 18 +++-- cloud-server-management/src/main/java/com/dsh/course/feignClient/activity/model/THuiminCard.java | 4 7 files changed, 137 insertions(+), 25 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 d788093..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 @@ -206,8 +206,8 @@ <!-- 不可用时间 --> <el-form-item label="不可用时间" prop="unUseTimes"> - <el-button type="text" v-on:click="addUnUseTime()">添加2</el-button> - <div v-for="(item, dayIndex) in huiminCard.unUseTimes" + <el-button type="text" v-on:click="addUnUseTime()">添加</el-button> + <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({date:null}); + 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