|
@@ -1043,9 +1043,10 @@ public class ContractManagementInfoServiceImpl extends ServiceImpl<ContractManag
|
|
if (!"已完成".equals(contractManagementInfo1.getStatus()) && !"已结算".equals(contractManagementInfo1.getStatus())) {
|
|
if (!"已完成".equals(contractManagementInfo1.getStatus()) && !"已结算".equals(contractManagementInfo1.getStatus())) {
|
|
throw new RuntimeException(contractManagementInfo1.getContractNo() + "尚未完成");
|
|
throw new RuntimeException(contractManagementInfo1.getContractNo() + "尚未完成");
|
|
}
|
|
}
|
|
- //入库单货源没有未付>0的情况
|
|
|
|
|
|
+ //收购入库判断 入库单货源没有未付>0的情况
|
|
List<WarehousingOrder> warehousingOrderList = warehousingOrderService.selectList(new EntityWrapper<WarehousingOrder>()
|
|
List<WarehousingOrder> warehousingOrderList = warehousingOrderService.selectList(new EntityWrapper<WarehousingOrder>()
|
|
- .eq("contract_no", contractManagementInfo1.getContractNo()).gt("amount_not_payable", 0)
|
|
|
|
|
|
+ .eq("contract_no", contractManagementInfo1.getContractNo())
|
|
|
|
+ .eq("in_type","收购入库").gt("amount_not_payable", 0)
|
|
.eq("comp_id", contractManagementInfo1.getCompId()));
|
|
.eq("comp_id", contractManagementInfo1.getCompId()));
|
|
if (CollectionUtils.isNotEmpty(warehousingOrderList)) {
|
|
if (CollectionUtils.isNotEmpty(warehousingOrderList)) {
|
|
throw new RuntimeException(contractManagementInfo1.getContractNo() + "有尚未完成粮款结算");
|
|
throw new RuntimeException(contractManagementInfo1.getContractNo() + "有尚未完成粮款结算");
|