| | |
| | | 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; |
| | |
| | | |
| | | 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); |
| | | } |
| | | |
| | | /** |