diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/ktgl/controller/KcKetangbiaoController.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/ktgl/controller/KcKetangbiaoController.java index 6b4b59c4..2002d8c2 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/ktgl/controller/KcKetangbiaoController.java +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/ktgl/controller/KcKetangbiaoController.java @@ -15,6 +15,7 @@ import cn.hutool.core.date.DateField; import cn.hutool.core.date.DatePattern; import cn.hutool.core.date.DateTime; import cn.hutool.core.date.DateUtil; +import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.google.common.collect.Maps; import org.apache.commons.lang3.StringUtils; import org.jeecg.common.api.CommonAPI; @@ -149,7 +150,11 @@ public class KcKetangbiaoController extends JeecgController delete(@RequestParam(name="id",required=true) String id) { - kcKetangbiaoService.removeById(id); + UpdateWrapper uw = new UpdateWrapper<>(); + uw.set("is_delete",1); + uw.eq("id",id); +// kcKetangbiaoService.removeById(id); + kcKetangbiaoService.update(uw); return Result.OK("删除成功!"); } @@ -164,7 +169,12 @@ public class KcKetangbiaoController extends JeecgController deleteBatch(@RequestParam(name="ids",required=true) String ids) { - this.kcKetangbiaoService.removeByIds(Arrays.asList(ids.split(","))); +// this.kcKetangbiaoService.removeByIds(Arrays.asList(ids.split(","))); + UpdateWrapper uw = new UpdateWrapper<>(); + uw.set("is_delete",1); + uw.in("id",Arrays.asList(ids.split(","))); +// kcKetangbiaoService.removeById(id); + kcKetangbiaoService.update(uw); return Result.OK("批量删除成功!"); } diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/ktgl/entity/KcKetangbiao.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/ktgl/entity/KcKetangbiao.java index 40d082b7..422aece0 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/ktgl/entity/KcKetangbiao.java +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/ktgl/entity/KcKetangbiao.java @@ -242,6 +242,12 @@ public class KcKetangbiao implements Serializable { @Excel(name = "状态", width = 15) @ApiModelProperty(value = "状态") private java.lang.String zt; + /**是否删除(0:未删除,1:已删除)*/ + @Excel(name = "是否删除(0:未删除,1:已删除)", width = 15) + @ApiModelProperty(value = "是否删除(0:未删除,1:已删除)") + private java.lang.Integer isDelete; + + @TableField(exist = false) private String jssj; diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/ktgl/mapper/xml/KcKetangbiaoMapper.xml b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/ktgl/mapper/xml/KcKetangbiaoMapper.xml index ed6565de..f72f5470 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/ktgl/mapper/xml/KcKetangbiaoMapper.xml +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/ktgl/mapper/xml/KcKetangbiaoMapper.xml @@ -43,6 +43,7 @@ left join xxhbjxljbxx jxljbxx on jsjbxx.jxlh = jxljbxx.jzwh left join kc_jieci jc on ktb.hh = jc.jieci + and ktb.is_delete = 0 and (ktb.skjs like concat('%',#{kcKetangbiao.ywmc},'%') or ktb.kcmc like concat('%',#{kcKetangbiao.ywmc},'%') )