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

修改刷数据逻辑

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