科目接口优化
This commit is contained in:
parent
2b3f1f7f6a
commit
d8e622e989
|
@ -8,6 +8,7 @@ import kd.bos.dataentity.OperateOption;
|
|||
import kd.bos.dataentity.entity.DynamicObject;
|
||||
import kd.bos.dataentity.entity.DynamicObjectCollection;
|
||||
import kd.bos.exception.KDException;
|
||||
import kd.bos.id.ID;
|
||||
import kd.bos.logging.Log;
|
||||
import kd.bos.logging.LogFactory;
|
||||
import kd.bos.orm.query.QFilter;
|
||||
|
@ -73,7 +74,7 @@ public class DobeDWaccountTask extends AbstractTask implements Plugin {
|
|||
}else{
|
||||
bzkmid = 2037039962179791872L;//正式id
|
||||
}
|
||||
|
||||
logger.info("accountId "+accountId);
|
||||
DynamicObject billinfo = BusinessDataServiceHelper.loadSingle(entityName,new QFilter[]{new QFilter("id","=",bzkmid)});
|
||||
if(billinfo == null){
|
||||
//根据标准科目id未找到对应记录
|
||||
|
@ -133,6 +134,8 @@ public class DobeDWaccountTask extends AbstractTask implements Plugin {
|
|||
acctinfo.set("caentry_standlibflag", true);//是否标准科目库
|
||||
acctinfo.set("caentry_isleaf", true);//是否叶子节点,新增默认为true
|
||||
acctinfo.set("caentry_ciaccountflag", "1");//科目类别 建安 1 非建安 0 默认都是建安类
|
||||
//新增时指定一个ID,防止父级和子级都创建的情况下,子级拿不到父级id而报错
|
||||
acctinfo.set("id", ID.genLongId());
|
||||
// acctinfo.set("caentry_longnumber", number);//科目长编号
|
||||
// acctinfo.set("caentry_fullname", name);//科目长名称
|
||||
//将此次新增的科目放到现有科目集合中,方便后续科目能获取到父级科目
|
||||
|
|
Loading…
Reference in New Issue