| | |
| | | @ApiOperation("提交该科室下客户体检结果接口") |
| | | @Transactional |
| | | public AjaxResult addRemark(@ApiParam(value = "体检父项目备注集合") @RequestBody List<TjOrderRemark> remarklList) { |
| | | try { |
| | | Long userId = Long.valueOf(SecurityUtils.getLoginUser().getUserId()); |
| | | SysUser sysUser = userService.getById(userId); |
| | | if (remarklList == null || remarklList.isEmpty()) { |
| | |
| | | orderRemark.setSummary(null); |
| | | } |
| | | if (StringUtils.isBlank(orderRemark.getRemark())) orderRemark.setRemark(null); |
| | | LambdaQueryWrapper<TjOrder> qw = new LambdaQueryWrapper<>(); |
| | | qw.eq(TjOrder::getTjNumber, orderRemark.getTjNumber()); |
| | | TjOrder order = orderService.getOne(qw); |
| | | TjOrder order = orderService.getOrderByTjNum(orderRemark.getTjNumber()); |
| | | if(null !=order && null !=order.getReportTime())return AjaxResult.error("该人员报告已出 不可修改"); |
| | | orderRemark.setDeptId(sysUser.getDeptId()); |
| | | if (orderRemark.getDoctorName() == null) { |
| | | orderRemark.setDoctorName(String.valueOf(sysUser.getUserId())); |
| | |
| | | asyncService.getOrderDetailByProParentId(orderRemark.getTjNumber(), null, String.valueOf(orderRemark.getProId())); |
| | | return AjaxResult.success("操作成功"); |
| | | } |
| | | // asyncService.updateCheckType(orderRemark.getTjNumber()); |
| | | // asyncService.getOrderDetailByProParentId(orderRemark.getTjNumber(),null, String.valueOf(orderRemark.getProId())); |
| | | } |
| | | remarkService.tjYishengjianchajianyi(null, null, null, null); |
| | | return AjaxResult.success("操作成功"); |
| | | } catch (NumberFormatException e) { |
| | | log.error(e.getMessage()); |
| | | throw new RuntimeException(e); |
| | | } |
| | | } |
| | | |
| | | /** |