| src/main/java/com/zy/api/entity/dto/LocDetlDto.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/zy/api/service/impl/KopenApiServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/zy/api/entity/dto/LocDetlDto.java
New file @@ -0,0 +1,36 @@ package com.zy.api.entity.dto; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.experimental.Accessors; import java.io.Serializable; import lombok.Data; @Data @Accessors(chain = true) @ApiModel(value = "LocDetlDto", description = "库位明细返回值") public class LocDetlDto implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty("物料编码") private String pro_komcode; @ApiModelProperty("供应商") private String pro_id; @ApiModelProperty("可用库存") private Integer stock_qty; @ApiModelProperty("隔离库存") private Integer lock_qty; @ApiModelProperty("目标托盘") private String location_no; @ApiModelProperty("库区") private String target_location; } src/main/java/com/zy/api/service/impl/KopenApiServiceImpl.java
@@ -15,6 +15,7 @@ import com.zy.api.entity.StockAdjustParams; import com.zy.api.entity.StockUpOrderParams; import com.zy.api.entity.SyncMatParmas; import com.zy.api.entity.dto.LocDetlDto; import com.zy.api.entity.dto.XSR; import com.zy.api.enums.MatLocType; import com.zy.api.enums.OrderType; @@ -573,7 +574,31 @@ List<LocDetl> detls = locDetlService.selectList(wrapper); return XSR.ok(detls); if (detls == null || detls.isEmpty()) { return XSR.ok(); } List<LocDetlDto> dtos = new ArrayList<>(); detls.forEach(item -> { LocDetlDto locDetlDto = new LocDetlDto(); if (item.getDiffQty().compareTo(BigDecimal.ZERO) == 0) { locDetlDto.setLock_qty(0); } else { locDetlDto.setLock_qty(Integer.parseInt(item.getDiffQty().toString())); } if (item.getBookQty().compareTo(BigDecimal.ZERO) == 0) { locDetlDto.setStock_qty(0); } else { locDetlDto.setStock_qty(Integer.parseInt(item.getBookQty().toString())); } locDetlDto .setPro_komcode(item.getMatnr()) .setPro_id(item.getStandby1()) .setLocation_no(item.getZpallet()) .setTarget_location(""); dtos.add(locDetlDto); }); return XSR.ok(dtos); } /**