|
|
@ -271,15 +271,15 @@ public class PmsTreatmentServiceImpl implements PmsTreatmentService { |
|
|
|
willSavedRecord.setCreateBy(SecurityUtils.getUsername()); |
|
|
|
willSavedFirstAidRecordList.add(willSavedRecord); |
|
|
|
|
|
|
|
//处理随访队列
|
|
|
|
//删除队列
|
|
|
|
//如有患者档案信息,则需要判断患者是否有随访队列,如果有,则需要删除(先删除后新增)
|
|
|
|
FmsPatientQueueRelationExample fmsPatientQueueRelationExample = new FmsPatientQueueRelationExample(); |
|
|
|
fmsPatientQueueRelationExample.createCriteria().andPatientIdEqualTo(pmsTreatment.getPatientId()).andDelFlagEqualTo((byte) 0); |
|
|
|
FmsPatientQueueRelation fmsPatientQueueRelation = new FmsPatientQueueRelation(); |
|
|
|
fmsPatientQueueRelation.setDelFlag((byte) 1); |
|
|
|
fmsPatientQueueRelationMapper.updateByExampleSelective(fmsPatientQueueRelation, fmsPatientQueueRelationExample); |
|
|
|
if ("SFDL".equals(codeAndAnswer.getQuestionCode())) { |
|
|
|
//处理随访队列
|
|
|
|
//删除队列
|
|
|
|
//如有患者档案信息,则需要判断患者是否有随访队列,如果有,则需要删除(先删除后新增)
|
|
|
|
FmsPatientQueueRelationExample fmsPatientQueueRelationExample = new FmsPatientQueueRelationExample(); |
|
|
|
fmsPatientQueueRelationExample.createCriteria().andPatientIdEqualTo(pmsTreatment.getPatientId()).andDelFlagEqualTo((byte) 0); |
|
|
|
FmsPatientQueueRelation fmsPatientQueueRelation = new FmsPatientQueueRelation(); |
|
|
|
fmsPatientQueueRelation.setDelFlag((byte) 1); |
|
|
|
fmsPatientQueueRelationMapper.updateByExampleSelective(fmsPatientQueueRelation, fmsPatientQueueRelationExample); |
|
|
|
//新增随访队列
|
|
|
|
if (CollectionUtil.isNotEmpty(codeAndAnswer.getAnswer())) { |
|
|
|
List<String> answer = codeAndAnswer.getAnswer(); |
|
|
|