rsf-server/src/main/java/com/vincent/rsf/server/api/controller/mcp/McpController.java
@@ -84,9 +84,10 @@ if (Objects.isNull(param)) { return R.error("参数不能为空!!"); } param.setType(Constants.TASK_TYPE_OUT_STOCK); return locItemService.generateTask(param, getLoginUserId()); return R.ok(param); // param.setType(Constants.TASK_TYPE_OUT_STOCK); // // return locItemService.generateTask(param, getLoginUserId()); } rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/dto/OrderOutItemDto.java
@@ -2,7 +2,6 @@ import com.vincent.rsf.server.manager.entity.LocItem; import com.vincent.rsf.server.manager.utils.Synchro; import io.swagger.annotations.ApiOperation; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; @@ -15,8 +14,7 @@ @Accessors(chain = true) public class OrderOutItemDto { @Delegate(excludes = Synchro.class) @Delegate(types = LocItem.class) private LocItem locItem; private List<staListDto> staNos; @@ -29,6 +27,7 @@ private String staName; } public void sync(Object source) { Synchro.Copy(source, this); } rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/OutStockServiceImpl.java
@@ -28,7 +28,6 @@ import java.math.BigDecimal; import java.util.*; import java.util.stream.Collectors; import com.vincent.rsf.server.manager.enums.WaveRuleType; /** @@ -369,7 +368,6 @@ } return R.ok(); } /** * @param * @return @@ -466,14 +464,11 @@ locItem.setWorkQty(issued.doubleValue() >= locItem.getAnfme() ? locItem.getAnfme() : issued.doubleValue()); OrderOutItemDto orderOutItemDto = new OrderOutItemDto(); orderOutItemDto.setLocItem(locItem); List<DeviceSite> deviceSites = deviceSiteService.list(new LambdaQueryWrapper<DeviceSite>() .eq(DeviceSite::getChannel, loc.getChannel()) .eq(DeviceSite::getType, issued.doubleValue() >= locItem.getAnfme() && itemList.size() == 1 ? TaskType.TASK_TYPE_OUT.type : TaskType.TASK_TYPE_PICK_AGAIN_OUT.type) ); if (!deviceSites.isEmpty()) { DeviceSite deviceSite = deviceSites.stream().findFirst().get(); orderOutItemDto.setSiteNo(deviceSite.getSite()); } List<OrderOutItemDto.staListDto> maps = new ArrayList<>(); for (DeviceSite sta : deviceSites) { OrderOutItemDto.staListDto staListDto = new OrderOutItemDto.staListDto();