标签管理-标签项+内容修改

This commit is contained in:
xiejunyu
2022-02-16 16:03:02 +08:00
parent 2ceebacb72
commit 79bfe693a7
7 changed files with 58 additions and 64 deletions
@@ -83,6 +83,7 @@ public class OnlCgformTagController extends JeroController<OnlCgformTag, IOnlCgf
@PostMapping(value = "/add")
public Result<?> add(@Validated @RequestBody OnlCgformTag onlCgformTag) {
onlCgformTagService.queryExitData(onlCgformTag);
QueryWrapper<OnlCgformTag> queryWrapper = new QueryWrapper<>();
onlCgformTagService.add(onlCgformTag);
return Result.OK("添加成功!");
}
@@ -60,19 +60,16 @@ public class OnlCgformArea implements Serializable {
/**展示区域(1基本信息,2文本信息,3关联关系)*/
@Excel(name = "展示区域(1基本信息,2文本信息,3关联关系)", width = 15)
@javax.validation.constraints.NotNull(message = "不能为空")
@ApiModelProperty(value = "展示区域(1基本信息,2文本信息,3关联关系)")
private java.lang.String showArea;
/**英文名称*/
@Excel(name = "英文名称", width = 15)
@javax.validation.constraints.Pattern(regexp = "^[A-Za-z]*(\\s[A-Za-z]*)*$",message = "请输入正确的英文名称")
@ApiModelProperty(value = "英文名称")
private java.lang.String enName;
/**所属模块(1文档库,0文档拆分)*/
@Excel(name = "所属模块(1文档库,0文档拆分)", width = 15)
@javax.validation.constraints.NotNull(message = "不能为空")
@ApiModelProperty(value = "所属模块(1文档库,0文档拆分)")
private java.lang.String isModel;
@@ -1,7 +1,6 @@
package com.jero.modules.tag.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.jero.common.api.vo.Result;
import com.jero.modules.tag.entity.OnlCgformTag;
import java.util.List;
@@ -66,5 +65,5 @@ public interface IOnlCgformTagService extends IService<OnlCgformTag> {
*
* @return
*/
Result<?> queryExitData(OnlCgformTag onlCgformTag) ;
void queryExitData(OnlCgformTag onlCgformTag) ;
}
@@ -2,7 +2,6 @@ package com.jero.modules.tag.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.jero.common.api.vo.Result;
import com.jero.modules.tag.entity.OnlCgformTag;
import com.jero.modules.tag.mapper.OnlCgformTagMapper;
import com.jero.modules.tag.service.IOnlCgformTagService;
@@ -100,14 +99,10 @@ public class OnlCgformTagServiceImpl extends ServiceImpl<OnlCgformTagMapper, Onl
* @return
*/
@Override
public Result<?> queryExitData(OnlCgformTag onlCgformTag) {
public void queryExitData(OnlCgformTag onlCgformTag) {
QueryWrapper<OnlCgformTag> queryWrapper = new QueryWrapper<>();
queryWrapper.like("isModel",onlCgformTag.getIsModel()).and(wq->wq.like("db_field_txt",onlCgformTag.getDbFieldTxt()));
Integer count = onlCgformTagMapper.selectCount(queryWrapper);
if (count > 0) {
return Result.error("已存在数据,不能重复添加");
}
return Result.OK(onlCgformTag);
}
}