Commit c24f0dc2 authored by gaoyingwei's avatar gaoyingwei

修改 危重症人员

parent b45dc8b8
......@@ -58,4 +58,6 @@ public interface WzzryMapper
* @return 结果
*/
public int deleteWzzryByIds(Long[] ids);
List<Wzzry> selectWzzryByCard(String cardNo);
}
......@@ -62,6 +62,12 @@ public class WzzryServiceImpl implements IWzzryService
String createBy = DataUtils.getValue("1", wzzry.getStreet(), wzzry.getCommittee());
if (createBy.equals("null"))
throw new ServiceException("所选居住地、街道、社区不存在");
List<Wzzry> list = wzzryMapper.selectWzzryByCard(wzzry.getCardNo());
if (!list.isEmpty()){
wzzry.setId(list.get(0).getId());
wzzry.setCreateBy(createBy);
return wzzryMapper.updateWzzry(wzzry);
}
wzzry.setCreateBy(createBy);
wzzry.setCreateTime(DateUtils.getNowDate());
return wzzryMapper.insertWzzry(wzzry);
......
......@@ -34,7 +34,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</sql>
<select id="selectWzzryList" parameterType="Wzzry" resultMap="WzzryResult">
select a.id, a.user_name, a.card_no, a.phone, a.street, a.committee, a.community, a.building, a.unit, a.floor, a.house, a.address, a.basic_disease, a.is_care, a.cohabitants_number, a.status, a.del_flag, a.create_by, a.create_time, a.update_by, a.update_time, a.remark from wzzry a
select a.id, a.user_name, a.card_no, a.phone, a.street, a.committee, a.community, a.building, a.unit, a.floor,
a.house, a.address, a.basic_disease, a.is_care, a.cohabitants_number, a.status, a.del_flag, a.create_by,
a.create_time, a.update_by, a.update_time, a.remark from wzzry a
left join sys_user u on u.user_id = a.create_by
left join sys_dept d on u.dept_id = d.dept_id
where a.del_flag = 0
......@@ -61,6 +63,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<include refid="selectWzzryVo"/>
where id = #{id}
</select>
<select id="selectWzzryByCard" parameterType="String" resultMap="WzzryResult">
<include refid="selectWzzryVo"/>
where card_no = #{cardNo} and del_flag = 0
</select>
<insert id="insertWzzry" parameterType="Wzzry" useGeneratedKeys="true" keyProperty="id">
insert into wzzry
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment