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; } 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(); } src/main/resources/application-prod.yml
@@ -2,7 +2,7 @@ datasource: dynamic: # 是否开启 SQL日志输出,生产环境建议关闭,有性能损耗 p6spy: false p6spy: true hikari: connection-timeout: 30000 max-lifetime: 1800000 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();