|
@@ -118,7 +118,7 @@ public class MzyReqrecServiceImpl implements MzyReqrecService {
|
|
|
MzPatientMi updateMzPatientMi= new MzPatientMi();
|
|
|
updateMzPatientMi.setPatientId(mzPatientMi.getPatientId());
|
|
|
updateMzPatientMi.setTimes(times);
|
|
|
- updateMzPatientMi.setLvDate(now);
|
|
|
+ updateMzPatientMi.setLvDate(mzyReqrec.getRequestDay()==null?now:mzyReqrec.getRequestDay());
|
|
|
mzPatientMiMapper.updateMzPatientMi(updateMzPatientMi);
|
|
|
ReqrecRequestRelation reqrecRequestRelation = new ReqrecRequestRelation(mzyRequest.getId(),serialNo);
|
|
|
reqrecRequestRelationMapper.insertReqrecRequestRelation(reqrecRequestRelation);
|
|
@@ -194,7 +194,7 @@ public class MzyReqrecServiceImpl implements MzyReqrecService {
|
|
|
mzfzPatientOrder.setDeptCode(mzyReqrec.getUnitCode());
|
|
|
mzfzPatientOrder.setDoctorCode(mzyReqrec.getDoctorCode());
|
|
|
mzfzPatientOrder.setGhNo(mzfzConfigService.getGhNo());
|
|
|
- mzfzPatientOrder.setVisitDate(now);
|
|
|
+ mzfzPatientOrder.setVisitDate(mzyReqrec.getRequestDay()==null?now:mzyReqrec.getRequestDay());
|
|
|
mzfzPatientOrder.setSlowFlag(YesNoEnum.NO.code);
|
|
|
mzfzPatientOrder.setSerialNo(serialNo);
|
|
|
mzfzPatientOrder.setReqType(mzyReqrec.getChargeType());
|
|
@@ -206,7 +206,6 @@ public class MzyReqrecServiceImpl implements MzyReqrecService {
|
|
|
private void fomartReqrec( MzyReqrec mzyReqrec, MzPatientMi mzPatientMi, Windows windows, MzyZdChargeType mzyZdChargeType, int times, int serialNo, Date now,MzyRequest mzyRequest) throws MzException {
|
|
|
mzyReqrec.setTimes(times);
|
|
|
mzyReqrec.setName(mzPatientMi.getName());
|
|
|
- mzyReqrec.setRequestDay(now);
|
|
|
Integer reqOrder= mzyRequestService.getReqOrder(mzyRequest);
|
|
|
mzyReqrec.setReqOrder(reqOrder);
|
|
|
mzyReqrec.setReqFee(mzyZdChargeType.getReqFee());
|
|
@@ -218,7 +217,9 @@ public class MzyReqrecServiceImpl implements MzyReqrecService {
|
|
|
mzyReqrec.setSerialNo(serialNo);
|
|
|
mzyReqrec.setDoctorCode(mzyRequest.getDoctorCode()==null?"":mzyRequest.getDoctorCode());
|
|
|
mzyReqrec.setReqType("0");
|
|
|
- mzyReqrec.setRequestDay(now);
|
|
|
+ if(mzyReqrec.getRequestDay()==null){
|
|
|
+ mzyReqrec.setRequestDay(now);
|
|
|
+ }
|
|
|
mzyReqrec.setOthFee(mzyRequest.getCheckFee());
|
|
|
mzyReqrec.setPlusMark(YesNoEnum.NO.code);
|
|
|
mzyReqrec.setPrintFlag(YesNoEnum.NO.code.toString());
|