Prechádzať zdrojové kódy

门诊待收费记录查询

hurugang 5 rokov pred
rodič
commit
166a664976

+ 47 - 0
src/main/java/cn/hnthyy/thmz/controller/api/MedicalViewApiController.java

@@ -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;
+        }
+    }
+
+
+
+
+
 
 
     /**