diff --git a/common/common-association/src/main/java/apelet/association/plugin/electronicJournal/ElectronicJournalFormPlugin.java b/common/common-association/src/main/java/apelet/association/plugin/electronicJournal/ElectronicJournalFormPlugin.java new file mode 100644 index 0000000..23c23d7 --- /dev/null +++ b/common/common-association/src/main/java/apelet/association/plugin/electronicJournal/ElectronicJournalFormPlugin.java @@ -0,0 +1,18 @@ +package apelet.association.plugin.electronicJournal; + +import apelet.association.utils.CreatNumberUtils; +import apelet.common.core.object.ObjectValue; +import apelet.common.online.abstractplugin.ExecutePluginParent; +import apelet.common.online.model.constant.AttributeEnum; + +public class ElectronicJournalFormPlugin extends ExecutePluginParent { + + @Override + public void formCreated(String widgetVariableName, ObjectValue objectValue) { + super.formCreated(widgetVariableName, objectValue); + Object object = objectValue.get("view_count"); + if(object == null){ + this.setWidgetAttribute("view_count", AttributeEnum.VALUE_CHANGE,"0"); + } + } +} diff --git a/common/common-association/src/main/java/apelet/association/plugin/electronicJournal/ElectronicJournalListPlugin.java b/common/common-association/src/main/java/apelet/association/plugin/electronicJournal/ElectronicJournalListPlugin.java new file mode 100644 index 0000000..2100166 --- /dev/null +++ b/common/common-association/src/main/java/apelet/association/plugin/electronicJournal/ElectronicJournalListPlugin.java @@ -0,0 +1,25 @@ +package apelet.association.plugin.electronicJournal; + +import apelet.common.online.abstractplugin.ListPlugin; +import apelet.common.online.dto.OnlineEventPluginExecuteDto; +import apelet.common.online.dto.OnlineFilterDto; +import apelet.common.orm.impl.Filter; +import apelet.common.orm.impl.FilterItem; + +import java.util.ArrayList; +import java.util.Arrays; + +public class ElectronicJournalListPlugin extends ListPlugin { + @Override + protected Filter getFilter() { + + + OnlineEventPluginExecuteDto filter1 = this.getDto(); + ArrayList filterDtoList = (ArrayList) filter1.getListParams().get("filterDtoList"); + OnlineFilterDto onlineFilterDto = (OnlineFilterDto) filterDtoList.get(0); + Object filterFile = onlineFilterDto.getColumnValue(); + Filter filter = new Filter(); + filter.add(new FilterItem("journal_category","=",filterFile)); + return filter; + } +}