This commit is contained in:
wujinliang
2026-08-27 21:48:47 +08:00
parent daf0ee2acd
commit 9d54c57b7c
38 changed files with 432 additions and 37 deletions
@@ -26,11 +26,9 @@ public class PlatformCustomerOverseasStorageFeeController {
throw new com.baiyue.common.core.exception.BizException(
com.baiyue.common.core.api.ResultCode.VALIDATION_FAILED, "客户ID与路径不一致");
}
if (request.tiers() == null || request.tiers().size() != 9
|| request.tiers().stream().filter(t -> "STORAGE".equals(t.feeType())).count() != 5
|| request.tiers().stream().filter(t -> "RETURN_STORAGE".equals(t.feeType())).count() != 4) {
if (request.tiers() == null || request.tiers().isEmpty()) {
throw new com.baiyue.common.core.exception.BizException(
com.baiyue.common.core.api.ResultCode.VALIDATION_FAILED, "客户费用必须包含仓租5档和退货仓储费4档");
com.baiyue.common.core.api.ResultCode.VALIDATION_FAILED, "客户费用至少需要包含1个档位");
}
OverseasStorageFeeDtos.View view = service.detailByTenant(tenantId);
service.update(view.id(), request); return ApiResponse.success(null);