From a92826ce15f44230b79d98d42073380ac0f27298 Mon Sep 17 00:00:00 2001 From: bai <1643359946@qq.com> Date: Mon, 15 May 2023 14:09:36 +0800 Subject: [PATCH] =?UTF-8?q?2023=E5=B9=B45=E6=9C=8815=E6=97=A5=20=E6=99=BA?= =?UTF-8?q?=E6=85=A7=E6=95=99=E5=AE=A4=E5=A2=9E=E5=8A=A0=E6=89=B9=E9=87=8F?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=BF=87=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/KcZhihuijiaoshiController.java | 14 ++++++++++++++ .../modules/kc/jiaoshi/entity/KcZhihuijiaoshi.java | 10 ++++++---- .../jiaoshi/service/IKcZhihuijiaoshiService.java | 3 +++ .../service/impl/KcZhihuijiaoshiServiceImpl.java | 12 ++++++++++++ 4 files changed, 35 insertions(+), 4 deletions(-) diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/jiaoshi/controller/KcZhihuijiaoshiController.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/jiaoshi/controller/KcZhihuijiaoshiController.java index a46a3d15..9b595ba4 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/jiaoshi/controller/KcZhihuijiaoshiController.java +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/jiaoshi/controller/KcZhihuijiaoshiController.java @@ -9,6 +9,8 @@ import java.io.UnsupportedEncodingException; import java.net.URLDecoder; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; + +import org.apache.commons.lang.StringUtils; import org.jeecg.common.api.vo.Result; import org.jeecg.common.system.query.QueryGenerator; import org.jeecg.common.util.oConvertUtils; @@ -175,4 +177,16 @@ public class KcZhihuijiaoshiController extends JeecgController updateAllLive(KcZhihuijiaoshi kcZhihuijiaoshi) { + if(StringUtils.isBlank(kcZhihuijiaoshi.getIds())){ + return Result.error("操作失败!"); + } + this.kcZhihuijiaoshiService.updateAllLive(kcZhihuijiaoshi); + return Result.OK("操作成功!"); + } + + } diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/jiaoshi/entity/KcZhihuijiaoshi.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/jiaoshi/entity/KcZhihuijiaoshi.java index 8300c218..65a725f0 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/jiaoshi/entity/KcZhihuijiaoshi.java +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/jiaoshi/entity/KcZhihuijiaoshi.java @@ -4,10 +4,8 @@ import java.io.Serializable; import java.io.UnsupportedEncodingException; import java.util.Date; import java.math.BigDecimal; -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableName; -import com.baomidou.mybatisplus.annotation.TableLogic; + +import com.baomidou.mybatisplus.annotation.*; import lombok.Data; import com.fasterxml.jackson.annotation.JsonFormat; import org.springframework.format.annotation.DateTimeFormat; @@ -123,4 +121,8 @@ public class KcZhihuijiaoshi implements Serializable { @ApiModelProperty(value = "是否有效 0-有效 1-无效") private java.lang.String sfyx; + /**一组*/ + @TableField(exist = false) + private java.lang.String ids; + } diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/jiaoshi/service/IKcZhihuijiaoshiService.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/jiaoshi/service/IKcZhihuijiaoshiService.java index 3d0f7883..25b7543d 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/jiaoshi/service/IKcZhihuijiaoshiService.java +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/jiaoshi/service/IKcZhihuijiaoshiService.java @@ -3,6 +3,8 @@ package org.jeecg.modules.kc.jiaoshi.service; import org.jeecg.modules.kc.jiaoshi.entity.KcZhihuijiaoshi; import com.baomidou.mybatisplus.extension.service.IService; +import java.util.List; + /** * @Description: 智慧教室 * @Author: jeecg-boot @@ -11,4 +13,5 @@ import com.baomidou.mybatisplus.extension.service.IService; */ public interface IKcZhihuijiaoshiService extends IService { + void updateAllLive(KcZhihuijiaoshi kcZhihuijiaoshi); } diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/jiaoshi/service/impl/KcZhihuijiaoshiServiceImpl.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/jiaoshi/service/impl/KcZhihuijiaoshiServiceImpl.java index 7d46fc9f..f5bf23fe 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/jiaoshi/service/impl/KcZhihuijiaoshiServiceImpl.java +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/jiaoshi/service/impl/KcZhihuijiaoshiServiceImpl.java @@ -1,5 +1,7 @@ package org.jeecg.modules.kc.jiaoshi.service.impl; +import com.baomidou.mybatisplus.core.conditions.Wrapper; +import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import org.jeecg.modules.kc.jiaoshi.entity.KcZhihuijiaoshi; import org.jeecg.modules.kc.jiaoshi.mapper.KcZhihuijiaoshiMapper; import org.jeecg.modules.kc.jiaoshi.service.IKcZhihuijiaoshiService; @@ -7,6 +9,9 @@ import org.springframework.stereotype.Service; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import java.util.Arrays; +import java.util.List; + /** * @Description: 智慧教室 * @Author: jeecg-boot @@ -16,4 +21,11 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; @Service public class KcZhihuijiaoshiServiceImpl extends ServiceImpl implements IKcZhihuijiaoshiService { + @Override + public void updateAllLive(KcZhihuijiaoshi kcZhihuijiaoshi) { + UpdateWrapper uw = new UpdateWrapper<>(); + uw.set("sfyx",kcZhihuijiaoshi.getSfyx()); + uw.in("id",Arrays.asList(kcZhihuijiaoshi.getIds().split(","))); + update(uw); + } }