This commit is contained in:
xiaoshi 2025-07-30 17:04:37 +08:00
parent 565e815ef6
commit f6e06271f4
1 changed files with 3 additions and 6 deletions

View File

@ -209,13 +209,10 @@ public class EquipmentCardTaskPlugin extends AbstractTask {
long id = depresplitdetail.getLong("id"); long id = depresplitdetail.getLong("id");
DynamicObject loadSingle = BusinessDataServiceHelper.loadSingle("fa_depresplitdetail", new QFilter[]{new QFilter("id", QCP.equals, id)}); DynamicObject loadSingle = BusinessDataServiceHelper.loadSingle("fa_depresplitdetail", new QFilter[]{new QFilter("id", QCP.equals, id)});
String billno = loadSingle.getString("billno"); String billno = loadSingle.getString("billno");
Long periodid = loadSingle.getLong("period");//折旧区间 DynamicObject period = loadSingle.getDynamicObject("period");//折旧区间
DynamicObject period = BusinessDataServiceHelper.loadSingle("bd_period", new QFilter[]{new QFilter("id", QCP.equals, periodid)}); DynamicObject splitdept = loadSingle.getDynamicObject("splitdept");//使用部门
Long splitdeptid = loadSingle.getLong("splitdept");//使用部门
DynamicObject splitdept = BusinessDataServiceHelper.loadSingle("bos_adminorg", new QFilter[]{new QFilter("id", QCP.equals, splitdeptid)});
DynamicObjectCollection assentry = loadSingle.getDynamicObjectCollection("assentry"); DynamicObjectCollection assentry = loadSingle.getDynamicObjectCollection("assentry");
Long costcentrerid = assentry.get(0).getLong("costcentrer");//成本中心 DynamicObject costcentrer = assentry.get(0).getDynamicObject("costcentrer");//成本中心
DynamicObject costcentrer = BusinessDataServiceHelper.loadSingle("bos_costcenter", new QFilter[]{new QFilter("id", QCP.equals, costcentrerid)});
BigDecimal splitamount = assentry.get(0).getBigDecimal("splitamount");//分摊金额 BigDecimal splitamount = assentry.get(0).getBigDecimal("splitamount");//分摊金额
DynamicObject addNew = entrys.addNew(); DynamicObject addNew = entrys.addNew();
addNew.set("zcgj_debillno", billno); addNew.set("zcgj_debillno", billno);