|
|
@@ -34,6 +34,7 @@ import org.springframework.util.StringUtils;
|
|
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
import java.time.LocalDateTime;
|
|
|
+import java.util.List;
|
|
|
|
|
|
@Slf4j
|
|
|
@Service("orderExpressInfoService")
|
|
|
@@ -108,7 +109,7 @@ public class OrderExpressInfoServiceImpl extends ServiceImpl<OrderExpressInfoDao
|
|
|
}
|
|
|
|
|
|
orderExpressInfo.setSubFlag("1");
|
|
|
- orderExpressInfo.setState("1");
|
|
|
+ orderExpressInfo.setState("99");
|
|
|
|
|
|
// 新增发货信息
|
|
|
this.save(orderExpressInfo);
|
|
|
@@ -138,7 +139,6 @@ public class OrderExpressInfoServiceImpl extends ServiceImpl<OrderExpressInfoDao
|
|
|
orderExpressInfo.setState("1");
|
|
|
orderExpressInfo.setUpdateTime(LocalDateTime.now());
|
|
|
orderExpressInfo.setLastQueryTime(null);
|
|
|
- orderExpressInfo.setState("1");
|
|
|
orderExpressInfo.setDetail(null);
|
|
|
|
|
|
this.updateById(orderExpressInfo);
|
|
|
@@ -203,6 +203,21 @@ public class OrderExpressInfoServiceImpl extends ServiceImpl<OrderExpressInfoDao
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
+ * 定时查询快递状态
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public void queryExpress() {
|
|
|
+ LambdaQueryWrapper<OrderExpressInfoEntity> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ queryWrapper.ne(OrderExpressInfoEntity::getState, "3");
|
|
|
+ List<OrderExpressInfoEntity> list = this.list(queryWrapper);
|
|
|
+ for (OrderExpressInfoEntity orderExpressInfo : list) {
|
|
|
+ try {
|
|
|
+ queryExpressInfo(orderExpressInfo);
|
|
|
+ } catch (Exception e) {}
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
* 检测物流公司
|
|
|
* @param orderExpressInfo
|
|
|
* @param expressId
|