zjh
2024-07-03 ce3a4e08eb570bc0f928b6b5af4f615373a19c46
ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiMethod.java
@@ -127,9 +127,35 @@
                tjOrder.setCardId(hisRegistrationId);
                orderService.updateById(tjOrder);
            }
            AjaxResult error = tijianshenqing(customer, date);
            if (error != null) return error;
            return AjaxResult.success();
            //添加体检诊断
            OutpinimpapplyDto dto=new OutpinimpapplyDto();
            dto.setHisRegistrationId(tjOrder.getCardId());
            dto.setMzzdid(1);
            dto.setSqysbm("00029");
            dto.setMzksbm("0101");
            dto.setFbrq(date);
            dto.setZdrq(date);
            dto.setCzybm("00029");
            dto.setCzyksbm("0101");
            dto.setZs("健康查体");
            dto.setBs("不详");
            dto.setClyz("");
            dto.setJws("");
            dto.setTgjc("");
            dto.setGms("");
            dto.setJbbm("Z00.001");
            dto.setJbbm1("");
            dto.setJbbm2("");
            dto.setFzbz("1");
            dto.setHzqx("6");
            dto.setSfqc("0");
            dto.setQchs("");
            dto.setSfqj("0");
            dto.setJzqk(9);
            controller.Outpinimpapply(dto);
            return tijianshenqing(customer, date);
        }
//                }
@@ -439,24 +465,28 @@
        Date dates = new Date();
        final String date = DateUtil.format(dates, "yyyy-MM-dd HH:mm:ss");
        String jcsqdh = orderService.getHuoQuJcsqdh(order.getCardId());
        List<String> jcsqdh = orderService.getHuoQuJcsqdh(order.getCardId());
        String jysqdh = orderService.getHuoQuJysqdh(order.getCardId());
        List<String> jysqdh = orderService.getHuoQuJysqdh(order.getCardId());
        String zlsqdh = orderService.getHuoQuZlsqdh(order.getCardId());
        List<String> zlsqdh = orderService.getHuoQuZlsqdh(order.getCardId());
        //2.1.6.5 作废门诊检查申请
        if (null != jcsqdh) {
            AjaxResult result = controller.Outpindelexamapply(order.getCardId(), "00029", jcsqdh);
            String result1 = getAjaxResult(result);
            JSONObject object = getJSONObject(result1);
            String code = object.getStr("ResultCode");
            if (code.equals("0")) {
                orderService.delHuoQuJcsqdh(order.getCardId());
            } else {
                return false;
        if (null != jcsqdh && jcsqdh.size()>0) {
            for (String s : jcsqdh) {
                AjaxResult result = controller.Outpindelexamapply(order.getCardId(), "00029", s);
                String result1 = getAjaxResult(result);
                JSONObject object = getJSONObject(result1);
                String code = object.getStr("ResultCode");
                if (code.equals("0")) {
                    orderService.delHuoQuJcsqdh(order.getCardId());
                }
//                else {
//                    return false;
//                }
            }
        }
@@ -467,26 +497,31 @@
        JSONObject object1 = null;
        String code1 = null;
        if (null != jysqdh) {
            ajaxResult = controller.Outpindeltestapply(order.getCardId(), "00029", jysqdh);
            result2 = getAjaxResult(ajaxResult);
            object1 = getJSONObject(result2);
            code1 = object1.getStr("ResultCode");
            if (code1.equals("0")) {
                orderService.delHuoQuJysqdh(order.getCardId());
            } else {
                return false;
        if (null != jysqdh && jysqdh.size()>0) {
            for (String s : jysqdh) {
                ajaxResult = controller.Outpindeltestapply(order.getCardId(), "00029", s);
                result2 = getAjaxResult(ajaxResult);
                object1 = getJSONObject(result2);
                code1 = object1.getStr("ResultCode");
                if (code1.equals("0")) {
                    orderService.delHuoQuJysqdh(order.getCardId());
                }
//                else {
//                    return false;
//                }
            }
        }
        //2.1.6.9 作废门诊治疗处置申请
        if (null != zlsqdh) {
            ajaxResult = controller.Outpintdelreatapply(order.getCardId(), "00029", zlsqdh);
            result2 = getAjaxResult(ajaxResult);
            object1 = getJSONObject(result2);
            code1 = object1.getStr("ResultCode");
            if (!code1.equals("0")) {
                return false;
        if (null != zlsqdh && zlsqdh.size()>0) {
            for (String s : zlsqdh) {
                ajaxResult = controller.Outpintdelreatapply(order.getCardId(), "00029", s);
                result2 = getAjaxResult(ajaxResult);
                object1 = getJSONObject(result2);
                code1 = object1.getStr("ResultCode");
//                if (!code1.equals("0")) {
//                    return false;
//                }
            }
        }
        //2.1.3 门诊医生取消接诊
@@ -494,9 +529,9 @@
        result2 = getAjaxResult(ajaxResult);
        object1 = getJSONObject(result2);
        code1 = object1.getStr("ResultCode");
        if (!code1.equals("0")) {
            return false;
        }
//        if (!code1.equals("0")) {
//            return false;
//        }
        return true;
    }