/** * 解锁支付给卖家的钱 * * @param orderId */ public void unlockTheOrderById(int orderId) { List<FinanceUnit> units = getFinanceUnitsByOrderId(orderId); for (FinanceUnit unit : units) { if (unit != null && unit.getStatus() == FinanceUnit.LOCK) { unit.setStatus(FinanceUnit.NOPAY); unit.setCreateAt(new Date()); update(unit); } } }
/** * 每次更新,订单时间就会变化 * * @param unit * @return */ public boolean update(FinanceUnit unit) { unit.setCreateAt(new Date()); financeUnitMapper.update(unit); return true; }