|
|
@@ -371,33 +371,54 @@
|
|
|
<trim prefix="SET" suffixOverrides=",">
|
|
|
<trim prefix="present_illness = CASE" suffix="END,">
|
|
|
<foreach collection="companyCustomers" item="item">
|
|
|
- WHEN import_member_id = #{item.importMemberId} THEN #{item.presentIllness}
|
|
|
+ WHEN import_member_id = #{item.importMemberId}
|
|
|
+ AND #{item.presentIllness} IS NOT NULL
|
|
|
+ AND #{item.presentIllness} != ''
|
|
|
+ THEN #{item.presentIllness}
|
|
|
</foreach>
|
|
|
+ ELSE present_illness
|
|
|
</trim>
|
|
|
<trim prefix="current_medication = CASE" suffix="END,">
|
|
|
<foreach collection="companyCustomers" item="item">
|
|
|
- WHEN import_member_id = #{item.importMemberId} THEN #{item.currentMedication}
|
|
|
+ WHEN import_member_id = #{item.importMemberId}
|
|
|
+ AND #{item.currentMedication} IS NOT NULL
|
|
|
+ AND #{item.currentMedication} != ''
|
|
|
+ THEN #{item.currentMedication}
|
|
|
</foreach>
|
|
|
+ ELSE current_medication
|
|
|
</trim>
|
|
|
<trim prefix="allergy_history = CASE" suffix="END,">
|
|
|
<foreach collection="companyCustomers" item="item">
|
|
|
- WHEN import_member_id = #{item.importMemberId} THEN #{item.allergyHistory}
|
|
|
+ WHEN import_member_id = #{item.importMemberId}
|
|
|
+ AND #{item.allergyHistory} IS NOT NULL
|
|
|
+ AND #{item.allergyHistory} != ''
|
|
|
+ THEN #{item.allergyHistory}
|
|
|
</foreach>
|
|
|
+ ELSE allergy_history
|
|
|
</trim>
|
|
|
<trim prefix="kdzl_add_wechat_status = CASE" suffix="END,">
|
|
|
<foreach collection="companyCustomers" item="item">
|
|
|
- WHEN import_member_id = #{item.importMemberId} THEN #{item.kdzlAddWechatStatus}
|
|
|
+ WHEN import_member_id = #{item.importMemberId}
|
|
|
+ AND #{item.kdzlAddWechatStatus} IS NOT NULL
|
|
|
+ THEN #{item.kdzlAddWechatStatus}
|
|
|
</foreach>
|
|
|
+ ELSE kdzl_add_wechat_status
|
|
|
</trim>
|
|
|
<trim prefix="kdzl_make_status = CASE" suffix="END,">
|
|
|
<foreach collection="companyCustomers" item="item">
|
|
|
- WHEN import_member_id = #{item.importMemberId} THEN #{item.kdzlMakeStatus}
|
|
|
+ WHEN import_member_id = #{item.importMemberId}
|
|
|
+ AND #{item.kdzlMakeStatus} IS NOT NULL
|
|
|
+ THEN #{item.kdzlMakeStatus}
|
|
|
</foreach>
|
|
|
+ ELSE kdzl_make_status
|
|
|
</trim>
|
|
|
<trim prefix="kdzl_call_status = CASE" suffix="END,">
|
|
|
<foreach collection="companyCustomers" item="item">
|
|
|
- WHEN import_member_id = #{item.importMemberId} THEN #{item.kdzlCallStatus}
|
|
|
+ WHEN import_member_id = #{item.importMemberId}
|
|
|
+ AND #{item.kdzlCallStatus} IS NOT NULL
|
|
|
+ THEN #{item.kdzlCallStatus}
|
|
|
</foreach>
|
|
|
+ ELSE kdzl_call_status
|
|
|
</trim>
|
|
|
</trim>
|
|
|
WHERE import_member_id IN
|