fix:合同提交信保额度校验查询

This commit is contained in:
zzs 2025-01-16 16:26:24 +08:00
parent 26c5131e40
commit b7eb8989cb

View File

@ -823,12 +823,11 @@ public class SalesOrderSubmitValidator extends AbstractValidator {
if (YEM.isNotEmpty(customer) && YEM.isNotEmpty(method) && YEM.isNotEmpty(company)) {
String selectfields = DynamicObjectUtil.getSelectfields("yem_im_csrcreditline", false);
selectfields = DynamicObjectUtil.getEntrySelectfields(selectfields, "yem_im_csrcreditline", "yem_im_info", false);
QFilter qFilter = new QFilter("yem_customer", QCP.equals, customer.getPkValue());
qFilter.and(new QFilter("yem_payment.id", QCP.equals, method.getPkValue()));
if (!customer.containsProperty("yem_customer")) {
customer = BusinessDataServiceHelper.loadSingleFromCache(customer.getPkValue(), customer.getDynamicObjectType().getName());
}
qFilter.and(new QFilter("yem_customer.yem_customer", QCP.equals, customer.getString("yem_customer")));
QFilter qFilter = new QFilter("yem_customer.yem_customer", QCP.equals, customer.getString("yem_customer"));
qFilter.and(new QFilter("yem_payment.id", QCP.equals, method.getPkValue()));
// qFilter.and(new QFilter("org", QCP.equals, company.getPkValue()));
qFilter.and(new QFilter("billstatus", QCP.equals, "C"));
if ("信用证".equals(method.getString("name"))) {