|
@@ -905,13 +905,13 @@ public class MzChargeDetailServiceImpl implements MzChargeDetailService {
|
|
|
updateMzPatientMi.setLvDate(now);
|
|
|
mzPatientMiMapper.updateMzPatientMi(updateMzPatientMi);
|
|
|
|
|
|
- int blNo = mzYshConfigService.getBlNo();
|
|
|
+ String blNo = mzYshConfigService.getBlNo();
|
|
|
MzBaRecord mzBaRecord = MzBaRecord.getMzBaRecord(mzPrescriptionVo.getPatientId(), mzPrescriptionVo.getDoctorCode(), mzPrescriptionVo.getVisitDeptCode(), times, now, blNo);
|
|
|
mzBaRecordMapper.insertMzBaRecord(mzBaRecord);
|
|
|
MzBlRecord mzBlRecord = mzPrescriptionVo.getMzBlRecord();
|
|
|
mzBlRecord.setPatientId(mzPrescriptionVo.getPatientId());
|
|
|
mzBlRecord.setTimes(times);
|
|
|
- mzBlRecord.setEmrNo(String.valueOf(blNo));
|
|
|
+ mzBlRecord.setEmrNo(blNo);
|
|
|
mzBlRecord.setEmrType(YesNoEnum.YES.code.toString());
|
|
|
mzBlRecord.setVisitDate(now);
|
|
|
mzBlRecord.setDoctorCode(mzPrescriptionVo.getDoctorCode());
|
|
@@ -929,6 +929,9 @@ public class MzChargeDetailServiceImpl implements MzChargeDetailService {
|
|
|
//保存医技入库
|
|
|
if (mzPrescriptionVo.getMzYjReqList() != null && mzPrescriptionVo.getMzYjReqList().size() > 0) {
|
|
|
for (MzYjReq mzYjReq : mzPrescriptionVo.getMzYjReqList()) {
|
|
|
+ mzYjReq.setReqNo(mzYshConfigService.getReqNo());
|
|
|
+ mzYjReq.setPageNo(mzYshConfigService.getReqPageNo());
|
|
|
+ mzYjReq.setReqDate(now);
|
|
|
mzYjReqMapper.insertMzYjReq(mzYjReq);
|
|
|
}
|
|
|
}
|
|
@@ -1493,9 +1496,6 @@ public class MzChargeDetailServiceImpl implements MzChargeDetailService {
|
|
|
if (StringUtils.isBlank(mzYjReq.getOrderCode())) {
|
|
|
throw new MzException("保存处方失败,医技项目编码不能为空");
|
|
|
}
|
|
|
- mzYjReq.setReqNo(mzYshConfigService.getReqNo());
|
|
|
- mzYjReq.setPageNo(String.valueOf(mzYshConfigService.getReqPageNo()));
|
|
|
- mzYjReq.setReqDate(now);
|
|
|
mzYjReq.setItemNo(0);
|
|
|
mzYjReq.setReceiptNo(0);
|
|
|
mzYjReq.setPatientId(mzPrescriptionVo.getPatientId());
|