|
|
@@ -80,7 +80,7 @@ public class StockGoodsServiceImpl extends ServiceImpl<StockGoodsMapper, StockGo
|
|
|
* @return
|
|
|
*/
|
|
|
@Override
|
|
|
- public StockGoodsVO selectStock(Long corpId,Long storageId,Long goodId,String itemType,String lotNo,String cntrNo,String billNo,String contractNumber) {
|
|
|
+ public StockGoodsVO selectStock(Long corpId,Long storageId,Long goodId,String itemType,String lotNo,String cntrNo,String billNo,String contractNumber,String tradeType) {
|
|
|
LambdaQueryWrapper<StockGoods> lambdaQueryWrapper = new LambdaQueryWrapper();
|
|
|
lambdaQueryWrapper.eq(Func.isNotEmpty(corpId),StockGoods::getCorpId,corpId);//客户id
|
|
|
lambdaQueryWrapper.eq(Func.isNotEmpty(storageId),StockGoods::getStorageId,storageId);//仓库id
|
|
|
@@ -91,7 +91,7 @@ public class StockGoodsServiceImpl extends ServiceImpl<StockGoodsMapper, StockGo
|
|
|
lambdaQueryWrapper.eq(Func.isNotEmpty(lotNo),StockGoods::getLotNo,lotNo);//批次号
|
|
|
lambdaQueryWrapper.isNull(Func.isEmpty(lotNo),StockGoods::getLotNo);//批次号
|
|
|
lambdaQueryWrapper.eq(StockGoods::getTenantId,SecureUtil.getTenantId());//租户
|
|
|
-
|
|
|
+ lambdaQueryWrapper.eq(Func.isNotEmpty(tradeType),StockGoods::getTradeType,tradeType);
|
|
|
lambdaQueryWrapper.eq(Func.isNotEmpty(cntrNo),StockGoods::getCntrNo,cntrNo);//收货单 箱号
|
|
|
lambdaQueryWrapper.eq(Func.isNotEmpty(billNo),StockGoods::getBillNo,billNo);//收货单 提单号
|
|
|
lambdaQueryWrapper.eq(Func.isNotEmpty(contractNumber),StockGoods::getContractNumber,contractNumber);//收货单 合同号
|
|
|
@@ -128,6 +128,7 @@ public class StockGoodsServiceImpl extends ServiceImpl<StockGoodsMapper, StockGo
|
|
|
if (stockGoods.getInQuantity() == null){
|
|
|
stockGoods.setInQuantity(datum.getBalanceQuantity());
|
|
|
}
|
|
|
+ stockGoods.setTradeType("CN");
|
|
|
stockGoods.setTenantId(SecureUtil.getTenantId());
|
|
|
//获取商品id
|
|
|
R<GoodsDesc> goodsDesc = goodsDescClient.GoodsByCode(datum.getCode());
|