大病保险管理系统 毕业设计 JAVA+Vue+SpringBoot+MySQL( 三 )


【大病保险管理系统 毕业设计 JAVA+Vue+SpringBoot+MySQL】5.4 新增看病登记
@RequestMapping(value = "http://www.kingceram.com/insert", method = RequestMethod.POST)@ApiOperation(value = "http://www.kingceram.com/post/新增看病")public Result insert(SeeDoctor seeDoctor){Roster roster = iRosterService.getById(seeDoctor.getUserId());roster.setMoney(seeDoctor.getBalanceNew());iRosterService.saveOrUpdate(roster);seeDoctor.setDate(DateUtil.now());/*** 保险审核的业务逻辑*/Examine examine = new Examine();examine.setUserId(roster.getId());examine.setUserName(roster.getName());examine.setInsuranceId(roster.getInsuranceType());examine.setInsuranceName(roster.getInsuranceName());examine.setMoney(seeDoctor.getPriceSum());examine.setStatus(0);examine.setMessage("未审核");iExamineService.saveOrUpdate(examine);iSeeDoctorService.saveOrUpdate(seeDoctor);return new ResultUtil().setData(seeDoctor);}
5.5 保险审核
@RequestMapping(value = "http://www.kingceram.com/pass", method = RequestMethod.POST)@ApiOperation(value = "http://www.kingceram.com/post/通过保险单")public Result pass(@RequestParam String id){if(!ZwzNullUtils.isNull(id)) {Examine examine = iExamineService.getById(id);if(examine == null){return ResultUtil.error("审核单不存在");}examine.setMessage("审核通过,已报销!");examine.setStatus(1);iExamineService.saveOrUpdate(examine);return ResultUtil.success("通过成功");}else{return ResultUtil.error("审核单不存在");}}