소스 검색

解决计算临时费用时没有病人信息

hurugang 3 년 전
부모
커밋
7053f24be2
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      src/main/java/cn/hnthyy/thmz/service/impl/his/mz/MzChargeDetailServiceImpl.java

+ 1 - 1
src/main/java/cn/hnthyy/thmz/service/impl/his/mz/MzChargeDetailServiceImpl.java

@@ -4475,7 +4475,7 @@ public class MzChargeDetailServiceImpl implements MzChargeDetailService {
         newMzChargeDetail.setOrderBill(0);
         newMzChargeDetail.setChargeBillCode(newMzChargeDetail.getChargeItemCode());
         newMzChargeDetail.setSelfFlag(YesNoEnum.NO.code.toString());
-        newMzChargeDetail.setResponceType(mzPatientMi.getResponseType());
+        newMzChargeDetail.setResponceType(mzPatientMi==null?Constants.SELF_PAYING_RESPONCE_TYPE:mzPatientMi.getResponseType());
         newMzChargeDetail.setGlPercentFt(BigDecimal.ONE);
         newMzChargeDetail.setOrigPrice(BigDecimal.ZERO);
         newMzChargeDetail.setReqYj(YesNoEnum.YES.code.toString());