|
@@ -61,7 +61,7 @@ public class DeliveryServiceImpl implements DeliveryService {
|
|
|
for(Inventory inventory : deliveryMapper.getInventory(storageLocationCode, delivery)){
|
|
|
int occupy = deliveryMapper.getVitrual(inventory);
|
|
|
if(occupy == 0){
|
|
|
- if(inventory.getAmount().equals(delivery.getOutNum())){
|
|
|
+ if(Double.parseDouble(inventory.getAmount()) == Double.parseDouble(delivery.getOutNum())){
|
|
|
list.add(inventory);
|
|
|
map.put("data", list);
|
|
|
map.put("msg", "200");
|
|
@@ -72,7 +72,7 @@ public class DeliveryServiceImpl implements DeliveryService {
|
|
|
map.put("data", list);
|
|
|
} else if(materialClass.getPartType().equals("半成品")){
|
|
|
List<Inventory> list = new LinkedList<>();
|
|
|
- for(Inventory inventory : deliveryMapper.getInventory(delivery.getStorageCode(), delivery)){
|
|
|
+ for(Inventory inventory : deliveryMapper.getInventory(delivery.getStorageLocationCode(), delivery)){
|
|
|
int productNum = deliveryMapper.getProductNumVitrual(inventory);
|
|
|
if(Integer.parseInt(inventory.getAmount()) < 0){
|
|
|
map.put("msg", "500");
|
|
@@ -89,8 +89,9 @@ public class DeliveryServiceImpl implements DeliveryService {
|
|
|
List<Inventory> list = new LinkedList<>();
|
|
|
AskGoods askGoods = new AskGoods()
|
|
|
.setCompanyNumber(delivery.getCompanyNumber())
|
|
|
- .setMaterialId(delivery.getMaterialId());
|
|
|
- for(Inventory inventory : askGoodsMapper.getMaterialCk(askGoods)){
|
|
|
+ .setMaterialId(delivery.getMaterialId())
|
|
|
+ .setWbs(delivery.getWbs());
|
|
|
+ for(Inventory inventory : deliveryMapper.getMaterialCk(askGoods)){
|
|
|
AskGoods askGoods1 = askGoodsMapper.getAsk(inventory);
|
|
|
if(askGoods1 != null){
|
|
|
if(Double.parseDouble(askGoods1.getNum()) != Double.parseDouble(inventory.getAmount())){
|