|
@ -39,10 +39,13 @@ public class PrescriptionDeleteService {
|
|
|
private PrescriptionDiagnosisDao prescriptionDiagnosisDao;
|
|
|
//定时作废处方
|
|
|
public void deletePrescription() throws Exception{
|
|
|
Date d = new Date();
|
|
|
Calendar ca = Calendar.getInstance();//得到一个Calendar的实例
|
|
|
ca.setTime(new Date()); //设置时间为当前时间
|
|
|
ca.add(Calendar.DATE, -1); //年份减1
|
|
|
Date d = ca.getTime();
|
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
|
|
|
String s = sdf.format(d);
|
|
|
List<WlyyPrescriptionDO> prescriptionDOS = prescriptionDao.findListByCheckStatus(DateUtil.strToDate(s+" 00:00:00"));
|
|
|
List<WlyyPrescriptionDO> prescriptionDOS = prescriptionDao.findListByCheckStatus(DateUtil.strToDate(s+" 00:00:00"),DateUtil.strToDate(s+" 23:59:59"));
|
|
|
if (null!=prescriptionDOS&&prescriptionDOS.size()>0){
|
|
|
for (WlyyPrescriptionDO prescriptionDO:prescriptionDOS){
|
|
|
logger.info("处方删除时间满足条件");
|