支持私人地址装柜后按普通海外收货交接
This commit is contained in:
+5
-3
@@ -335,11 +335,13 @@ public class LoadingCompletedOutboxService {
|
||||
Set<String> values = rows.stream().map(Row::getDestinationType)
|
||||
.map(value -> value == null ? "" : value.trim().toUpperCase(java.util.Locale.ROOT))
|
||||
.collect(java.util.stream.Collectors.toSet());
|
||||
if (values.size() != 1 || (!values.contains("FBA") && !values.contains("OVERSEAS"))) {
|
||||
if (values.size() != 1
|
||||
|| (!values.contains("FBA") && !values.contains("OVERSEAS") && !values.contains("PRIVATE"))) {
|
||||
throw new BizException(ResultCode.CONFLICT,
|
||||
"装柜入仓单目的类型必须唯一且为 FBA 或 OVERSEAS,不能生成海外交接事件");
|
||||
"装柜入仓单目的类型必须唯一且为 FBA、OVERSEAS 或 PRIVATE,不能生成海外交接事件");
|
||||
}
|
||||
return values.iterator().next();
|
||||
String value = values.iterator().next();
|
||||
return "PRIVATE".equals(value) ? "OVERSEAS" : value;
|
||||
}
|
||||
|
||||
private String fulfillmentType(List<Row> rows) {
|
||||
|
||||
Reference in New Issue
Block a user