From 72c53b692495a45ea01f427f3adadcebe779f38f Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期五, 27 十二月 2024 15:44:27 +0800 Subject: [PATCH] 验光师 --- optometrist/src/main/java/com/jilongda/optometrist/controller/TOptometristController.java | 26 +++++++++++++++++--------- 1 files changed, 17 insertions(+), 9 deletions(-) diff --git a/optometrist/src/main/java/com/jilongda/optometrist/controller/TOptometristController.java b/optometrist/src/main/java/com/jilongda/optometrist/controller/TOptometristController.java index 2ff265e..d444181 100644 --- a/optometrist/src/main/java/com/jilongda/optometrist/controller/TOptometristController.java +++ b/optometrist/src/main/java/com/jilongda/optometrist/controller/TOptometristController.java @@ -73,12 +73,11 @@ @PostMapping(value = "/index") public ApiResult<TOptometristVO> index() { TOptometristVO tOptometristVO = new TOptometristVO(); - - Long userId = loginInfoUtil.getUserId(); - SecUser byId = secUserService.getById(userId); + Integer userId = loginInfoUtil.getUserId(); + TOptometrist byId = optometristService.getById(userId); TStore byId1 = storeService.getById(byId.getStoreId()); tOptometristVO.setStoreName(byId1.getName()); - tOptometristVO.setName(byId.getNickName()); + tOptometristVO.setName(byId.getName()); tOptometristVO.setPhone(byId.getPhone()); int size = optometryService.lambdaQuery().eq(TOptometry::getOptometristId, userId) .eq(TOptometry::getStatus, 3).list().size(); @@ -134,7 +133,7 @@ @ApiOperation(value = "开始验光") @GetMapping(value = "/startOptometry") public ApiResult startOptometry(Integer id) { - Long userId = loginInfoUtil.getUserId(); + Integer userId = loginInfoUtil.getUserId(); List<TLineUp> list = tLineUpService.lambdaQuery().eq(TLineUp::getStatus, 2) .eq(TLineUp::getOptometristId, userId).list(); if (!list.isEmpty())return ApiResult.failed("当前还有未结束的验光单"); @@ -143,12 +142,18 @@ tLineUpService.updateById(lineUp); return ApiResult.success(); } + @ApiOperation(value = "取消排号") @GetMapping(value = "/cancelLineUp") public ApiResult cancelLineUp(Integer id) { TLineUp lineUp = tLineUpService.getById(id); lineUp.setStatus(5); tLineUpService.updateById(lineUp); + TOptometry one = optometryService.lambdaQuery().eq(TOptometry::getLineUpId, lineUp.getId()).one(); + if (one!=null){ + one.setStatus(5); + } + optometryService.updateById(one); return ApiResult.success(); } @ApiOperation(value = "填写验光信息完成") @@ -163,11 +168,14 @@ if (byId1!=null){ tOptometry.setPhone(byId1.getPhone()); } - Long userId = loginInfoUtil.getUserId(); - SecUser byId2 = secUserService.getById(userId); + tOptometry.setLineUpId(dto.getId()); + Integer userId = loginInfoUtil.getUserId(); + TOptometrist byId2 = optometristService.getById(userId); tOptometry.setRealName(byId.getUserName()); - tOptometry.setOptometristId(userId.intValue()); + tOptometry.setLineUpId(dto.getId()); + tOptometry.setOptometristId(userId); tOptometry.setStoreId(byId2.getStoreId()); + tOptometry.setStatus(3); optometryService.save(tOptometry); List<TOptometryDetail> tOptometryDetails = new ArrayList<>(); @@ -178,7 +186,7 @@ tOptometryDetail.setBallMirror(optometryDetailVO.getBallMirror()); tOptometryDetail.setColumnMirror(optometryDetailVO.getColumnMirror()); tOptometryDetail.setAxis(optometryDetailVO.getAxis()); - tOptometryDetail.setAdd(optometryDetailVO.getAdd()); + tOptometryDetail.setAddS(optometryDetailVO.getAddS()); tOptometryDetail.setPupilHeight(optometryDetailVO.getPupilHeight()); tOptometryDetail.setPupilDistance(optometryDetailVO.getPupilDistance()); tOptometryDetail.setCorrect(optometryDetailVO.getCorrect()); -- Gitblit v1.7.1