盘点管理
parent
a377b6a227
commit
123f410e80
@ -0,0 +1,41 @@
|
||||
package com.zhehekeji.web.service.client;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.HashSet;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
/**
|
||||
* 空货位扫描到的全部条码
|
||||
*/
|
||||
@Data
|
||||
public class EmptyCheckCodeInfo {
|
||||
|
||||
private static Map<String, Set<String>> allCode = new HashMap<>();
|
||||
|
||||
public static void start(String SRMNumber,Integer row,Integer startColumn,Integer endColumn){
|
||||
String key = String.format("{}-{}-{}-{}",SRMNumber,row,startColumn,endColumn);
|
||||
allCode.remove(key);
|
||||
}
|
||||
|
||||
public static void addCode(String SRMNumber,Integer row,Integer startColumn,Integer endColumn,String code){
|
||||
String key = String.format("{}-{}-{}-{}",SRMNumber,row,startColumn,endColumn);
|
||||
Set<String> codes = allCode.get(key);
|
||||
if(codes == null){
|
||||
codes = new HashSet<>();
|
||||
}
|
||||
codes.add(code);
|
||||
}
|
||||
|
||||
public static Set<String> getAllCode(String SRMNumber,Integer row,Integer startColumn,Integer endColumn){
|
||||
String key = String.format("{}-{}-{}-{}",SRMNumber,row,startColumn,endColumn);
|
||||
return allCode.get(key);
|
||||
}
|
||||
|
||||
public static void stop(String SRMNumber,Integer row,Integer startColumn,Integer endColumn){
|
||||
String key = String.format("{}-{}-{}-{}",SRMNumber,row,startColumn,endColumn);
|
||||
allCode.remove(key);
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue