|
@@ -166,10 +166,14 @@ public class LogisticsInfosServiceImpl extends ServiceImpl<LogisticsInfosMapper,
|
|
LogisticsInfo logisticsInfo = event.getLogisticsInfo();
|
|
LogisticsInfo logisticsInfo = event.getLogisticsInfo();
|
|
//监听物流状态变化
|
|
//监听物流状态变化
|
|
if (KD100Util.getTableName(LogisticsInfos.class).equals(logisticsInfo.getTableName())) {
|
|
if (KD100Util.getTableName(LogisticsInfos.class).equals(logisticsInfo.getTableName())) {
|
|
- LogisticsInfos byId = getById(logisticsInfo.getBusinessId());
|
|
|
|
|
|
+ DynamicDataSourceContextHolder.push(SourceConstant.VICTORIATOURIST);
|
|
|
|
+ LogisticsInfos byId = this.getById(logisticsInfo.getBusinessId());
|
|
|
|
+ DynamicDataSourceContextHolder.poll();
|
|
if (ObjectUtil.notEqual(logisticsInfo.getState(), byId.getLogisticsStatus())) {
|
|
if (ObjectUtil.notEqual(logisticsInfo.getState(), byId.getLogisticsStatus())) {
|
|
byId.setLogisticsStatus(logisticsInfo.getState());
|
|
byId.setLogisticsStatus(logisticsInfo.getState());
|
|
- updateById(byId);
|
|
|
|
|
|
+ DynamicDataSourceContextHolder.push(SourceConstant.VICTORIATOURIST);
|
|
|
|
+ this.updateById(byId);
|
|
|
|
+ DynamicDataSourceContextHolder.poll();
|
|
//如果是京东退货且物流状态为完成
|
|
//如果是京东退货且物流状态为完成
|
|
jdBackService.updateJdBack(byId);
|
|
jdBackService.updateJdBack(byId);
|
|
}
|
|
}
|