第一次修改
parent
af7946ac09
commit
4e2e86d5d3
|
@ -46,13 +46,17 @@ public class CaseServiceImpl implements CaseService {
|
||||||
public Result<Object> insertCase(Case cases) {
|
public Result<Object> insertCase(Case cases) {
|
||||||
int row;
|
int row;
|
||||||
try {
|
try {
|
||||||
|
// 调用caseMapper的insertCase方法,插入cases
|
||||||
row = caseMapper.insertCase(cases);
|
row = caseMapper.insertCase(cases);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
|
// 抛出运行时异常
|
||||||
throw new RuntimeException(e);
|
throw new RuntimeException(e);
|
||||||
}
|
}
|
||||||
|
// 如果row等于0,抛出非法访问错误
|
||||||
if (row == 0) {
|
if (row == 0) {
|
||||||
throw new IllegalAccessError("添加异常");
|
throw new IllegalAccessError("添加异常");
|
||||||
}
|
}
|
||||||
|
// 返回添加病例成功的结果
|
||||||
return Result.success("添加病例成功");
|
return Result.success("添加病例成功");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -99,11 +103,12 @@ public class CaseServiceImpl implements CaseService {
|
||||||
// 调用PageHelper的startPage方法,传入当前页码和每页条数
|
// 调用PageHelper的startPage方法,传入当前页码和每页条数
|
||||||
PageHelper.startPage(caseRequest.getPageNum(), caseRequest.getPageSize());
|
PageHelper.startPage(caseRequest.getPageNum(), caseRequest.getPageSize());
|
||||||
//获取登录人信息
|
//获取登录人信息
|
||||||
User user = getToken();
|
// User user = getToken();
|
||||||
if (user == null){
|
// if (user == null){
|
||||||
return Result.error("未登录");
|
// return Result.error("未登录");
|
||||||
}
|
// }
|
||||||
caseRequest.setRoleId(user.getRole());
|
// caseRequest.setRoleId(user.getRole());
|
||||||
|
// caseRequest.setUserId(user.getId());
|
||||||
// 调用caseMapper的selCase方法,传入CaseRequest参数
|
// 调用caseMapper的selCase方法,传入CaseRequest参数
|
||||||
List<Case> list = caseMapper.selCase(caseRequest);
|
List<Case> list = caseMapper.selCase(caseRequest);
|
||||||
// 调用PageInfo的构造方法,传入list参数
|
// 调用PageInfo的构造方法,传入list参数
|
||||||
|
|
|
@ -28,7 +28,11 @@
|
||||||
<select id="selCase" resultType="com.bwie.common.domain.Case">
|
<select id="selCase" resultType="com.bwie.common.domain.Case">
|
||||||
select *
|
select *
|
||||||
from cases
|
from cases
|
||||||
where user_id = #{userId}
|
<where>
|
||||||
|
<if test="2==roleId">
|
||||||
|
case.user_id = #{userId}
|
||||||
|
</if>
|
||||||
|
</where>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -24,22 +24,31 @@ public class FormationServiceImpl implements FormationService {
|
||||||
private StringRedisTemplate redisTemplate;
|
private StringRedisTemplate redisTemplate;
|
||||||
@Autowired
|
@Autowired
|
||||||
private HttpServletRequest request;
|
private HttpServletRequest request;
|
||||||
@Override
|
@Override
|
||||||
public Result<List<Formation>> list() {
|
public Result<List<Formation>> list() {
|
||||||
|
// 调用formationMapper的list方法,获取Formation列表
|
||||||
List<Formation> list = formationMapper.list();
|
List<Formation> list = formationMapper.list();
|
||||||
|
// 返回成功结果,包含Formation列表
|
||||||
return Result.success(list);
|
return Result.success(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Result<Integer> insert(Formation formation) {
|
public Result<Integer> insert(Formation formation) {
|
||||||
|
// 获取token
|
||||||
String token = request.getHeader(TokenConstants.TOKEN);
|
String token = request.getHeader(TokenConstants.TOKEN);
|
||||||
|
// 获取用户key
|
||||||
String userKey = JwtUtils.getUserKey(token);
|
String userKey = JwtUtils.getUserKey(token);
|
||||||
|
// 从redis中获取用户信息
|
||||||
String s = redisTemplate.opsForValue().get(TokenConstants.LOGIN_TOKEN_KEY + userKey);
|
String s = redisTemplate.opsForValue().get(TokenConstants.LOGIN_TOKEN_KEY + userKey);
|
||||||
|
// 将用户信息转换成User对象
|
||||||
User user = JSON.parseObject(s, User.class);
|
User user = JSON.parseObject(s, User.class);
|
||||||
|
// 将用户信息设置到formation对象中
|
||||||
formation.setUserId(user.getId());
|
formation.setUserId(user.getId());
|
||||||
formation.setUserName(user.getUsername());
|
formation.setUserName(user.getUsername());
|
||||||
formation.setUserPwd(user.getPassword());
|
formation.setUserPwd(user.getPassword());
|
||||||
|
// 插入formation表
|
||||||
Integer i = formationMapper.insert(formation);
|
Integer i = formationMapper.insert(formation);
|
||||||
|
// 返回插入的条数
|
||||||
return Result.success(i);
|
return Result.success(i);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -28,25 +28,35 @@ public class HealthServiceImpl implements HealthService{
|
||||||
private HttpServletRequest request;
|
private HttpServletRequest request;
|
||||||
|
|
||||||
/*查看内容*/
|
/*查看内容*/
|
||||||
@Override
|
@Override
|
||||||
public Result<PageInfo<Health>> list(Health health) {
|
public Result<PageInfo<Health>> list(Health health) {
|
||||||
|
// 调用PageHelper的startPage方法,传入当前页码和每页条数
|
||||||
PageHelper.startPage(health.getPageNum(),health.getPageSize());
|
PageHelper.startPage(health.getPageNum(),health.getPageSize());
|
||||||
|
// 调用healthMapper的list方法,传入health参数
|
||||||
List<Health> list = healthMapper.list(health);
|
List<Health> list = healthMapper.list(health);
|
||||||
|
// 创建PageInfo对象,传入list
|
||||||
PageInfo<Health> info = new PageInfo<>(list);
|
PageInfo<Health> info = new PageInfo<>(list);
|
||||||
|
// 返回Result.success方法,传入info
|
||||||
return Result.success(info);
|
return Result.success(info);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*健康教育信息录入*/
|
/*健康教育信息录入*/
|
||||||
@Override
|
@Override
|
||||||
public Result<Integer> addHealth(Health health) {
|
public Result<Integer> addHealth(Health health) {
|
||||||
|
//获取token
|
||||||
String token1 = request.getHeader("token");
|
String token1 = request.getHeader("token");
|
||||||
|
//根据token获取用户key
|
||||||
String userKey = JwtUtils.getUserKey(token1);
|
String userKey = JwtUtils.getUserKey(token1);
|
||||||
|
//根据用户key获取token
|
||||||
String token = redisTemplate.opsForValue().get(TokenConstants.LOGIN_TOKEN_KEY+userKey);
|
String token = redisTemplate.opsForValue().get(TokenConstants.LOGIN_TOKEN_KEY+userKey);
|
||||||
|
//根据token解析出用户信息
|
||||||
User o = JSONObject.parseObject(token, User.class);
|
User o = JSONObject.parseObject(token, User.class);
|
||||||
|
//将用户信息设置到health中
|
||||||
health.setUserId(o.getId());
|
health.setUserId(o.getId());
|
||||||
|
|
||||||
|
//调用healthMapper的addHealth方法添加health
|
||||||
Integer i = healthMapper.addHealth(health);
|
Integer i = healthMapper.addHealth(health);
|
||||||
|
|
||||||
|
//根据返回结果返回对应信息
|
||||||
return Result.success(i,i>0?"录入成功":"录入失败");
|
return Result.success(i,i>0?"录入成功":"录入失败");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -56,7 +66,7 @@ public class HealthServiceImpl implements HealthService{
|
||||||
Integer i = healthMapper.updateHealth(health);
|
Integer i = healthMapper.updateHealth(health);
|
||||||
return Result.success(i,i>0?"修改成功":"修改失败");
|
return Result.success(i,i>0?"修改成功":"修改失败");
|
||||||
}
|
}
|
||||||
|
|
||||||
/*健康教育记录删除*/
|
/*健康教育记录删除*/
|
||||||
@Override
|
@Override
|
||||||
public Result<Integer> deleteHealth(String healthId) {
|
public Result<Integer> deleteHealth(String healthId) {
|
||||||
|
|
|
@ -55,6 +55,6 @@ public class ManageServiceCs implements ManageService {
|
||||||
@Override
|
@Override
|
||||||
public Result del(Integer manageId) {
|
public Result del(Integer manageId) {
|
||||||
Integer del=manageMapper.del(manageId);
|
Integer del=manageMapper.del(manageId);
|
||||||
return Result.success(del>0?200:500,del>0?"添加成功":"添加失败");
|
return Result.success(del>0?200:500,del>0?"删除成功":"删除失败");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# Tomcat
|
# Tomcat
|
||||||
server:
|
server:
|
||||||
port: 9002
|
port: 9009
|
||||||
# Spring
|
# Spring
|
||||||
spring:
|
spring:
|
||||||
main:
|
main:
|
||||||
|
@ -39,4 +39,4 @@ fdfs:
|
||||||
# 生成缩略图
|
# 生成缩略图
|
||||||
thumb-image:
|
thumb-image:
|
||||||
height: 500
|
height: 500
|
||||||
width: 500
|
width: 500
|
||||||
|
|
Loading…
Reference in New Issue