From 33cd99e2509c88ce838ec2c68f2d36de80e27a6c Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Tue, 07 Jun 2022 10:15:17 +0800 Subject: [PATCH] 20220606 --- src/main/java/com/xcong/farmer/cms/modules/system/entity/WebSetEntity.java | 4 ++++ src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/WebSetServiceImpl.java | 24 ++++++++++++++++++------ 2 files changed, 22 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/entity/WebSetEntity.java b/src/main/java/com/xcong/farmer/cms/modules/system/entity/WebSetEntity.java index 0212604..85f0774 100644 --- a/src/main/java/com/xcong/farmer/cms/modules/system/entity/WebSetEntity.java +++ b/src/main/java/com/xcong/farmer/cms/modules/system/entity/WebSetEntity.java @@ -1,5 +1,7 @@ package com.xcong.farmer.cms.modules.system.entity; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; @@ -10,6 +12,8 @@ @TableName("t_web_set") public class WebSetEntity { //ID + + @TableId(value = "id",type = IdType.AUTO) private Long id; //网页标题 private String webTitle; diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/WebSetServiceImpl.java b/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/WebSetServiceImpl.java index f48276f..3ba0015 100644 --- a/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/WebSetServiceImpl.java +++ b/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/WebSetServiceImpl.java @@ -37,20 +37,32 @@ @Override public Result updateWebSet(AdminUpdateWebSetDto adminUpdateWebSetDto) { - Long id = adminUpdateWebSetDto.getId() == null ? 0L : adminUpdateWebSetDto.getId(); - WebSetEntity webSetEntity = this.baseMapper.selectById(id); - if(ObjectUtil.isEmpty(webSetEntity)){ - return Result.fail("网页设置不存在"); - } String webTitle = adminUpdateWebSetDto.getWebTitle(); if(StrUtil.isEmpty(webTitle)){ return Result.fail("请输入网页标题"); } - webSetEntity.setWebTitle(webTitle); String webKeyword = adminUpdateWebSetDto.getWebKeyword(); if(StrUtil.isEmpty(webKeyword)){ return Result.fail("请输入网页关键字"); } + Long id = adminUpdateWebSetDto.getId() == null ? 0L : adminUpdateWebSetDto.getId(); + WebSetEntity webSetEntity = this.baseMapper.selectById(id); + if(ObjectUtil.isEmpty(webSetEntity)){ + WebSetEntity webSetEntityAdd = new WebSetEntity(); + webSetEntityAdd.setWebTitle(webTitle); + webSetEntityAdd.setWebKeyword(webKeyword); + String webRemark = adminUpdateWebSetDto.getWebRemark(); + if(StrUtil.isNotEmpty(webRemark)){ + webSetEntityAdd.setWebRemark(webRemark); + } + String webPic = adminUpdateWebSetDto.getWebPic(); + if(StrUtil.isNotEmpty(webPic)){ + webSetEntityAdd.setWebPic(webPic); + } + this.baseMapper.insert(webSetEntityAdd); + return Result.ok("保存成功"); + } + webSetEntity.setWebTitle(webTitle); webSetEntity.setWebKeyword(webKeyword); String webRemark = adminUpdateWebSetDto.getWebRemark(); if(StrUtil.isNotEmpty(webRemark)){ -- Gitblit v1.9.1