| | |
| | | @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(","); |
| | |
| | | } |
| | | tjHzLog.setHzDeptId(String.valueOf(str)); |
| | | } |
| | | //修改当前会诊状态 |
| | | if (tjHzLog.getOrderId() == null) { |
| | | return AjaxResult.error("出错了,请联系工作人员"); |
| | | } |
| | |
| | | @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)); |
| | | } |