|
|
@@ -399,19 +399,21 @@ public class FsStoreOrderScrmServiceImpl implements IFsStoreOrderScrmService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
+ @Transactional(rollbackFor = Exception.class,propagation = Propagation.REQUIRED)
|
|
|
public int updateAddressErpFsStoreOrder(FsStoreOrderScrm fsStoreOrder) {
|
|
|
fsStoreOrder.setUpdateTime(DateUtils.getNowDate());
|
|
|
+ int i = fsStoreOrderMapper.updateFsStoreOrder(fsStoreOrder);
|
|
|
|
|
|
FsStoreOrderScrm order = fsStoreOrderMapper.selectFsStoreOrderById(fsStoreOrder.getId());
|
|
|
if(ObjectUtil.isNull(order)) {
|
|
|
throw new IllegalArgumentException("ERP单号不存在!");
|
|
|
}
|
|
|
//推送修改的商城订单地址到聚水潭ERP 如果地址变化
|
|
|
- if(!StringUtil.equals(fsStoreOrder.getUserAddress(),order.getUserAddress())){
|
|
|
- pushOrderAddressToErp(fsStoreOrder);
|
|
|
+ if(!StringUtil.equals(order.getUserAddress(),order.getUserAddress())){
|
|
|
+ pushOrderAddressToErp(order);
|
|
|
}
|
|
|
+ return i;
|
|
|
|
|
|
- return fsStoreOrderMapper.updateFsStoreOrder(fsStoreOrder);
|
|
|
}
|
|
|
|
|
|
/**
|