fix:
合同获取标准价优化
This commit is contained in:
parent
1dae840b0d
commit
82eb77ffb4
@ -349,16 +349,15 @@ public class GatheringClaimFormPlugin extends AbstractFormPlugin implements RowC
|
||||
long id = currency.getLong("id");
|
||||
qFilter.and("yem_currency.id", QCP.equals, id);
|
||||
}
|
||||
DynamicObject[] load = BusinessDataServiceHelper.load("yem_es_salesorder", "id", qFilter.toArray());
|
||||
DynamicObject[] load = BusinessDataServiceHelper.load("yem_es_salesorder", "id,billno,yem_offeramount", qFilter.toArray());
|
||||
Set<Long> pass = new HashSet<>();
|
||||
for (DynamicObject dynamicObject : load) {
|
||||
DynamicObject salesOrder = BusinessDataServiceHelper.loadSingle(dynamicObject.getPkValue(), dynamicObject.getDynamicObjectType().getName());
|
||||
// 合同认领金额
|
||||
BigDecimal contractPayment = PaymentControlUtil.getContractClimeAmt(salesOrder, "");
|
||||
BigDecimal contractPayment = PaymentControlUtil.getContractClimeAmt(dynamicObject, "");
|
||||
// 合同金额
|
||||
BigDecimal offeramount = salesOrder.getBigDecimal("yem_offeramount");
|
||||
BigDecimal offeramount = dynamicObject.getBigDecimal("yem_offeramount");
|
||||
if (contractPayment.compareTo(offeramount) < 0) {
|
||||
Long pkValue = (Long) salesOrder.getPkValue();
|
||||
Long pkValue = (Long) dynamicObject.getPkValue();
|
||||
pass.add(pkValue);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user