重写mybatis plus updateById 方法以及嵌套循环
2023-09-27 14:23:15 时间
/** * 重写mybatis plus updateById 方法 * 2021-06-09 * * @param entity * @return */ @Override @Transactional public boolean updateById(EvnConsultationArrange entity) { super.updateById(entity); if (entity.getArrangeState().equals("2"))//草稿1,进行中2,完成3,进行发送短信操作 { Collection collectionSms = new ArrayList<>(); String receiverNames = entity.getArrangeReceivernames();//得到短信接收人姓名 String receiverPhoness = entity.getArrangeReceiverphones();//得到短信接收人手机 String[] phonesArray = receiverPhoness.split(","); String[] namesArray = receiverNames.split(","); for (int i = 0; i < namesArray.length; i++) { String phone = null; for (int j = i; j < phonesArray.length; j++) { phone=phonesArray[j]; break; } String testphone= phonesArray[i]; String name = namesArray[i]; SysSms sysSms = new SysSms(); sysSms.setBusinessId(entity.getId());//业务主键 sysSms.setMessageContent(entity.getArrangeSmscontent());//短信内容 sysSms.setMessageReceiver(phone);//接收人电话 sysSms.setMessageTitle(name);//接收人 sysSms.setMessageType("0");//未发送 sysSms.setMessageSender(entity.getCreateName());//发送人 sysSms.setMessageSendtime(new Date()); collectionSms.add(sysSms); } } return true; }
相关文章
- 3种基于深度学习的有监督关系抽取方法
- 贝叶斯网络:故障诊断方法研究
- mybatis在xml文件中处理大于号小于号的方法
- OpenPower机器上面搭建RabbitMQ 以及简单进行用户配置的方法
- MyBatis使用自定义TypeHandler转换类型的实现方法
- EF4.0和EF5.0增删改查的写法区别及执行Sql的方法
- 用mybatis中的insert方法插入数据,返回值为1,但数据库却没有数据
- MyBatis拦截器打印不带问号的完整sql语句方法
- Mybatis分页插件PageHelper正确的使用方法(网上有2篇不够科学的文章)
- mybatis由浅入深day02_2一对一查询_2.3方法二:resultMap_resultType和resultMap实现一对一查询小结
- mybatis由浅入深day02_2一对一查询_2.2方法一:resultType
- Springboot +mybatis (设置2个环境配置文件的方法)
- Could not read document: Unrecognized token ‘xxx‘: was expecting (‘true‘, ‘false‘ or ‘null‘)错误的解决方法
- idea alt+enter导包时被锁定导某一个包时的解决方法
- mybatis逆向工程 mbg运行java代码时提示找不到MBG.xml的解决方法
- 【1】VScode 中文界面方法-------超简单教程
- Hibernate批量处理海量数据的方法
- 安卓调用系统自带浏览器打开网页的实现方法
- 数据库修改域名方法!操作简单易上手。
- JS添加可信站点、修改ActiveX安全设置,禁用弹出窗口阻止程序的方法
- Mybatis in 条件传参三种实现方法(直接$,List,[])
- mybatis Mapper 中resultType使用方法及返回值为Map的写法
- Spring boot(SpringMVC)使用mybatis的delete方法返回值
- 【Spring Cloud Alibaba】(五)Dubbo启动报错?一直重连报错?你值得学习的是排查问题的方法
- Android Activity中启动另一应用程序的方法,无需得到类名