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