优化
This commit is contained in:
+1
-1
@@ -125,7 +125,7 @@ public class PlatformInboundMeasurementController {
|
||||
@Operation(summary = "平台人工录入单箱测量",
|
||||
description = "data 中传箱号和人工测量值,image 传当前箱图片,复用正式单箱覆盖规则。")
|
||||
@PostMapping(value = "/measurement/manual-cartons", consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
|
||||
@PreAuthorize("hasAuthority('platform:firstleg:inbound:measure:edit')")
|
||||
@PreAuthorize("hasAuthority('platform:firstleg:inbound:measure:manual-entry')")
|
||||
public ApiResponse<CartonMeasurementResult> createManualCarton(
|
||||
@AuthenticationPrincipal AuthenticatedUser user,
|
||||
@RequestParam long tenantId,
|
||||
|
||||
@@ -431,7 +431,7 @@ paths:
|
||||
post:
|
||||
summary: 平台人工录入单箱测量
|
||||
description: >-
|
||||
需要 platform:firstleg:inbound:measure:edit 权限;人工录入独立记录为 MANUAL/PLATFORM,
|
||||
需要 platform:firstleg:inbound:measure:manual-entry 权限;人工录入独立记录为 MANUAL/PLATFORM,
|
||||
复用正式单箱绑定、图片、计算和覆盖规则,不影响设备扫描入口。
|
||||
parameters:
|
||||
- {name: tenantId, in: query, required: true, schema: {type: string, pattern: '^[1-9][0-9]*$'}}
|
||||
|
||||
+3
@@ -29,6 +29,9 @@ class PlatformInboundMeasurementControllerContractTest {
|
||||
assertAuthority("simulateCartonScan", "hasAuthority('platform:firstleg:inbound:measure:edit')",
|
||||
AuthenticatedUser.class, long.class, long.class,
|
||||
InboundMeasurementRequests.CartonScanRequest.class, MultipartFile.class);
|
||||
assertAuthority("createManualCarton", "hasAuthority('platform:firstleg:inbound:measure:manual-entry')",
|
||||
AuthenticatedUser.class, long.class, long.class,
|
||||
InboundMeasurementRequests.CartonScanRequest.class, MultipartFile.class);
|
||||
assertAuthority("createWeightResult", "hasAuthority('platform:firstleg:inbound:weight:edit')",
|
||||
AuthenticatedUser.class, long.class, long.class,
|
||||
InboundMeasurementRequests.CreateWeightResultRequest.class);
|
||||
|
||||
Reference in New Issue
Block a user