|
@@ -3979,7 +3979,7 @@ public class MzChargeDetailServiceImpl implements MzChargeDetailService {
|
|
|
newMzChargeDetail.setOrderBill(0);
|
|
|
newMzChargeDetail.setChargeBillCode(Constants.SSWR_BILL_ITEM_CODE);
|
|
|
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(newMzChargeDetail.getUnitPrice());
|
|
|
newMzChargeDetail.setTcName("四舍五入");
|
|
@@ -4073,7 +4073,7 @@ public class MzChargeDetailServiceImpl implements MzChargeDetailService {
|
|
|
String chargeBillCode = Constants.BILL_ITEM_CODE_prev + zdChargeItem.getBillItemMz().substring(1);
|
|
|
newMzChargeDetail.setChargeBillCode(chargeBillCode);
|
|
|
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.setReqYj(YesNoEnum.YES.code.toString());
|
|
|
newMzChargeDetail.setGroupId(YesNoEnum.NO.code);
|
|
@@ -4162,7 +4162,7 @@ public class MzChargeDetailServiceImpl implements MzChargeDetailService {
|
|
|
String chargeBillCode = Constants.BILL_ITEM_CODE_prev + zdChargeItem.getBillItemMz().substring(1);
|
|
|
newMzChargeDetail.setChargeBillCode(chargeBillCode);
|
|
|
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.setReqYj(YesNoEnum.YES.code.toString());
|
|
|
newMzChargeDetail.setGroupId(YesNoEnum.YES.code);
|
|
@@ -4562,7 +4562,7 @@ public class MzChargeDetailServiceImpl implements MzChargeDetailService {
|
|
|
String chargeBillCode = Constants.BILL_ITEM_CODE_prev + zdChargeItem.getBillItemMz().substring(1);
|
|
|
newMzChargeDetail.setChargeBillCode(chargeBillCode);
|
|
|
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(zdChargeItem.getChargeAmount());
|
|
|
newMzChargeDetail.setReqYj(YesNoEnum.YES.code.toString());
|