|
@@ -399,6 +399,53 @@ public class MedicalViewApiController {
|
|
|
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
+ * 门诊待缴费记录查询
|
|
|
+ * @param haicipat
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @UserLoginToken
|
|
|
+ @RequestMapping(value="/getMzChargeDetailForUnPaid",method = {RequestMethod.POST})
|
|
|
+ public Map<String,Object> getMzChargeDetailForUnPaid(Haicipat haicipat) {
|
|
|
+ Map<String,Object> results = new HashMap<>();
|
|
|
+ if(haicipat==null){
|
|
|
+ results.put("resultCode",-1);
|
|
|
+ results.put("resultMessage","建档参数为空");
|
|
|
+ return results;
|
|
|
+ }
|
|
|
+ if(haicipat.getPatCardType()==null){
|
|
|
+ results.put("resultCode",-1);
|
|
|
+ results.put("resultMessage","患者诊疗卡类型不能为空");
|
|
|
+ return results;
|
|
|
+ }
|
|
|
+ if(StringUtils.isBlank(haicipat.getPatCardNo())){
|
|
|
+ results.put("resultCode",-1);
|
|
|
+ results.put("resultMessage","患者诊疗卡号不能为空");
|
|
|
+ return results;
|
|
|
+ }
|
|
|
+ try {
|
|
|
+ int num=mzPatientMiService.clearIcCardNo(haicipat.getPatCardNo());
|
|
|
+ if(num==1){
|
|
|
+ results.put("resultCode", 0);
|
|
|
+ results.put("resultMessage", "取消绑定成功");
|
|
|
+ return results;
|
|
|
+ }
|
|
|
+ results.put("resultCode", -1);
|
|
|
+ results.put("resultMessage", "取消绑定失败");
|
|
|
+ return results;
|
|
|
+ }catch (Exception e){
|
|
|
+ e.printStackTrace();
|
|
|
+ results.put("resultCode", -1);
|
|
|
+ results.put("resultMessage", StringUtils.isBlank(e.getMessage())?"系统出错,请联系管理员":e.getMessage());
|
|
|
+ log.error("系统异常,错误信息{}", e.getMessage());
|
|
|
+ return results;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
|
|
|
|
|
|
/**
|