Browse Source

推荐库位接口参数传输方式修改。

master
刘忱 2 years ago
parent
commit
49a09e24aa
  1. 11
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/location/LocationController.java
  2. 24
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/location/vo/LocationRecommendVO.java

11
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/location/LocationController.java

@ -210,13 +210,12 @@ public class LocationController {
} }
@PermitAll @PermitAll
@GetMapping("/recommendLocation") @PostMapping("/recommendLocation")
@Operation(summary = "推荐库位(测试用)") @Operation(summary = "推荐库位")
@PreAuthorize("@ss.hasPermission('wms:location:recommendLocation')") @PreAuthorize("@ss.hasPermission('wms:location:recommendLocation')")
@Parameter(name = "id", description = "编号", required = true, example = "1024") public CommonResult<LocationDO> inspectLocation(@Valid @RequestBody LocationRecommendVO recommendVO) {
public CommonResult<LocationDO> inspectLocation(@RequestParam("supplierCode") String supplierCode,@RequestParam("itemCode") String itemCode, @RequestParam("batch") String batch, @RequestParam("batch") String inventoryStatus) { RuleRespVO ruleRespVO = ruleService.grounding(recommendVO.getSupplierCode(), null, recommendVO.getItemCode(), recommendVO.getInventoryStatus(), null, null, null, null, null);
RuleRespVO ruleRespVO = ruleService.grounding(supplierCode, null, itemCode, inventoryStatus, null, null, null, null, null); return success(locationService.recommendLocation(ruleRespVO, recommendVO.getItemCode(), recommendVO.getItemCode(), recommendVO.getItemCode()));
return success(locationService.recommendLocation(ruleRespVO, itemCode, batch, inventoryStatus));
} }
@PostMapping("/validate") @PostMapping("/validate")

24
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/location/vo/LocationRecommendVO.java

@ -0,0 +1,24 @@
package com.win.module.wms.controller.location.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import javax.validation.constraints.NotBlank;
@Schema(description = "APP直接上架校验库位和item")
@Data
public class LocationRecommendVO {
@Schema(description = "物品代码")
@NotBlank(message = "物品代码不能为空")
private String itemCode;
@Schema(description = "供应商代码")
private String supplierCode;
@Schema(description = "批次")
private String batch;
@Schema(description = "库存状态")
private String inventoryStatus;
}
Loading…
Cancel
Save