|
@@ -205,6 +205,9 @@ public class MzChargeDetailServiceImpl implements MzChargeDetailService {
|
|
|
@SuppressWarnings("all")
|
|
|
@Autowired
|
|
|
private OpRecordMapper opRecordMapper;
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ private ZdIcdCodeMapper zdIcdCodeMapper;
|
|
|
@Autowired
|
|
|
private MzOrderFrequencyService mzOrderFrequencyService;
|
|
|
@SuppressWarnings("all")
|
|
@@ -5934,8 +5937,11 @@ public class MzChargeDetailServiceImpl implements MzChargeDetailService {
|
|
|
newMzVisitTable.setResponceType(responseType);
|
|
|
newMzVisitTable.setTcmIcdCode(mzPrescriptionVo.getTcmIcdCode());
|
|
|
newMzVisitTable.setTcmIcdText(mzPrescriptionVo.getTcmIcdText());
|
|
|
+
|
|
|
+ String icdName = zdIcdCodeMapper.selectIcdTextNew(mzPrescriptionVo.getIcdCode());
|
|
|
newMzVisitTable.setIcdCodeNew(mzPrescriptionVo.getIcdCode());
|
|
|
- newMzVisitTable.setIcdTextNew(mzPrescriptionVo.getIcdText());
|
|
|
+ newMzVisitTable.setIcdTextNew(icdName);
|
|
|
+
|
|
|
newMzVisitTable.setMedRecordId(mzPrescriptionVo.getMedRecordId());
|
|
|
if (newMzVisitTable.getIcdCodeNew() != null && newMzVisitTable.getIcdCodeNew().length() > 20) {
|
|
|
newMzVisitTable.setIcdCode(newMzVisitTable.getIcdCodeNew().substring(0, 19));
|