|
@@ -670,8 +670,8 @@ public class YfWardPrescriptionServiceImpl implements YfWardPrescriptionService
|
|
|
zyDetailChargeNew.setGenTime(now).setChargeDate(now).setChargeCode("BILL02").setChargeStatus("2").setSelfFlag("0").setOpeFlag("0").setTransFlagYb("0");
|
|
|
zyDetailChargeNew.setOpIdCode(yzActOrderCy.getDoctorCode()).setDoctorCode(yzActOrderCy.getDoctorCode());
|
|
|
zyDetailChargeNew.setInfantFlag(yzActOrderCy.getInpatientNo().indexOf("$") == -1 ? "0" : "1");
|
|
|
- zyDetailChargeNew.setChargeAmount(yzActOrderCyDetail.getQuantity());
|
|
|
- zyDetailChargeNew.setChargeFee(BigDecimal.valueOf(yzActOrderCyDetail.getQuantity()*yzActOrderCyDetail.getUnitPrice()));
|
|
|
+ zyDetailChargeNew.setChargeAmount(yzActOrderCyDetail.getQuantity()*yzActOrderCy.getQuantity());
|
|
|
+ zyDetailChargeNew.setChargeFee(BigDecimal.valueOf(yzActOrderCyDetail.getQuantity()*yzActOrderCyDetail.getUnitPrice()*yzActOrderCy.getQuantity()));
|
|
|
zyDetailChargeNew.setOrderNo(yzActOrderCy.getOrderNo());
|
|
|
YpZdDict ypZdDict = ypZdDictMapper.selectYpZdDictByCodeAndSerial(yzActOrderCyDetail.getChargeCode(), yzActOrderCyDetail.getSerial());
|
|
|
zyDetailChargeNew.setSeparateFlag(ypZdDict.getSeparateFlag()).setSuppressFlag(ypZdDict.getSupriceFlag());
|