|
@ -874,12 +874,9 @@ public class PatientNoLoginEndPoint extends EnvelopRestEndpoint {
|
|
|
prescriptionLogDao.save(prescriptionLogDO);
|
|
|
for (WaitPayDetailVO waitPayDetailVO1:listWPD){
|
|
|
if (waitPayDetailVO1.getItemName().equalsIgnoreCase("互联网医院复诊诊查费")){
|
|
|
List<WlyyPrescriptionDO> wlyyPrescriptionDOS = prescriptionDao.findByRealOrderList(waitPayDetailVO1.getRecipeNo());
|
|
|
if (wlyyPrescriptionDOS!=null&&wlyyPrescriptionDOS.size()!=0){
|
|
|
WlyyPrescriptionDO wlyyPrescriptionDO = wlyyPrescriptionDOS.get(0);
|
|
|
prescriptionService.updateHisStatusByOutpatientId(wlyyPrescriptionDO.getOutpatientId());
|
|
|
logger.info("更新门诊结算状态");
|
|
|
}
|
|
|
WlyyOutpatientDO wlyyOutpatientDO1 = outpatientDao.findByRealOrder(waitPayDetailVO1.getRecipeNo());
|
|
|
wlyyOutpatientDO1.setHisStatus(1);
|
|
|
outpatientDao.save(wlyyOutpatientDO1);
|
|
|
}
|
|
|
}
|
|
|
logger.info("处方结算成功"+pushPayLog+"====="+waitPayDetailVO.getRecipeNo());
|
|
@ -902,6 +899,11 @@ public class PatientNoLoginEndPoint extends EnvelopRestEndpoint {
|
|
|
logger.info("更新门诊结算状态");
|
|
|
}
|
|
|
}
|
|
|
}else {
|
|
|
WlyyOutpatientDO wlyyOutpatientDO1 = outpatientDao.findByRealOrder(waitPayDetailVO.getRecipeNo());
|
|
|
wlyyOutpatientDO1.setHisStatus(1);
|
|
|
outpatientDao.save(wlyyOutpatientDO1);
|
|
|
logger.info("更新门诊结算状态");
|
|
|
}
|
|
|
}
|
|
|
prescriptionDao.updateStatusByRealOrder(waitPayDetailVO.getRecipeNo(),30,new Date());
|