//批量更订单删除状态:需要set时间
NeoCrmOrder updateNeoCrmCustomer = new NeoCrmOrder(); return neoCrmOrderMapper.update(updateNeoCrmCustomer, new UpdateWrapper<NeoCrmOrder>().eq("state_deleted", 0).eq("channel_contract_id", contract.getId()) .set("update_time", date) .set("state_deleted", 1));
//方法二:需要set时间 return neoCrmOrderMapper.update(null, new UpdateWrapper<NeoCrmOrder>().eq("state_deleted", 0).eq("channel_contract_id", contract.getId()) .set("state_deleted", 1) .set("update_time", new Date()));
//方法三:
NeoCrmOrder updateNeoCrmCustomer = new NeoCrmOrder(); UpdateWrapper<NeoCrmOrder> neoCrmCustomerUpdateWrapper = new UpdateWrapper<>(); neoCrmCustomerUpdateWrapper.eq("state_deleted", 0); neoCrmCustomerUpdateWrapper.eq("channel_contract_id", contract.getId()); neoCrmCustomerUpdateWrapper.set("state_deleted", 1); //会自动更新updateTime时间 this.update(updateNeoCrmCustomer, neoCrmCustomerUpdateWrapper);