检查项录入不可修改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> selectEquCheckItemList(EquCheckItem equCheckItem);
public List<EquCheckItem> selectPrecisionEquCheckItemList(EquCheckItem equCheckItem);
/** /**
* *
* *

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

@ -57,6 +57,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
ORDER BY create_time DESC ORDER BY create_time DESC
</where> </where>
</select> </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"> <select id="selectEquCheckItemByItemId" parameterType="String" resultMap="EquCheckItemResult">
<include refid="selectEquCheckItemVo"/> <include refid="selectEquCheckItemVo"/>

Loading…
Cancel
Save