瀏覽代碼

CID信息采集记重置优化

cgp 23 小時之前
父節點
當前提交
6fdf3a71bc

+ 7 - 0
fs-service/src/main/java/com/fs/hisStore/service/impl/FsUserInformationCollectionServiceImpl.java

@@ -1817,6 +1817,13 @@ public class FsUserInformationCollectionServiceImpl extends ServiceImpl<FsUserIn
                 }
             }
         }
+
+        if (Objects.equals(collection.getPersonalCollectStatus(), PostPayPrescStatusEnum.PENDING_DOCTOR.getCode()) || Objects.equals(collection.getPersonalCollectStatus(), PostPayPrescStatusEnum.PENDING_DRUG_DOCTOR.getCode())) {
+            //当流程状态等于待医生开放或者待药师审核在重置时就需要删除对应的处方信息,因为信息采集在开放过程被重置,对应的处方已经无意义了
+            if (collection.getPrescribeId() != null){
+                fsPrescribeMapper.deleteFsPrescribeByPrescribeId(collection.getPrescribeId());
+            }
+        }
         //记录操作人
         FsUserInformationCollectionPersonalLog collectionPersonalLog = infoCollectionPersonalLogMapper.selectLatestByCollectionId(collectionId);
         if (collectionPersonalLog != null){