| | |
| | | */ |
| | | @Scheduled(cron = "0/3 * * * * ?") |
| | | public void taskReassignPushOrder() { |
| | | // System.out.println("3秒执行一次"); |
| | | //从redis 获取数据 同步 处理数据 |
| | | R<List<XpOrderReassign>> r = xpOrderReassignClient.findListOrderReassign(); |
| | | if(r.getCode()==200 && !r.getData().isEmpty()){ |
| | |
| | | //改派次数小4 |
| | | if(!reassign.getIsComplete() && reassign.getReassignNum()<=3){ |
| | | XpOrderReassign reassign2 = taskOrderUtil.reassignPushOrder(10, String.valueOf(reassign.getAppUserId()),reassign.getLongitude(),reassign.getLatitude(),reassign.getOrderNumber()); |
| | | if(null != reassign2){ |
| | | xpOrderReassignClient.saveOrderReassign(reassign2); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | } |
| | | |