|
@@ -587,7 +587,11 @@ public class SiMzFeeService {
|
|
|
|
|
|
private ResultVo<FundDetail> executeMzgj(DirectionRegParam param) {
|
|
|
if (mzDao.selectExistCount(param.getPatientId(), param.getTimes()) == 0) {
|
|
|
- mzDao.updateMzTimes(param.getPatientId(), param.getTimes());
|
|
|
+ int update = mzDao.updateMzTimes(param.getPatientId(), param.getTimes());
|
|
|
+ if (update == 0) {
|
|
|
+ return ResultVoUtil.fail(ExceptionEnum.LOGICAL_ERROR,
|
|
|
+ "不存在此患者第[" + param.getTimes() + "]次的就诊信息,请重新查询。");
|
|
|
+ }
|
|
|
}
|
|
|
mzDao.deleteTempPatinfo(param.getPatientId(), param.getTimes());
|
|
|
MzPatientInfo mzptnt = new MzPatientInfo();
|
|
@@ -687,28 +691,4 @@ public class SiMzFeeService {
|
|
|
int result = MzgjUtil.inProcessing(patientId) ? 1 : 0;
|
|
|
return ResultVoUtil.success(result);
|
|
|
}
|
|
|
-
|
|
|
-// public ResultVo<String> payOnline(EcTokenParams params) {
|
|
|
-//
|
|
|
-//
|
|
|
-// }
|
|
|
-
|
|
|
-// private ResultVo<EcTokenUpldRslt> ecTokenUploadFees(EcTokenParams params) {
|
|
|
-// EcTokenUpldDetl upldDetl = mzDao.selectEcTokenUpldDetl(params.getPatientId(), params.getTimes());
|
|
|
-// if (null == upldDetl || StringUtil.isBlank(upldDetl.getMdtrtId())) {
|
|
|
-// return ResultVoUtil.fail(ExceptionEnum.LOGICAL_ERROR, "患者有没有效的医保登记信息,请核实。");
|
|
|
-// }
|
|
|
-// upldDetl.setIdNo(params.getIdNo());
|
|
|
-// upldDetl.setUserName(params.getUserName());
|
|
|
-// upldDetl.setIdType(params.getIdType());
|
|
|
-// upldDetl.setEcToken(params.getEcToken());
|
|
|
-// upldDetl.setInsuCode(params.getInsuOrg());
|
|
|
-// upldDetl.setIptOtpNo(params.getPatientId());
|
|
|
-//
|
|
|
-// upldDetl.setDiseinfoList(null);
|
|
|
-// upldDetl.setFeedetailList(null);
|
|
|
-//
|
|
|
-// JSONObject input = exec.makeTradeHeaderWithInsureArea(SiFunction.ECTOKEN_UPLOAD_FEE_DETAIL,
|
|
|
-// params.getInsuOrg(), params.getStaffId());
|
|
|
-// }
|
|
|
}
|