|
@@ -3134,7 +3134,7 @@ public class ContractServiceImpl extends ServiceImpl<ContractMapper, Contract>
|
|
|
//修改订单出库状态
|
|
|
//统计出库数量
|
|
|
boolean flag = true;
|
|
|
- List<ContractProduct> list = contractProductService.list(q -> q.eq(ContractProduct::getQuantity, contractId));
|
|
|
+ List<ContractProduct> list = contractProductService.list(q -> q.eq(ContractProduct::getContractId, contractId));
|
|
|
for (ContractProduct contractProduct : list) {
|
|
|
List<ContractOutboundRecordsVo> cor = contractOutboundRecordsService.getList(IWrapper.getWrapper()
|
|
|
.eq("cor", ContractOutboundRecords::getContractProductId, contractProduct.getId())
|
|
@@ -3217,6 +3217,11 @@ public class ContractServiceImpl extends ServiceImpl<ContractMapper, Contract>
|
|
|
records.setProductId(contractProduct.getProductId());
|
|
|
records.setPrice(contractProduct.getPrice());
|
|
|
|
|
|
+ //忽略空数量数据
|
|
|
+ if (ObjectUtil.isEmpty(records.getQuantity())) {
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+
|
|
|
contractOutboundRecordsService.save(records);
|
|
|
}
|
|
|
}
|