|
|
|
|
@ -1,6 +1,7 @@
|
|
|
|
|
package com.zhehekeji.web.service;
|
|
|
|
|
|
|
|
|
|
import lombok.Data;
|
|
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
|
|
|
|
|
|
import java.util.HashMap;
|
|
|
|
|
import java.util.Map;
|
|
|
|
|
@ -11,6 +12,7 @@ import java.util.Map;
|
|
|
|
|
* @Date 2021/1/20 13:54
|
|
|
|
|
**/
|
|
|
|
|
@Data
|
|
|
|
|
@Slf4j
|
|
|
|
|
public class OrderAction {
|
|
|
|
|
|
|
|
|
|
private static Map<String,Integer> orderActions = new HashMap<>();
|
|
|
|
|
@ -32,9 +34,11 @@ public class OrderAction {
|
|
|
|
|
//该订单的任务达到4次了,不会再有任务了,清除缓存
|
|
|
|
|
//具体看取货、放货、货物库内转移的流程
|
|
|
|
|
if(times >= 4){
|
|
|
|
|
log.info("remove oderNum:{},times:{}",orderNum,times);
|
|
|
|
|
orderActions.remove(orderNum);
|
|
|
|
|
}else {
|
|
|
|
|
orderActions.put(orderNum,times);
|
|
|
|
|
log.info("oderNum:{},times:{}",orderNum,times);
|
|
|
|
|
}
|
|
|
|
|
return times;
|
|
|
|
|
}
|
|
|
|
|
|