xiaoyong931011
2022-11-03 d5de8ee29bc317b3cbed23dcff76ae352649fdff
20221021
4 files modified
24 ■■■■■ changed files
src/main/java/cc/mrbird/febs/dapp/dto/MallNewsInfoDto.java 5 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/dapp/service/impl/MallNewsInfoServiceImpl.java 2 ●●●●● patch | view | raw | blame | history
src/main/resources/application-prod.yml 2 ●●● patch | view | raw | blame | history
src/main/resources/templates/febs/views/news/newsInfoUpdate.html 15 ●●●●● patch | view | raw | blame | history
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();