科目余额表自动取数
This commit is contained in:
parent
9774474d21
commit
5f5b6ad36e
|
|
@ -1,17 +1,22 @@
|
|||
package zcgj.zcdev.zcdev.fs.plugin.form;
|
||||
|
||||
import kd.bos.dataentity.entity.DynamicObject;
|
||||
import kd.bos.entity.filter.ControlFilters;
|
||||
import kd.bos.form.control.events.ItemClickEvent;
|
||||
import kd.bos.list.IListView;
|
||||
import kd.bos.list.plugin.AbstractListPlugin;
|
||||
import kd.bos.logging.Log;
|
||||
import kd.bos.logging.LogFactory;
|
||||
import kd.bos.orm.query.QCP;
|
||||
import kd.bos.orm.query.QFilter;
|
||||
import kd.bos.servicehelper.BusinessDataServiceHelper;
|
||||
import kd.bos.servicehelper.operation.DeleteServiceHelper;
|
||||
import kd.sdk.plugin.Plugin;
|
||||
import zcgj.zcdev.zcdev.fs.plugin.common.AssetsLiabilitiesbalanceAutoData;
|
||||
import zcgj.zcdev.zcdev.fs.plugin.common.SubjectbalanceAutoData;
|
||||
|
||||
import java.time.LocalDate;
|
||||
import java.time.format.DateTimeFormatter;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
|
|
@ -27,7 +32,19 @@ public class SubjectbalancePlugin extends AbstractListPlugin implements Plugin
|
|||
String itemKey = evt.getItemKey();
|
||||
if("zcgj_gatdata".equals(itemKey)) {
|
||||
//科目余额表自动取数
|
||||
SubjectbalanceAutoData.getData(null,true);//其他
|
||||
LocalDate currentDate = LocalDate.now();
|
||||
// 定义格式器
|
||||
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMM");
|
||||
// 格式化为字符串
|
||||
String currentMonth = currentDate.format(formatter);
|
||||
|
||||
QFilter idFilter = new QFilter("number", QCP.equals, currentMonth);
|
||||
DynamicObject curperiod = BusinessDataServiceHelper.loadSingle("bd_period", "id,number", new QFilter[]{idFilter});
|
||||
if(curperiod!=null){
|
||||
SubjectbalanceAutoData.getData(curperiod.getLong("id"),true);//其他
|
||||
}else{
|
||||
this.getView().showMessage("获取当前期间有误!");
|
||||
}
|
||||
}else if("zcgj_gatdataperiod".equals(itemKey)) {
|
||||
//获取列表查询参数
|
||||
ControlFilters filters = ((IListView)this.getView()).getControlFilters();
|
||||
|
|
|
|||
Loading…
Reference in New Issue