This commit is contained in:
sxu 2025-04-29 09:47:57 +08:00
parent 2ea8acf019
commit 76db58bf06
4 changed files with 15 additions and 3 deletions

View File

@ -1,8 +1,8 @@
package com.bonus.common.houqin.constant;
public enum DelFlagEnum {
DEL_TRUE(2, "删除"),
DEL_FALSE(0, "正常");
DEL_FALSE(0, "正常"),
DEL_TRUE(2, "删除");
private final Integer key;
private final String value;

View File

@ -18,6 +18,8 @@ public interface AllocAreaMapper {
*/
public AllocArea selectAllocAreaByAreaId(Long areaId);
public AllocArea selectAllocAreaByAreaName(String areaName);
/**
* 查询区域列表
*

View File

@ -3,6 +3,7 @@ package com.bonus.canteen.core.alloc.service.impl;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Objects;
import java.util.stream.Collectors;
import com.bonus.canteen.core.common.domain.TreeSelect;
import com.bonus.canteen.core.alloc.mapper.AllocAreaMapper;
@ -63,9 +64,13 @@ public class AllocAreaServiceImpl implements IAllocAreaService {
public int insertAllocArea(AllocArea allocArea) {
allocArea.setCreateTime(DateUtils.getNowDate());
try {
AllocArea checkResult = allocAreaMapper.selectAllocAreaByAreaName(allocArea.getAreaName());
if (Objects.nonNull(checkResult)) {
throw new ServiceException("区域名称已存在");
}
return allocAreaMapper.insertAllocArea(allocArea);
} catch (Exception e) {
throw new ServiceException("错误信息描述");
throw new ServiceException("新增异常," + e.getMessage());
}
}

View File

@ -42,6 +42,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
where area_id = #{areaId}
</select>
<select id="selectAllocAreaByAreaName" parameterType="String" resultMap="AllocAreaResult">
<include refid="selectAllocAreaVo"/>
where area_name = #{areaName}
</select>
<insert id="insertAllocArea" parameterType="com.bonus.canteen.core.alloc.domain.AllocArea" useGeneratedKeys="true" keyProperty="areaId">
insert into alloc_area
<trim prefix="(" suffix=")" suffixOverrides=",">