From 4e2e86d5d33a8bcd996fa49ffa3aef28a9687d48 Mon Sep 17 00:00:00 2001 From: 31353 <31353751672@qq.com> Date: Sat, 23 Dec 2023 09:34:28 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AC=AC=E4=B8=80=E6=AC=A1=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xxxxxx/service/impl/CaseServiceImpl.java | 15 ++++++++++----- .../src/main/resources/mapper/XXXmapper.xml | 6 +++++- .../service/impl/FormationServiceImpl.java | 13 +++++++++++-- .../health/service/impl/HealthServiceImpl.java | 18 ++++++++++++++---- .../manage/service/impl/ManageServiceCs.java | 2 +- .../bwie-user/src/main/resources/bootstrap.yml | 4 ++-- 6 files changed, 43 insertions(+), 15 deletions(-) diff --git a/bwie-modules/bwie-cases/src/main/java/com/bwie/xxxxxx/service/impl/CaseServiceImpl.java b/bwie-modules/bwie-cases/src/main/java/com/bwie/xxxxxx/service/impl/CaseServiceImpl.java index 40c02a4..e640d79 100644 --- a/bwie-modules/bwie-cases/src/main/java/com/bwie/xxxxxx/service/impl/CaseServiceImpl.java +++ b/bwie-modules/bwie-cases/src/main/java/com/bwie/xxxxxx/service/impl/CaseServiceImpl.java @@ -46,13 +46,17 @@ public class CaseServiceImpl implements CaseService { public Result insertCase(Case cases) { int row; try { + // 调用caseMapper的insertCase方法,插入cases row = caseMapper.insertCase(cases); } catch (Exception e) { + // 抛出运行时异常 throw new RuntimeException(e); } + // 如果row等于0,抛出非法访问错误 if (row == 0) { throw new IllegalAccessError("添加异常"); } + // 返回添加病例成功的结果 return Result.success("添加病例成功"); } @@ -99,11 +103,12 @@ public class CaseServiceImpl implements CaseService { // 调用PageHelper的startPage方法,传入当前页码和每页条数 PageHelper.startPage(caseRequest.getPageNum(), caseRequest.getPageSize()); //获取登录人信息 - User user = getToken(); - if (user == null){ - return Result.error("未登录"); - } - caseRequest.setRoleId(user.getRole()); +// User user = getToken(); +// if (user == null){ +// return Result.error("未登录"); +// } +// caseRequest.setRoleId(user.getRole()); +// caseRequest.setUserId(user.getId()); // 调用caseMapper的selCase方法,传入CaseRequest参数 List list = caseMapper.selCase(caseRequest); // 调用PageInfo的构造方法,传入list参数 diff --git a/bwie-modules/bwie-cases/src/main/resources/mapper/XXXmapper.xml b/bwie-modules/bwie-cases/src/main/resources/mapper/XXXmapper.xml index 36f38e0..4f76ff1 100644 --- a/bwie-modules/bwie-cases/src/main/resources/mapper/XXXmapper.xml +++ b/bwie-modules/bwie-cases/src/main/resources/mapper/XXXmapper.xml @@ -28,7 +28,11 @@ diff --git a/bwie-modules/bwie-formation/src/main/java/com/bwie/formaiton/service/impl/FormationServiceImpl.java b/bwie-modules/bwie-formation/src/main/java/com/bwie/formaiton/service/impl/FormationServiceImpl.java index 67735a8..5dd04ab 100644 --- a/bwie-modules/bwie-formation/src/main/java/com/bwie/formaiton/service/impl/FormationServiceImpl.java +++ b/bwie-modules/bwie-formation/src/main/java/com/bwie/formaiton/service/impl/FormationServiceImpl.java @@ -24,22 +24,31 @@ public class FormationServiceImpl implements FormationService { private StringRedisTemplate redisTemplate; @Autowired private HttpServletRequest request; - @Override + @Override public Result> list() { + // 调用formationMapper的list方法,获取Formation列表 List list = formationMapper.list(); + // 返回成功结果,包含Formation列表 return Result.success(list); } - @Override + @Override public Result insert(Formation formation) { + // 获取token String token = request.getHeader(TokenConstants.TOKEN); + // 获取用户key String userKey = JwtUtils.getUserKey(token); + // 从redis中获取用户信息 String s = redisTemplate.opsForValue().get(TokenConstants.LOGIN_TOKEN_KEY + userKey); + // 将用户信息转换成User对象 User user = JSON.parseObject(s, User.class); + // 将用户信息设置到formation对象中 formation.setUserId(user.getId()); formation.setUserName(user.getUsername()); formation.setUserPwd(user.getPassword()); + // 插入formation表 Integer i = formationMapper.insert(formation); + // 返回插入的条数 return Result.success(i); } } diff --git a/bwie-modules/bwie-health/src/main/java/com/bwie/health/service/impl/HealthServiceImpl.java b/bwie-modules/bwie-health/src/main/java/com/bwie/health/service/impl/HealthServiceImpl.java index 69eb2a4..dae4ed5 100644 --- a/bwie-modules/bwie-health/src/main/java/com/bwie/health/service/impl/HealthServiceImpl.java +++ b/bwie-modules/bwie-health/src/main/java/com/bwie/health/service/impl/HealthServiceImpl.java @@ -28,25 +28,35 @@ public class HealthServiceImpl implements HealthService{ private HttpServletRequest request; /*查看内容*/ - @Override + @Override public Result> list(Health health) { + // 调用PageHelper的startPage方法,传入当前页码和每页条数 PageHelper.startPage(health.getPageNum(),health.getPageSize()); + // 调用healthMapper的list方法,传入health参数 List list = healthMapper.list(health); + // 创建PageInfo对象,传入list PageInfo info = new PageInfo<>(list); + // 返回Result.success方法,传入info return Result.success(info); } - /*健康教育信息录入*/ - @Override + @Override public Result addHealth(Health health) { + //获取token String token1 = request.getHeader("token"); + //根据token获取用户key String userKey = JwtUtils.getUserKey(token1); + //根据用户key获取token String token = redisTemplate.opsForValue().get(TokenConstants.LOGIN_TOKEN_KEY+userKey); + //根据token解析出用户信息 User o = JSONObject.parseObject(token, User.class); + //将用户信息设置到health中 health.setUserId(o.getId()); + //调用healthMapper的addHealth方法添加health Integer i = healthMapper.addHealth(health); + //根据返回结果返回对应信息 return Result.success(i,i>0?"录入成功":"录入失败"); } @@ -56,7 +66,7 @@ public class HealthServiceImpl implements HealthService{ Integer i = healthMapper.updateHealth(health); return Result.success(i,i>0?"修改成功":"修改失败"); } - + /*健康教育记录删除*/ @Override public Result deleteHealth(String healthId) { diff --git a/bwie-modules/bwie-manage/src/main/java/com/bwie/manage/service/impl/ManageServiceCs.java b/bwie-modules/bwie-manage/src/main/java/com/bwie/manage/service/impl/ManageServiceCs.java index 9a4c0cc..fad6bd3 100644 --- a/bwie-modules/bwie-manage/src/main/java/com/bwie/manage/service/impl/ManageServiceCs.java +++ b/bwie-modules/bwie-manage/src/main/java/com/bwie/manage/service/impl/ManageServiceCs.java @@ -55,6 +55,6 @@ public class ManageServiceCs implements ManageService { @Override public Result del(Integer manageId) { Integer del=manageMapper.del(manageId); - return Result.success(del>0?200:500,del>0?"添加成功":"添加失败"); + return Result.success(del>0?200:500,del>0?"删除成功":"删除失败"); } } diff --git a/bwie-modules/bwie-user/src/main/resources/bootstrap.yml b/bwie-modules/bwie-user/src/main/resources/bootstrap.yml index 479ed42..2809424 100644 --- a/bwie-modules/bwie-user/src/main/resources/bootstrap.yml +++ b/bwie-modules/bwie-user/src/main/resources/bootstrap.yml @@ -1,6 +1,6 @@ # Tomcat server: - port: 9002 + port: 9009 # Spring spring: main: @@ -39,4 +39,4 @@ fdfs: # 生成缩略图 thumb-image: height: 500 - width: 500 \ No newline at end of file + width: 500