From 4c8fff6bc01c3cea0a878e2728d08bb5ba329899 Mon Sep 17 00:00:00 2001 From: wuchunlei Date: Thu, 16 May 2024 15:39:11 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=BE=E7=A8=8B=E5=8C=BB=E5=AD=A6=E6=A0=87?= =?UTF-8?q?=E7=AD=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/CourseToMedicalServiceImpl.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/main/java/com/peanut/modules/master/service/impl/CourseToMedicalServiceImpl.java b/src/main/java/com/peanut/modules/master/service/impl/CourseToMedicalServiceImpl.java index 552f157b..c9637d90 100644 --- a/src/main/java/com/peanut/modules/master/service/impl/CourseToMedicalServiceImpl.java +++ b/src/main/java/com/peanut/modules/master/service/impl/CourseToMedicalServiceImpl.java @@ -1,6 +1,8 @@ package com.peanut.modules.master.service.impl; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.peanut.common.utils.R; import com.peanut.modules.common.dao.CourseToMedicalDao; import com.peanut.modules.common.entity.CourseToMedical; import com.peanut.modules.master.service.CourseToMedicalService; @@ -10,4 +12,14 @@ import org.springframework.stereotype.Service; @Slf4j @Service("masterCourseToMedicalService") public class CourseToMedicalServiceImpl extends ServiceImpl implements CourseToMedicalService { + @Override + public R bindCourseAndMedical(CourseToMedical toMedical) { + //去重 + CourseToMedical one = this.getOne(new LambdaQueryWrapper().eq(CourseToMedical::getCourseId, toMedical.getCourseId()).eq(CourseToMedical::getMedicalId, toMedical.getMedicalId())); + if(one != null){ + return R.error(501,"绑定失败,绑定关系已将存在"); + } + this.save(toMedical); + return R.ok(); + } }