import nc.impl.pubapp.pattern.pub.LockOperator;
LockOperator lockoperator = new LockOperator();
Logger.debug("=====售订单数量:" + saleOrderVOs.length);
// 对调价订单进行加锁
for (SaleOrderVO aggVO : saleOrderVOs) {
String pk_order = aggVO.getPrimaryKey();
// 订单加锁
lockoperator.lock(aggVO.getParentVO().getCsaleorderid(), "销售订单加锁失败,请稍后调价!");
try {
priceAdj.updOnOrderPriAdj_RequiresNew(this.getPk_org(), new SaleOrderVO[] { aggVO });
} catch (Exception e) {
Logger.error("=====务调价失败======" + e.getMessage());
continue;
} finally {
// 订单解锁
lockoperator.unlock(pk_order);
}
}
PK单据锁使用
最新推荐文章于 2025-05-17 16:00:52 发布