批量修改数据库某一字段值思路记录

1.整体思路:前端批量选择数据,传ids数组给后端;模态框添写数据后将目标字段和目标数据传给后端,后端先由map接收到前端所传数据,查询目标数据表所有字段,遍历获取单个字段,与前端传来的目标字段做equals判断,当相等时则为需要修改的字段,调用service和mapper后由sql完成数据库字段值修改。

后端:

前端:

classList:

modal:

 form:

父传子传数据,现在上图以selectedRowKeys接收,再赋值给selectedKeys;再在下图model中添加ids:selectedKeys.value.join(",")

form表单中接口给后端传值:form表单中更新的数据用isUpdate.value传值,父传子得到的数据给后端传值时写在model里。

 2.查询目标数据表所有字段

show columns from table name;

3.前后端接收数组时的一致性

前端:

后端:

前端数组用join分割开时,后端要转成字符串然后用split分割开 

4.弹框消失,数据动态刷新,Api需设置如下代码

isTransformResponse:false

5.后端最终思路代码:

 

 

 

日常工作思路记录。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值