feat:查询客户信保额度申请改为使用客户信保通买方代码

This commit is contained in:
zzs 2024-12-18 14:19:53 +08:00
parent 6a717fa9f8
commit d255d994a6
2 changed files with 10 additions and 2 deletions

View File

@ -293,7 +293,10 @@ public class TotalUtil {
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());
if (!customer.containsProperty("yem_customer")) {
customer = BusinessDataServiceHelper.loadSingleFromCache(customer.getPkValue(), customer.getDynamicObjectType().getName());
}
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"));

View File

@ -30,7 +30,12 @@ public class CsrCreditSubmitLineValidator extends AbstractValidator {
String swiftcode = dataEntity.getString("yem_swiftcode");
Date yearBegin = getYearBegin(bizDate);
Date yearLast = getYearLast(bizDate);
QFilter qFilter = new QFilter("yem_customer", QCP.equals, customer.getPkValue());
if (!customer.containsProperty("yem_customer")) {
customer = BusinessDataServiceHelper.loadSingleFromCache(customer.getPkValue(), customer.getDynamicObjectType().getName());
}
QFilter qFilter = new QFilter("yem_customer.yem_customer", QCP.equals, customer.getString("yem_customer"));
// QFilter qFilter = new QFilter("yem_customer", QCP.equals, customer.getPkValue());
// qFilter.and(new QFilter("org", QCP.equals, org.getPkValue()));
qFilter.and(new QFilter("yem_bizdate", QCP.large_than, yearBegin));
qFilter.and(new QFilter("yem_bizdate", QCP.less_equals, yearLast));