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

修改刷数据逻辑

上级 e3f61fc8
...@@ -113,9 +113,10 @@ public class RefreshServiceImpl implements RefreshService { ...@@ -113,9 +113,10 @@ public class RefreshServiceImpl implements RefreshService {
|| refreshMapper.validateFollowUp(pat.getId()) > 0) { || refreshMapper.validateFollowUp(pat.getId()) > 0) {
continue; continue;
} else { } else {
if (refreshMapper.validateWechat(pat.getId()) > 0) { if (refreshMapper.validateWechat(pat.getId()) > 0 && StringUtil.isNull(pat.getMobilePhone())) {
refreshMapper.updateRatient(pat.getId()); refreshMapper.updateRatient(pat.getId());
refreshMapper.updateRatientInfo(pat.getId()); refreshMapper.updateRatientInfo(pat.getId());
refreshMapper.updateRepeatById(repeat.getId());
} }
} }
} }
......
...@@ -50,4 +50,6 @@ public interface RefreshMapper { ...@@ -50,4 +50,6 @@ public interface RefreshMapper {
void updateRatientInfo(@Param("id") Integer id); void updateRatientInfo(@Param("id") Integer id);
void updateRepeatById(@Param("id") Integer id);
} }
\ No newline at end of file
...@@ -151,6 +151,7 @@ ...@@ -151,6 +151,7 @@
<select id="queryRepeatPat2" <select id="queryRepeatPat2"
resultType="com.pica.cloud.wechat.yunqueyilian.server.controller.refresh.PatPatientRepeat" parameterType="java.lang.Integer"> resultType="com.pica.cloud.wechat.yunqueyilian.server.controller.refresh.PatPatientRepeat" parameterType="java.lang.Integer">
select select
id as id,
nickname as nickname, nickname as nickname,
mobile_phone as mobilePhone, mobile_phone as mobilePhone,
ids as ids ids as ids
...@@ -193,4 +194,10 @@ ...@@ -193,4 +194,10 @@
and delete_flag = 1 and delete_flag = 1
</update> </update>
<update id="updateRepeatById" parameterType="com.pica.cloud.wechat.yunqueyilian.server.controller.refresh.PatPatient">
update pat_patient_repeat_1102
set delete_flag = 2
where id = #{id}
</update>
</mapper> </mapper>
\ No newline at end of file
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册