|
@@ -631,15 +631,28 @@ func ProcessingStatusInit(positionId int64, dataMap *map[string]map[string]inter
|
|
|
switch v {
|
|
|
case "1":
|
|
|
if _, ok := untreatedMap[buyerId]; !ok {
|
|
|
+ if _, ok := ignoredMap[buyerId]; ok {
|
|
|
+ value["isIgnore"] = true
|
|
|
+ if _, ok := createdMap[buyerId]; ok {
|
|
|
+ value["isCreateCustomer"] = true
|
|
|
+ }
|
|
|
+ }
|
|
|
(*newMap)[buyerId] = value
|
|
|
}
|
|
|
case "2":
|
|
|
if _, ok := ignoredMap[buyerId]; ok {
|
|
|
value["isIgnore"] = true
|
|
|
+ if _, ok := createdMap[buyerId]; ok {
|
|
|
+ value["isCreateCustomer"] = true
|
|
|
+ }
|
|
|
(*newMap)[buyerId] = value
|
|
|
}
|
|
|
+
|
|
|
case "3":
|
|
|
if _, ok := createdMap[buyerId]; ok {
|
|
|
+ if _, ok := ignoredMap[buyerId]; ok {
|
|
|
+ value["isIgnore"] = true
|
|
|
+ }
|
|
|
value["isCreateCustomer"] = true
|
|
|
(*newMap)[buyerId] = value
|
|
|
}
|