zjh
2024-01-02 bd6c1c1c6642d57c85816a62d77c25c4e1a66a76
ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjHzLogController.java
@@ -128,13 +128,12 @@
    @Log(title = "会诊申请记录", businessType = BusinessType.INSERT)
    @PostMapping
    public AjaxResult add(@RequestBody TjHzLog tjHzLog) {
        if (tjHzLog.getHzDeptIdList() == null && "1".equals(tjHzLog.getHzType())) {
        if (tjHzLog.getHzDeptIdList() == null && "1".equals(tjHzLog.getHzType()) && tjHzLog.getHzDeptIdList().size() == 0) {
            return AjaxResult.error("请选择科室");
        }
        if (tjHzLog.getHzDeptIdList() != null) {
        if (tjHzLog.getHzDeptIdList() != null && tjHzLog.getHzDeptIdList().size() > 0) {
            StringBuilder str = new StringBuilder();
            for (int i = 0; i < tjHzLog.getHzDeptIdList().size(); i++) {
                str = str.append(tjHzLog.getHzDeptIdList().get(i));
                if (i != tjHzLog.getHzDeptIdList().size() - 1) {
                    str = str.append(",");
@@ -142,7 +141,6 @@
            }
            tjHzLog.setHzDeptId(String.valueOf(str));
        }
        //修改当前会诊状态
        if (tjHzLog.getOrderId() == null) {
            return AjaxResult.error("出错了,请联系工作人员");
        }
@@ -161,16 +159,19 @@
    @Log(title = "会诊申请记录 ", businessType = BusinessType.UPDATE)
    @PutMapping
    public AjaxResult edit(@RequestBody TjHzLog tjHzLog) {
        if (tjHzLog.getHzDeptIdList() != null) {
            StringBuilder str = new StringBuilder();
            for (int i = 0; i < tjHzLog.getHzDeptIdList().size(); i++) {
                str = str.append(tjHzLog.getHzDeptIdList().get(i));
                if (i != tjHzLog.getHzDeptIdList().size() - 1) {
                    str = str.append(",");
        if ("1".equals(tjHzLog.getHzType())) {
            if (tjHzLog.getHzDeptIdList() != null && tjHzLog.getHzDeptIdList().size() > 0) {
                StringBuilder str = new StringBuilder();
                for (int i = 0; i < tjHzLog.getHzDeptIdList().size(); i++) {
                    str = str.append(tjHzLog.getHzDeptIdList().get(i));
                    if (i != tjHzLog.getHzDeptIdList().size() - 1) {
                        str = str.append(",");
                    }
                }
                tjHzLog.setHzDeptId(String.valueOf(str));
            }else {
                return AjaxResult.error("请选择科室");
            }
            tjHzLog.setHzDeptId(String.valueOf(str));
        }
        return toAjax(tjHzLogService.saveOrUpdate(tjHzLog));
    }