From d5de8ee29bc317b3cbed23dcff76ae352649fdff Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Thu, 03 Nov 2022 15:18:56 +0800
Subject: [PATCH] 20221021
---
src/main/java/cc/mrbird/febs/dapp/dto/MallNewsInfoDto.java | 5 +++++
src/main/resources/application-prod.yml | 2 +-
src/main/java/cc/mrbird/febs/dapp/service/impl/MallNewsInfoServiceImpl.java | 2 ++
src/main/resources/templates/febs/views/news/newsInfoUpdate.html | 15 +++++++++++++++
4 files changed, 23 insertions(+), 1 deletions(-)
diff --git a/src/main/java/cc/mrbird/febs/dapp/dto/MallNewsInfoDto.java b/src/main/java/cc/mrbird/febs/dapp/dto/MallNewsInfoDto.java
index 08f71a5..18b7d1d 100644
--- a/src/main/java/cc/mrbird/febs/dapp/dto/MallNewsInfoDto.java
+++ b/src/main/java/cc/mrbird/febs/dapp/dto/MallNewsInfoDto.java
@@ -1,7 +1,10 @@
package cc.mrbird.febs.dapp.dto;
+import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import lombok.Data;
+
+import java.util.Date;
@Data
@ApiModel(value = "MallNewsInfoDto", description = "参数接收类")
@@ -25,4 +28,6 @@
private String categoryId;
+ private String createTime;
+
}
diff --git a/src/main/java/cc/mrbird/febs/dapp/service/impl/MallNewsInfoServiceImpl.java b/src/main/java/cc/mrbird/febs/dapp/service/impl/MallNewsInfoServiceImpl.java
index 7ead69f..1b16051 100644
--- a/src/main/java/cc/mrbird/febs/dapp/service/impl/MallNewsInfoServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/dapp/service/impl/MallNewsInfoServiceImpl.java
@@ -10,6 +10,7 @@
import cc.mrbird.febs.dapp.service.IMallNewsInfoService;
import cc.mrbird.febs.dapp.vo.AdminMallNewsInfoVo;
import cn.hutool.core.bean.BeanUtil;
+import cn.hutool.core.date.DateUtil;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.metadata.IPage;
@@ -102,6 +103,7 @@
}
MallNewsInfo mallNewsInfo = new MallNewsInfo();
BeanUtil.copyProperties(mallNewsInfoDto, mallNewsInfo);
+ mallNewsInfo.setCreateTime(DateUtil.parseDate(mallNewsInfoDto.getCreateTime()));
this.baseMapper.updateById(mallNewsInfo);
return new FebsResponse().success();
}
diff --git a/src/main/resources/application-prod.yml b/src/main/resources/application-prod.yml
index 700b3a8..9de4699 100644
--- a/src/main/resources/application-prod.yml
+++ b/src/main/resources/application-prod.yml
@@ -2,7 +2,7 @@
datasource:
dynamic:
# 是否开启 SQL日志输出,生产环境建议关闭,有性能损耗
- p6spy: false
+ p6spy: true
hikari:
connection-timeout: 30000
max-lifetime: 1800000
diff --git a/src/main/resources/templates/febs/views/news/newsInfoUpdate.html b/src/main/resources/templates/febs/views/news/newsInfoUpdate.html
index 94c2f12..ea316d6 100644
--- a/src/main/resources/templates/febs/views/news/newsInfoUpdate.html
+++ b/src/main/resources/templates/febs/views/news/newsInfoUpdate.html
@@ -35,6 +35,12 @@
</div>
</div>
<div class="layui-form-item">
+ <label class="layui-form-label">显示时间:</label>
+ <div class="layui-input-block" style="width: 50%">
+ <input type="text" class="layui-input" id="createTime" placeholder="yyyy-MM-dd HH:mm:ss" name="createTime">
+ </div>
+ </div>
+ <div class="layui-form-item">
<label class="layui-form-label febs-form-item-require">分类:</label>
<div class="layui-input-block">
<select name="categoryId" class="news-category" id="news-category" >
@@ -112,6 +118,12 @@
elem: '#febs-form-group-date'
});
+ //时间选择器
+ laydate.render({
+ elem: '#createTime'
+ ,type: 'datetime'
+ });
+
layedit.set({ //设置图片接口
uploadImage: {
@@ -133,6 +145,7 @@
formSelects.render();
form.on('submit(newsInfo-update-form-submit)', function (data) {
+ data.field.createTime = $("#createTime").val();
febs.post(ctx + 'admin/news/updateNewsInfo', data.field, function () {
layer.closeAll();
febs.alert.success('操作成功');
@@ -217,12 +230,14 @@
function initUserValue() {
var thumb = newsInfo.thumb;
$('#thumbImage').html('<img src="' + thumb + '" alt="" class="layui-upload-img new-image" style="width: 100px">')
+ // $("#createTime").val(newsInfo.createTime);
form.val("newsInfo-update-form", {
"id": newsInfo.id,
"categoryId": newsInfo.categoryId,
"title": newsInfo.title,
"videoUrl": newsInfo.videoUrl,
"thumb": newsInfo.thumb,
+ "createTime": newsInfo.createTime,
"content": newsInfo.content,
});
imgSingleBind();
--
Gitblit v1.9.1