付款申请单(项目资金)去除点击选择合同按钮过滤多币别的逻辑

This commit is contained in:
xuhaihui 2026-01-13 14:41:38 +08:00
parent 18319ece19
commit 15060c3a26
1 changed files with 7 additions and 3 deletions

View File

@ -20,6 +20,10 @@ import org.apache.commons.lang3.StringUtils;
import java.util.HashSet; import java.util.HashSet;
import java.util.Set; import java.util.Set;
/**
* 付款申请单项目资金继承系统源码修改
* 说明去除点击选择合同按钮过滤多币别的逻辑
*/
public class PaymentApplyExtEditUI extends PaymentApplyEditUI { public class PaymentApplyExtEditUI extends PaymentApplyEditUI {
@Override @Override
public void beforeDoOperation(BeforeDoOperationEventArgs args) { public void beforeDoOperation(BeforeDoOperationEventArgs args) {
@ -70,7 +74,7 @@ public class PaymentApplyExtEditUI extends PaymentApplyEditUI {
parameter.setShowApproved(true); parameter.setShowApproved(true);
DynamicObject orgId = (DynamicObject)this.getModel().getValue("org"); DynamicObject orgId = (DynamicObject)this.getModel().getValue("org");
if (orgId != null) { if (orgId != null) {
boolean isMultiCurrency = this.getModel().getDataEntity().getBoolean("ismulticurrency"); /* boolean isMultiCurrency = this.getModel().getDataEntity().getBoolean("ismulticurrency");
if (isMultiCurrency) { if (isMultiCurrency) {
DynamicObject currency = this.getModel().getDataEntity().getDynamicObject("currency"); DynamicObject currency = this.getModel().getDataEntity().getDynamicObject("currency");
if (currency != null) { if (currency != null) {
@ -78,7 +82,7 @@ public class PaymentApplyExtEditUI extends PaymentApplyEditUI {
QFilter currencyFilter = new QFilter("currency", "=", currencyId); QFilter currencyFilter = new QFilter("currency", "=", currencyId);
parameter.getListFilterParameter().getQFilters().add(currencyFilter); parameter.getListFilterParameter().getQFilters().add(currencyFilter);
} }
} }*///二开注释掉的-去除多币别过滤
QFilter orgFilter; QFilter orgFilter;
if (project != null) { if (project != null) {
orgFilter = new QFilter("project", "=", project.getPkValue()); orgFilter = new QFilter("project", "=", project.getPkValue());
@ -98,7 +102,7 @@ public class PaymentApplyExtEditUI extends PaymentApplyEditUI {
entries.forEach((entry) -> { entries.forEach((entry) -> {
selectContractIds.add(entry.getDynamicObject("contract").getLong("id")); selectContractIds.add(entry.getDynamicObject("contract").getLong("id"));
}); });
// parameter.getListFilterParameter().getQFilters().add(new QFilter("id", "not in", selectContractIds)); parameter.getListFilterParameter().getQFilters().add(new QFilter("id", "not in", selectContractIds));
ContractHelper.getContractByStatus("ec_paymentapply", parameter, PayDirectionEnum.OUT.getValue()); ContractHelper.getContractByStatus("ec_paymentapply", parameter, PayDirectionEnum.OUT.getValue());
CloseCallBack callBack = new CloseCallBack(this, "ec_out_contract"); CloseCallBack callBack = new CloseCallBack(this, "ec_out_contract");
parameter.setCloseCallBack(callBack); parameter.setCloseCallBack(callBack);