提交 9289572d 编写于 作者: wangyongbo's avatar wangyongbo

修改刷数据逻辑

上级 45da942a
......@@ -53,9 +53,14 @@ public class RefreshServiceImpl implements RefreshService {
patRealList.remove(0);
if (CollectionUtils.isNotEmpty(patRealList)) {
for (PatPatient patReal : patRealList) {
refreshMapper.deletePat(patReal.getId());
refreshMapper.updateRepeat(patReal);
refreshIndex++;
if (patReal.getId() != null) {
refreshMapper.deletePat(patReal.getId());
refreshMapper.deletePatInfo(patReal.getId());
refreshMapper.deleteDocPat(patReal.getId());
refreshMapper.deleteDocPatInfo(patReal.getId());
refreshMapper.updateRepeat(patReal);
refreshIndex++;
}
}
}
}
......
......@@ -23,6 +23,12 @@ public interface RefreshMapper {
void deletePat(@Param("id") Integer id);
void deletePatInfo(@Param("id") Integer id);
void deleteDocPat(@Param("id") Integer id);
void deleteDocPatInfo(@Param("id") Integer id);
void updateRepeat(PatPatient info);
List<PatDocPatMapping> queryRepeatPatMaping1(@Param("id") Integer id);
......
......@@ -55,26 +55,31 @@
set delete_flag = 2,
modified_id = 3,
modified_time = now()
where id = #{id};
where id = #{id}
</update>
<update id="deletePatInfo" parameterType="java.lang.Integer" >
update pat_patient_info
set delete_flag = 2,
modified_id = 3,
modified_time = now()
where patient_id = #{id};
where patient_id = #{id}
</update>
<update id="deleteDocPat" parameterType="java.lang.Integer" >
update pat_doc_pat_mapping
set delete_flag = 2,
modified_id = 3,
modified_time = now()
where patient_id = #{id};
where patient_id = #{id}
</update>
<update id="deleteDocPatInfo" parameterType="java.lang.Integer" >
update pat_doc_pat_info
set delete_flag = 2,
modified_id = 3,
modified_time = now()
where patient_id = #{id};
where patient_id = #{id}
</update>
<update id="updateRepeat" parameterType="com.pica.cloud.wechat.yunqueyilian.server.controller.refresh.PatPatient">
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册