//批量更訂單刪除狀態:需要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);