|
|
@@ -769,9 +769,6 @@ public class MzChargeDetailServiceImpl implements MzChargeDetailService {
|
|
|
if (StringUtils.isBlank(mzChargeDetail.getDrugUnit())) {
|
|
|
throw new MzException("保存处方失败,第" + itemNo + "行药品剂量单位不能为空");
|
|
|
}
|
|
|
- if (StringUtils.isBlank(mzChargeDetail.getFrequency())) {
|
|
|
- throw new MzException("保存处方失败,第" + itemNo + "行药品频率不能为空");
|
|
|
- }
|
|
|
if (mzChargeDetail.getOrderDays() == null) {
|
|
|
throw new MzException("保存处方失败,第" + itemNo + "行药品处方天数不能为空");
|
|
|
}
|
|
|
@@ -800,6 +797,9 @@ public class MzChargeDetailServiceImpl implements MzChargeDetailService {
|
|
|
mzChargeDetail.setPayMark(PayMarkEnum.NO_CHARGE.code);
|
|
|
mzChargeDetail.setCountryFlag(ypZdDict.getCountryFlag());
|
|
|
if (Arrays.asList(Constants.XYF, Constants.ZCYF).contains(ypZdDict.getBillItemMz())) {
|
|
|
+ if (StringUtils.isBlank(mzChargeDetail.getFrequency())) {
|
|
|
+ throw new MzException("保存处方失败,第" + itemNo + "行药品频率不能为空");
|
|
|
+ }
|
|
|
mzChargeDetail.setGroupNo(Constants.XY_ZCY_GROUP_NO);
|
|
|
mzChargeDetail.setExecDept(Constants.XY_ZCY_EXEC_CODE);
|
|
|
mzChargeDetail.setDrugWin(1);
|