|
@@ -560,7 +560,6 @@ public class XiangMuLuRuService {
|
|
|
return ResultVoUtil.success(dao.getBingQuDuiYingKeShi(ward));
|
|
|
}
|
|
|
|
|
|
- @Transactional(rollbackFor = Exception.class)
|
|
|
public ResultVo<ZyActpatient> weiGuiFeiYongFenXi(String inpatientNo, String execUnit) {
|
|
|
ZyActpatient patient = publicServer.huoQuHuanZheXinXi(inpatientNo);
|
|
|
List<String> keShi = publicServer.huoQuBingFangDeKeShi(execUnit);
|
|
@@ -573,11 +572,12 @@ public class XiangMuLuRuService {
|
|
|
if (!huoQuYaoPingZhongKeShiWeiKongDe.isEmpty()) {
|
|
|
dao.yiZhuTuiFeiGenXingZhiXingKeShi(inpatientNo, patient.getAdmissTimes(), patient.getLedgerSn(), huoQuYaoPingZhongKeShiWeiKongDe);
|
|
|
}
|
|
|
- if (yaoPingBianMaTongBu.size() > 0) {
|
|
|
+ if (!yaoPingBianMaTongBu.isEmpty()) {
|
|
|
dao.genXinYaoPingPiPeiXinXi(yaoPingBianMaTongBu);
|
|
|
}
|
|
|
patient.setWeiPiPei(new ArrayList<>());
|
|
|
patient.setWeiXieDaiYuanLiuShui(new ArrayList<>());
|
|
|
+
|
|
|
if ("al".equals(patient.getResponceType())) {
|
|
|
patient.getWeiPiPei().addAll(dao.gongShangWeiPiPei(patient.getInpatientNo(), patient.getAdmissTimes(), patient.getLedgerSn(), patient.getInfantFlag()));
|
|
|
} else {
|