From a0dde8aa21d8bc2b55ccbb2278fc730f75f7ef8b Mon Sep 17 00:00:00 2001 From: zjh <1084500556@qq.com> Date: 星期五, 18 七月 2025 08:55:13 +0800 Subject: [PATCH] zjh20250718 --- ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java | 33 +++++++++++++-------------------- 1 files changed, 13 insertions(+), 20 deletions(-) diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java index ab1f44c..02584c1 100644 --- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java +++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java @@ -24,6 +24,7 @@ import com.ltkj.framework.config.UserHoder; import com.ltkj.framework.datasource.DynamicDataSourceContextHolder; import com.ltkj.hosp.domain.*; +import com.ltkj.hosp.dto.CheckUpdateStatusDto; import com.ltkj.hosp.mapper.TestMapper; import com.ltkj.hosp.service.*; import com.ltkj.hosp.sqlDomain.*; @@ -1346,46 +1347,38 @@ /** * 鏍规嵁浣撴璁㈠崟鍙疯幏鍙栦綋妫�璇︽儏淇℃伅鎺ュ彛 * - * @param tjNumber - * @param advice - * @param checkStatus * @return */ - @PutMapping("/getTjdetailList") + @PostMapping("/getTjdetailList") @ApiOperation(value = "鏍规嵁浣撴璁㈠崟鍙疯幏鍙栦綋妫�璇︽儏淇℃伅(骞朵慨鏀圭姸鎬�)鎺ュ彛") -// @PreAuthorize("@ss.hasPermi('check:check:getTjdetailList')") @Transactional - public AjaxResult getTjdetailList(@ApiParam(value = "浣撴tjNumber") @RequestParam String tjNumber, - @ApiParam(value = "鎬绘寤鸿") @RequestParam(required = false) String advice, - @ApiParam(value = "瀹℃牳鐘舵��0寰呭鏍�1宸插鏍�") @RequestParam Integer checkStatus, - @ApiParam(value = "鑱屼笟缁撹") @RequestParam(required = false) String zhiyeJl, - @ApiParam(value = "鑱屼笟缁撴灉") @RequestParam(required = false) String zhiyeJg) { + public AjaxResult getTjdetailList(@RequestBody CheckUpdateStatusDto dto) { try { String config = configService.selectConfigByKey("sfjcwjhyqxm"); if (null != config && config.equalsIgnoreCase("Y")) { - int num = orderRemarkService.getTjYqOrderRemarkByTjNum(tjNumber); + int num = orderRemarkService.getTjYqOrderRemarkByTjNum(dto.getTjNumber()); if (num > 0) return AjaxResult.error("瀛樺湪鏈鎴栧欢鏈熼」鐩殏涓嶈兘鐢熸垚鎶ュ憡!!!"); } Date date = new Date(); - if (null != tjNumber) { + if (null != dto.getTjNumber()) { Long userId = Long.valueOf(SecurityUtils.getLoginUser().getUserId()); SysUser sysUser = userService.getById(userId); - TjOrder tjOrder = orderService.getOrderByTjNum(tjNumber); + TjOrder tjOrder = orderService.getOrderByTjNum(dto.getTjNumber()); if (null != tjOrder) { - tjOrder.setCheckAdvice(advice); - tjOrder.setCheckStatus(checkStatus); + tjOrder.setCheckAdvice(dto.getAdvice()); + tjOrder.setCheckStatus(dto.getCheckStatus()); tjOrder.setStatus(TjConstants.TJ_CHECK); tjOrder.setCheckDoctor(sysUser.getNickName()); tjOrder.setCheckTime(date); tjOrder.setStatus(401); tjOrder.setFinishTime(date); - if (StrUtil.isNotBlank(zhiyeJl)) - tjOrder.setZhiyeJl(zhiyeJl); - if (StrUtil.isNotBlank(zhiyeJg)) - tjOrder.setZhiyeJg(zhiyeJg); + if (StrUtil.isNotBlank(dto.getZhiyeJl())) + tjOrder.setZhiyeJl(dto.getZhiyeJl()); + if (StrUtil.isNotBlank(dto.getZhiyeJg())) + tjOrder.setZhiyeJg(dto.getZhiyeJg()); if (orderService.updateById(tjOrder)) { - AjaxResult pdf = reportController.toPdf(tjNumber); + AjaxResult pdf = reportController.toPdf(dto.getTjNumber()); if (!pdf.get("code").toString().equals("200") ) { TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); return AjaxResult.error("鎿嶄綔澶辫触!"); -- Gitblit v1.8.0