检查项录入不可修改BUG解决

master
wws 1 year ago
parent a68a3ac1a8
commit fd54baf7a8

@ -32,6 +32,8 @@ public interface EquCheckItemMapper {
*/
public List<EquCheckItem> selectEquCheckItemList(EquCheckItem equCheckItem);
public List<EquCheckItem> selectPrecisionEquCheckItemList(EquCheckItem equCheckItem);
/**
*
*

@ -165,7 +165,7 @@ public class EquCheckItemServiceImpl implements IEquCheckItemService {
EquCheckItem checkQuery = new EquCheckItem();
checkQuery.setItemType(equCheckItemDTO.getItemType());
checkQuery.setItemName(equCheckItemDTO.getItemName());
List<EquCheckItem> check = equCheckItemMapper.selectEquCheckItemList(checkQuery);
List<EquCheckItem> check = equCheckItemMapper.selectPrecisionEquCheckItemList(checkQuery);
if (check.size()>0) {
if (!check.get(0).getItemCode().equals(equCheckItemDTO.getItemCode())) {
return error(500,"检查项已存在!不可修改!");

@ -57,6 +57,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
ORDER BY create_time DESC
</where>
</select>
<select id="selectPrecisionEquCheckItemList" parameterType="EquCheckItem" resultMap="EquCheckItemResult">
<include refid="selectEquCheckItemVo"/>
where item_name = #{itemName} and item_type = #{itemType} and del_flag = '0'
</select>
<select id="selectEquCheckItemByItemId" parameterType="String" resultMap="EquCheckItemResult">
<include refid="selectEquCheckItemVo"/>

Loading…
Cancel
Save