|
|
@@ -1,15 +1,15 @@
|
|
|
package cn.tr.module.smart.wx.controller;
|
|
|
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
-import cn.hutool.crypto.SecureUtil;
|
|
|
import cn.hutool.crypto.symmetric.AES;
|
|
|
-import cn.tr.core.annotation.TenantIgnore;
|
|
|
import cn.tr.core.pojo.CommonResult;
|
|
|
import cn.tr.core.strategy.LoginUserStrategy;
|
|
|
import cn.tr.core.tenant.TenantContextHolder;
|
|
|
import cn.tr.core.utils.JsonUtils;
|
|
|
import cn.tr.core.validation.Insert;
|
|
|
import cn.tr.core.validation.Update;
|
|
|
+import cn.tr.module.smart.app.controller.dto.AppDoctorClinicQueryByPatientCodeDTO;
|
|
|
+import cn.tr.module.smart.app.controller.vo.WxDoctorClinicRoomThumbnailVO;
|
|
|
import cn.tr.module.smart.common.service.IBizClinicRoomService;
|
|
|
import cn.tr.module.smart.common.service.IBizClinicRoomWxUserService;
|
|
|
import cn.tr.module.smart.wx.controller.vo.BizAiAgentParamVO;
|
|
|
@@ -42,6 +42,17 @@ public class BizWxAppletClinicController extends BaseController{
|
|
|
|
|
|
private final IBizClinicRoomService clinicRoomService;
|
|
|
private final IBizClinicRoomWxUserService roomWxUserService;
|
|
|
+
|
|
|
+ @ApiOperationSupport(author = "lf",order = 1)
|
|
|
+ @ApiOperation(value="查询所有的患者信息(不分页)",notes = "权限: 无")
|
|
|
+ @PostMapping("/queryPatientInfo/list")
|
|
|
+ public CommonResult<List<BizWxAppletClinicDetailVO>> patientInfo(@RequestBody BizWxAppletClinicQueryDTO query) {
|
|
|
+ query.setUserId(LoginUserStrategy.tr.getCurrentUserId());
|
|
|
+ query.setTenantId(TenantContextHolder.getTenantId());
|
|
|
+ return CommonResult.success(clinicRoomService.stdSelectWxAppletClinicList(query));
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
@ApiOperationSupport(author = "lf",order = 1)
|
|
|
@ApiOperation(value="查询当前用户所添加的所有患者手术记录(不分页)",notes = "权限: 无")
|
|
|
@PostMapping("/query/list")
|
|
|
@@ -102,4 +113,12 @@ public class BizWxAppletClinicController extends BaseController{
|
|
|
AES aes = new AES(key.getBytes());
|
|
|
return CommonResult.success(aes.encryptHex(jsonParamVO));
|
|
|
}
|
|
|
+
|
|
|
+ @ApiOperationSupport(author = "lf",order = 10)
|
|
|
+ @ApiOperation(value="查询住院号相关手术信息",notes = "权限: 无")
|
|
|
+ @PostMapping("/queryPatientCode")
|
|
|
+ public CommonResult<List<WxDoctorClinicRoomThumbnailVO>> queryPatientCode(@RequestBody@Validated AppDoctorClinicQueryByPatientCodeDTO query) {
|
|
|
+ query.setWxUserId(LoginUserStrategy.tr.getCurrentUserId());
|
|
|
+ return CommonResult.success(clinicRoomService.queryPatientCode(query));
|
|
|
+ }
|
|
|
}
|