|
@@ -729,6 +729,10 @@ public class YfWardPrescriptionServiceImpl implements YfWardPrescriptionService
|
|
|
if(cy != null){
|
|
|
throw new MzException("确认发药失败,请勿重复发药!药单号:" + pageNo);
|
|
|
}
|
|
|
+ int num = ypZyPatientMapper.selectYpZyPatientFyFee(yzActOrderCy.getInpatientNo(), yzActOrderCy.getAdmissTimes(), yzActOrderCy.getOrderNo());
|
|
|
+ if(num > 0){
|
|
|
+ throw new MzException("确认发药失败,该药单已生成费用!药单号:" + pageNo);
|
|
|
+ }
|
|
|
zyDetailChargeMapper.updateChargeStatus("2", yzActOrderCy.getOrderNo(), yzActOrderCy.getOrderCodeDj());
|
|
|
ZyLedgerFile zyLedgerFile = new ZyLedgerFile();
|
|
|
zyLedgerFile.setInpatientNo(yzActOrderCy.getInpatientNo());
|