Browse Source

WMS bug :HL-6156 物料隔离申请供应商相关字段展示问题

hella_online_20241011
高竟松 10 months ago
parent
commit
32c7467d03
  1. 14
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/balance/BalanceController.java

14
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/balance/BalanceController.java

@ -540,6 +540,20 @@ public class BalanceController {
vo.setItemName(itembasicDO.getName());
vo.setItemType(itembasicDO.getType());
}
//批量供应商
LambdaQueryWrapperX<PackageDO> lambdaQueryWrapper2 = new LambdaQueryWrapperX<>();
lambdaQueryWrapper2.eqIfPresent(PackageDO::getItemCode,vo.getItemCode());
lambdaQueryWrapper2.eqIfPresent(PackageDO::getBatch,vo.getBatch());
lambdaQueryWrapper2.eqIfPresent(PackageDO::getNumber,vo.getPackingNumber());
List<PackageDO> packageDOS = packageMapper.selectList(lambdaQueryWrapper2);
if(!CollectionUtil.isEmpty(packageDOS)){
PackageDO packageDO = packageDOS.get(0);
vo.setSupplierCode(packageDO.getSupplierCode());
SupplierDO supplierDO = supplierMapper.selectByCode(packageDO.getSupplierCode());
if(supplierDO != null){
vo.setSupplierName(supplierDO.getName());
}
}
}
return success(result);
}

Loading…
Cancel
Save